Reconfigurable Hardware Root-of-Trust for Secure Edge Processing
Abstract
In this work, we introduce key security primitives for secure edge processing based on a reconfigurable hardware Root-of-Trust. We present a reference architecture, named RECORD SoC, that makes use of these security primitives. These modules can be configured to support a variety of security features, including isolated firmware, I/O access policies, and digital signature verification of an initially untrusted application. We demonstrate that a hardware root-of-trust can be implemented flexibly and efficiently for an edge system vulnerable to physical access-based attacks, requiring only a 16.8 percent area overhead. Except for a one-time application verification at startup, the security features we examine represent only 0.08 percent of the latency required to process a sample of sensor data.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 20, 2021
- Accession Number
- AD1188955
Entities
People
- Alan Ehret
- Carsten Schwicking
- Eliakin Del Rosario
- Karen Gettings
- Michel A. Kinsy
Organizations
- Arizona State University
- Massachusetts Institute of Technology