Presentation
MTrace : Trusted logging using ARM DWT on embedded devices
DescriptionData logging is crucial for forensic analysis and diagnostics in embedded systems. However, it must remain efficient and reliable despite resource constraints and vulnerabilities. This paper introduces Trace, a framework utilizing the Data Watchpoint and Trace (DWT), universally available in the ARMv7-M architecture, to build a secure logging system. By monitoring memory-mapped I/O (MMIO) interactions via
watchpoints, MTrace collects logs and prevents tampering. We implemented MTrace on a drone using NuttX OS and demonstrated that it enables trustworthy logging of MMIO activities while ensuring reliable flight.
watchpoints, MTrace collects logs and prevents tampering. We implemented MTrace on a drone using NuttX OS and demonstrated that it enables trustworthy logging of MMIO activities while ensuring reliable flight.
Event Type
Networking
Work-in-Progress Poster
TimeSunday, June 226:00pm - 7:00pm PDT
LocationLevel 3 Lobby