Annual Computer Security Applications Conference (ACSAC) 2013

Full Program »

PRIME: Private RSA Infrastructure for Memory-less Encryption

Cold boot attacks exploit the fact that data in RAM gradually fades away over time, rather than being lost immediately when power is cycled off. An attacker can gain access to all memory contents by a restart or short power-down of the system, a so called cold boot. Consequently, sensitive data in RAM like cryptographic keys are exposed to attackers with physical access. Research in recent years found software-based solutions to the cold boot problem in terms of CPU-bound or "memory-less" encryption. To date, however, the focus has been set on symmetric ciphers, particularly concerning disk encryption systems. Contrary to that, the work in hand aims to close the gap to asymmetric ciphers. With Prime, we present a cold boot resistant infrastructure for private RSA operations. All private RSA parameters reside symmetrically encrypted in RAM and are decrypted only within CPU registers. The modular exponentiation algorithm for RSA is implemented entirely on the CPU, such that no sensitive state of RSA ever goes to RAM.

Author(s):

Behrad Garmany    
Ruhr-University Bochum
Germany

Tilo Müller    
FAU Erlangen-Nürnberg
Germany

 

Powered by OpenConf®
Copyright©2002-2014 Zakon Group LLC