SECRET: Smartly EnCRypted Energy efficienT non-volatile memories

Abstract

Data persistence in emerging non-volatile memories (NVMs) poses a multitude of security vulnerabilities, motivating main memory encryption for data security. However, practical encryption algorithms demonstrate strong diffusion characteristics that increase cell flips, resulting in increased write energy/latency and reduced lifetime of NVMs. State-of-the-art security solutions have focused on reducing the encryption penalty (increased write energy/latency and reduced memory lifetime) in single-level cell (SLC) NVMs; however, the realization of low encryption penalty solutions for multi-/triple-level cell (MLC/TLC) secure NVMs remains an open area of research. This work synergistically integrates zero-based partial writes with XOR-based energy masking to realize Smartly EnCRypted Energy efficienT, i.e., SECRET MLC/TLC NVMs, without compromising the security of the underlying encryption technique. Our simulations on an MLC (TLC) resistive RAM (RRAM) architecture across SPEC CPU2006 workloads demonstrate that for 6.25% (7.84%) memory overhead, SECRET reduces write energy by 80% (63%), latency by 37% (49%), and improves memory lifetime by 63% (56%) over conventional advanced encryption standard-based (AES-based) counter mode encryption.

DOI: 10.1145/2897937.2898087

Extracted Key Phrases

12 Figures and Tables

Cite this paper

@article{Swami2016SECRETSE, title={SECRET: Smartly EnCRypted Energy efficienT non-volatile memories}, author={Shivam Swami and Joydeep Rakshit and Kartik Mohanram}, journal={2016 53nd ACM/EDAC/IEEE Design Automation Conference (DAC)}, year={2016}, pages={1-6} }