@inproceedings{colp2015protecting, author = {Colp, Patrick and Zhang, Jianwen and Gleeson, James and Suneja, Sahil and Lara, Eyal de and Raj, Himanshu and Saroiu, Stefan and Wolman, Alec}, title = {Protecting Data on Smartphones and Tablets from Memory Attacks}, booktitle = {ASPLOS '15 Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems}, year = {2015}, month = {March}, abstract = {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.}, publisher = {ACM Press}, url = {http://approjects.co.za/?big=en-us/research/publication/protecting-data-smartphones-tablets-memory-attacks/}, pages = {177-189}, edition = {ASPLOS '15 Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems}, }