Embedded Systems Security
Muhammad Farooq-i-Azam, Muhammad Naeem Ayyaz

TL;DR
This paper discusses the emerging security threats to embedded systems and hardware devices, analyzing attack types, vulnerabilities, and proposing countermeasures for designing more secure embedded systems.
Contribution
It provides a comprehensive overview of hardware and embedded systems security, highlighting new attack methods and discussing design methodologies and solutions for enhanced security.
Findings
Hardware and embedded systems are vulnerable to novel attacks.
Existing design methodologies can be exploited by new attack vectors.
Countermeasures and secure design practices are essential for protecting embedded systems.
Abstract
Not long ago, it was thought that only software applications and general purpose digital systems i.e. computers were prone to various types of attacks against their security. The underlying hardware, hardware implementations of these software applications, embedded systems, and hardware devices were considered to be secure and out of reach of these attacks. However, during the previous few years, it has been demonstrated that novel attacks against the hardware and embedded systems can also be mounted. Not only viruses, but worms and Trojan horses have been developed for them, and they have also been demonstrated to be effective. Whereas a lot of research has already been done in the area of security of general purpose computers and software applications, hardware and embedded systems security is a relatively new and emerging area of research. This chapter provides details of various…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Advanced Malware Detection Techniques · Security and Verification in Computing
