Presentation
RAP-Track: Efficient Control Flow Attestation via Parallel Tracking in Commodity MCUs
DescriptionControl Flow Attestation (CFA) has emerged as a important service to enable remote verification of control flow paths in safety-critical embedded systems. However, current CFA for commodity devices suffers performance penalties due to code instrumentation and frequent context switches required to securely log control flow paths at runtime. Our work introduces a technique that leverages commodity hardware extensions, namely Micro Trace Buffer (MTB) and Data Watchpoint and Trace Unit (DWT), to track control flow paths in parallel with the execution of the attested program, thus avoiding aforementioned overheads present in state of the art CFA. Our evaluation (based on an open-source prototype) demonstrates substantial performance gains, enhancing practicality and security of CFA.
Event Type
Research Manuscript
TimeTuesday, June 2411:30am - 11:45am PDT
Location3008, Level 3
Security
SEC4: Embedded and Cross-Layer Security