ARMORED: CPU-bound Encryption for Android-driven ARM Devices

Beitrag bei einer Tagung
(Konferenzbeitrag)


Details zur Publikation

Autorinnen und Autoren: Götzfried J, Müller T
Titel Sammelwerk: Proceedings - 2013 International Conference on Availability, Reliability and Security, ARES 2013
Jahr der Veröffentlichung: 2013
Tagungsband: Proceedings of the 8th International Conference on Availability, Reliability and Security
Seitenbereich: 161-168


Abstract

As recently shown by attacks against Android-driven smart phones, ARM devices are vulnerable to cold boot attacks. At the end of 2012, the data recovery tool FROST was released which exploits the remanence effect of RAM to recover user data from a smart phone, at worst its disk encryption key. Disk encryption is supported in Android since version 4.0 and is today available on many smart phones. With ARMORED, we demonstrate that Android's disk encryption feature can be improved to withstand cold boot attacks by performing AES entirely without RAM. ARMORED stores necessary keys and intermediate values of AES inside registers of the ARM microprocessor architecture without involving main memory. As a consequence, cold boot attacks on encryption keys in RAM appear to be futile. We developed our implementation on a Panda Board and tested it successfully on real phones. We also present a security and a performance analysis for ARMORED. © 2013 IEEE.


FAU-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

Götzfried, Johannes
Lehrstuhl für Informatik 1 (IT-Sicherheitsinfrastrukturen)
Müller, Tilo Dr.-Ing.
Lehrstuhl für Informatik 1 (IT-Sicherheitsinfrastrukturen)


Zitierweisen

APA:
Götzfried, J., & Müller, T. (2013). ARMORED: CPU-bound Encryption for Android-driven ARM Devices. In Proceedings of the 8th International Conference on Availability, Reliability and Security (pp. 161-168). Regensburg.

MLA:
Götzfried, Johannes, and Tilo Müller. "ARMORED: CPU-bound Encryption for Android-driven ARM Devices." Proceedings of the ARES 2013, Regensburg 2013. 161-168.

BibTeX: 

Zuletzt aktualisiert 2018-07-11 um 16:38