ACM SIGPLAN Notices · 2015 · 14 citations · 27 references
ComputingComputer EngineeringComputer ScienceComputer SecurityEmbedded SystemsHardware SecurityData SecurityEmbedded SecurityEmbedded System SecurityMemory ManagementMicroarchitectural SecurityMobile Device SecurityCold Boot Attack ResistanceDevice SecurityDma SecurityHardware-backed SecurityMemory Integrity ProtectionMemory Protection MechanismsSecure Memory ArchitectureSecure Memory Protection
Smartphones and tablets are easily lost or stolen. This makes them susceptible to an inexpensive class of memory attacks, such as cold-boot attacks, using a bus monitor to observe the memory bus, and DMA attacks. This paper describes Sentry, a system that allows applications and OS components to store their code and data on the System-on-Chip (SoC) rather than in DRAM. We use ARM-specific mechanisms originally designed for embedded systems, but still present in today's mobile devices, to protect applications and OS subsystems from memory attacks.
27
TrustVisor: Efficient TCB Reduction and Attestation
Jonathan M. McCune, Yanlin Li, Ning Qu et al. · 2010 · 544 citations
Efficient Cache Attacks on AES, and Countermeasures
Eran Tromer, Dag Arne Osvik, Adi Shamir · Journal of Cryptology · 2009 · 443 citations · Full text
Xiaoxin Chen, Tal Garfinkel, E. Christopher Lewis et al. · 2008 · 420 citations
Tal Garfinkel, Ben Pfaff, Jim Chow et al. · 2003 · 408 citations