Survey of Control-Flow Integrity Techniques for Embedded and Real-Time Embedded Systems
Tanmaya Mishra, Thidapat Chantem, Ryan Gerdes

TL;DR
This survey reviews control-flow integrity techniques tailored for resource-constrained embedded and real-time systems, highlighting the scarcity of solutions for real-time applications and outlining future research challenges.
Contribution
It provides a comprehensive overview of existing CFI methods for embedded systems and identifies gaps, especially in real-time contexts, to guide future research.
Findings
Limited CFI solutions for real-time embedded systems
Existing CFI techniques vary in complexity and effectiveness
Open challenges include resource constraints and real-time requirements
Abstract
Computing systems, including real-time embedded systems, are becoming increasingly connected to allow for more advanced and safer operation. Such embedded systems are resource-constrained, such as lower processing capabilities, as compared to general purpose computing systems like desktops or servers. However, allowing external interfaces to such embedded systems increases their exposure to attackers. With an increase in attacks against embedded systems ranging from home appliances to industrial control systems operating critical equipment that have hard real-time requirements, it is imperative that defense mechanisms be created that explicitly consider such resource and real-time constraints constraints. Control-flow integrity (CFI) is a family of defense mechanisms that prevent attackers from modifying the flow of execution. We survey CFI techniques, ranging from the basic to…
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
TopicsSecurity and Verification in Computing · Real-Time Systems Scheduling · Advanced Malware Detection Techniques
