Skip to main navigation Skip to search Skip to main content

Comprehending the Energy-Accuracy-Security Trade-offs in Embedded Non-Volatile In-Memory Computing Architectures

Research output: Contribution to journal › Article › peer-review

Abstract

The security vulnerabilities of embedded non-volatile memory (eNVM)-based in-memory computing (IMC) architectures remain overlooked today. This paper proposes a statistical framework to construct model extraction attacks (MEAs) for eNVM-based IMCs and employs it to construct three different MEAs - basis vector (BV), least squares (LS), and stochastic gradient descent (SGD) attacks. Efficacy of these attacks in model parameter retrieval is demonstrated experimentally by applying them to a 22nm integrated circuit (IC) prototype of an MRAM-based IMC to quantify the fundamental trade-off between energy, accuracy, and security (EAS) vulnerability. This study indicates that the strongest MEA is able to retrieve weights with sufficient fidelity to achieve an inference accuracy within 0.1% of a fixed-point baseline digital architecture, in spite of a bank-level signal-to-noise-and-distortion ratio (SNDR) as low as 4.18 dB. Resilience to MEAs is observed to increase with a reduction in SNDR accompanied by a reduction in energy. We extend these observations to study the EAS trade-off for MRAM, ReRAM, and FeFET-based IMCs by employing a silicon-validated behavioral model of resistive IMCs to probe the attack surface targeted by MEAs. We find that technologies with higher conductance contrast, e.g., ReRAM and FeFET, are more susceptible to MEAs. Finally, we note the potential for algorithmic methods, such as statistical error compensation (SEC) and noise-aware training (NAT), to simultaneously achieve high accuracy, low energy, and resilience to MEAs.

Keywords

  • eNVM
  • In-Memory Computing
  • Model Extraction Attacks
  • MRAM
  • Security Vulnerabilities

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Comprehending the Energy-Accuracy-Security Trade-offs in Embedded Non-Volatile In-Memory Computing Architectures'. Together they form a unique fingerprint.

Cite this