TY - JOUR
T1 - SecNVM
T2 - Power Side-Channel Elimination Using On-Chip Capacitors for Highly Secure Emerging NVM
AU - Nagarajan, Karthikeyan
AU - Ahmed, Farid Uddin
AU - Khan, Mohammad Nasim Imtiaz
AU - De, Asmit
AU - Chowdhury, Masud H.
AU - Ghosh, Swaroop
N1 - Publisher Copyright:
© 1993-2012 IEEE.
PY - 2021/8
Y1 - 2021/8
N2 - Emerging nonvolatile memories (NVMs), such as resistive RAM (RRAM) and spin-transfer-torque RAM (STTRAM), present exciting opportunities for data storage applications and offer improved access speeds, retention times, power consumption, and scalability. However, these technologies leak the Hamming weight of data through power side-channel during read and write operations. We propose a technique leveraging on-chip capacitor and voltage regulator (VR) that powers the NVM read/write operations. The side-channel leakage is eliminated due to the isolation of memory array from the external power supply during read/write operations. The residual charge on capacitor bank is discarded safely to prevent information leakage during capacitor recharging. The VR ensures a steady voltage during the entire read/write operations even though the capacitor discharges. The design presents a performance (instructions per cycle) degradation of 0.53%-1.2% under parsec and splash-2 benchmarks and incurs an area overhead of 3.54×10-5% and an energy overhead of 3.05 ×10-5% for a 4-Mb RRAM memory array. For a 64-bit word, the design improves security by 2.7 1019 to 264 . SecNVM should be used in small security-critical memory macros to limit the overhead. SecNVM is generic and could protect any security module such as encryption engines, against power side-channel attacks.
AB - Emerging nonvolatile memories (NVMs), such as resistive RAM (RRAM) and spin-transfer-torque RAM (STTRAM), present exciting opportunities for data storage applications and offer improved access speeds, retention times, power consumption, and scalability. However, these technologies leak the Hamming weight of data through power side-channel during read and write operations. We propose a technique leveraging on-chip capacitor and voltage regulator (VR) that powers the NVM read/write operations. The side-channel leakage is eliminated due to the isolation of memory array from the external power supply during read/write operations. The residual charge on capacitor bank is discarded safely to prevent information leakage during capacitor recharging. The VR ensures a steady voltage during the entire read/write operations even though the capacitor discharges. The design presents a performance (instructions per cycle) degradation of 0.53%-1.2% under parsec and splash-2 benchmarks and incurs an area overhead of 3.54×10-5% and an energy overhead of 3.05 ×10-5% for a 4-Mb RRAM memory array. For a 64-bit word, the design improves security by 2.7 1019 to 264 . SecNVM should be used in small security-critical memory macros to limit the overhead. SecNVM is generic and could protect any security module such as encryption engines, against power side-channel attacks.
UR - http://www.scopus.com/inward/record.url?scp=85112002500&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85112002500&partnerID=8YFLogxK
U2 - 10.1109/TVLSI.2021.3087734
DO - 10.1109/TVLSI.2021.3087734
M3 - Article
AN - SCOPUS:85112002500
SN - 1063-8210
VL - 29
SP - 1518
EP - 1528
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IS - 8
M1 - 9460781
ER -