Visible to the public SECRET: Smartly EnCRypted Energy Efficient Non-volatile Memories

TitleSECRET: Smartly EnCRypted Energy Efficient Non-volatile Memories
Publication TypeConference Paper
Year of Publication2016
AuthorsSwami, Shivam, Rakshit, Joydeep, Mohanram, Kartik
Conference NameProceedings of the 53rd Annual Design Automation Conference
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4236-0
KeywordsCollaboration, composability, Encryption, Human Behavior, ios, iOS encryption, Metrics, non-volatile memories, Resiliency, Scalability, security

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.

Citation Keyswami_secret:_2016