IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2008 · 81 citations · 22 references
EngineeringComputer EngineeringComputer ScienceEmbedded SystemsReconfigurable ComputingSecurity ArchitectureEmbedded SecurityEmbedded System SecurityEmbedded Systems DesignReconfigurable AcceleratorsReconfigurable Embedded SystemsReconfigurable System ArchitectureAcceleratorsCryptographic AcceleratorsHardware Security ArchitectureReconfigurable Hardware ArchitectureReconfigurable MicroarchitectureSecure Embedded System DesignSecurity HardwareSecurity Monitoring Architecture
Embedded systems present significant security challenges due to their limited resources and power constraints. This paper focuses on the issues of building secure embedded systems on reconfigurable hardware and proposes a security architecture for embedded systems (SAFES). SAFES leverages the capabilities of reconfigurable hardware to provide efficient and flexible architectural support for security standards and defenses against a range of hardware attacks. The SAFES architecture is based on three main ideas: (1) reconfigurable security primitives; (2) reconfigurable hardware monitors; and (3) a hierarchy of security controllers at the primitive, system and executive level. Results are presented for reconfigurable AES and RC6 security primitives and highlight the value of such an architecture. This paper also emphasizes that reconfigurable hardware is not just a technology for hardware accelerators dedicated to security primitives as has been focused on by most studies but a real solution to provide high-security and high-performance for a system.
22
Tamper resistance: a cautionary note
Ross Anderson, Markus Kühn · 1996 · 909 citations
Secure program execution via dynamic information flow tracking
G. Edward Suh, Jae Wook Lee, David Zhang et al. · 2004 · 746 citations
Srivaths Ravi, Anand Raghunathan, Paul Kocher et al. · ACM Transactions on Embedded Computing Systems · 2004 · 461 citations