• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. TransCrypt: Transparent main memory encryption using a minimal ARM hypervisor
 
  • Details
  • Full
Options
2017
Conference Paper
Title

TransCrypt: Transparent main memory encryption using a minimal ARM hypervisor

Abstract
Attacks on memory, revealing secrets, for example, via DMA or cold boot, are a long known problem. In this paper, we present TransCrypt, a concept for transparent and guest-agnostic, dynamic kernel and user main memory encryption using a custom minimal hypervisor. The concept utilizes the address translation features provided by hardware-based virtualization support of modern CPUs to restrict the guest to a small working set of recently accessed physical pages. The rest of the pages, which constitute the majority of memory, remain securely encrypted. Furthermore, we present a transparent and guest-agnostic mechanism for recognizing pages to be excluded from encryption to still ensure correct system functionality, for example, for pages shared with peripheral devices. The detailed evaluation using our fully functional prototype on an ARM Cortex-A15 development board running Android shows that TransCrypt is able to effectively protect secrets in memory while keeping the p erformance impact small. For example, the system is able to keep the E-mail account password of a typical user in the Android mail app's memory encrypted 98.99% of the time, while still reaching 81.7% and 99.8% of native performance in different benchmarks.
Author(s)
Horsch, Julian  
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Huber, Manuel
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Wessel, Sascha  
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Mainwork
16th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, 11th IEEE International Conference on Big Data Science and Engineering and 14th IEEE International Conference on Embedded Software and Systems, Trustcom/BigDataSE/ICESS 2017  
Conference
International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) 2017  
International Conference on Big Data Science and Engineering (BigDataSE) 2017  
International Conference on Embedded Software and Systems (ICESS) 2017  
Open Access
File(s)
Download (315.52 KB)
DOI
10.1109/Trustcom/BigDataSE/ICESS.2017.232
10.24406/publica-r-402116
Additional link
Full text
Language
English
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Keyword(s)
  • RAM encryption

  • Main Memory Encryption

  • ARM hypervisor

  • Cold Boot Attack

  • DMA

  • android

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024