A Secure Digital In-Memory Compute (IMC) Macro with Protections for Side-Channel and Bus Probing Attacks
Name
Secure_DigitalIMC_openaccess.pdf
Size
865.48 KB
Format
Adobe PDF
Checksum (MD5)
2d51d640c68fff3ca4c0726b7be8accd
Author(s) • • • •
Ashok, Maitreyi
Maji, Saurav
Zhang, Xin
Cohn, John
Chandrakasan, Anantha P
Date Issued
April 2024
Publisher
IEEE
Citation
Ashok, Maitreyi, Maji, Saurav, Zhang, Xin, Cohn, John and Chandrakasan, Anantha P. 2024. "A Secure Digital In-Memory Compute (IMC) Macro with Protections for Side-Channel and Bus Probing Attacks."
Version
Author's final manuscript
Abstract
Machine learning (ML) accelerators provide energy efficient neural network (NN) implementations for applications such as speech recognition and image processing. Recently, digital IMC has been proposed to reduce data transfer energy, while still allowing for higher bitwidths and accuracies necessary for many workloads, especially with technology scaling [1,2]. Privacy of ML workloads can be exploited with physical side-channel attacks (SCAs) or bus probing attacks (BPAs) [3] (Fig. 1). While SCAs correlate IC power consumption or EM emissions
to data or operations, BPAs directly tap traces between the IC and off-chip memory. The inputs reflect private data collected on IoT devices, such as images of faces. The weights, typically stored off-chip, reveal information about proprietary private training datasets. This work presents the first IMC macro protected against SCAs and BPAs to mitigate these risks.
Description
2024 IEEE Custom Integrated Circuits Conference April 21st – 24th, 2024 Denver, CO U.S.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-ShareAlike
Persistent DSpace Link