Guarding Machine Learning Hardware Against Physical Side-Channel Attacks
Anuj Dubey, Rosario Cammarota, Vikram Suresh, Aydin Aysu

TL;DR
This paper develops and optimizes hardware defenses, including Boolean masking and shuffling, to protect machine learning models on edge devices from physical side-channel attacks, demonstrating effective security with manageable overheads.
Contribution
It introduces the first Boolean masking-based defense for ML hardware, optimizing it for area and latency, and combines it with shuffling to enhance security against side-channel attacks.
Findings
Masking overhead ranges from 4.7× to 5.4× in area-delay.
First-order security achieved with millions of traces.
Shuffle defense impedes second-order attacks.
Abstract
Machine learning (ML) models can be trade secrets due to their development cost. Hence, they need protection against malicious forms of reverse engineering (e.g., in IP piracy). With a growing shift of ML to the edge devices, in part for performance and in part for privacy benefits, the models have become susceptible to the so-called physical side-channel attacks. ML being a relatively new target compared to cryptography poses the problem of side-channel analysis in a context that lacks published literature. The gap between the burgeoning edge-based ML devices and the research on adequate defenses to provide side-channel security for them thus motivates our study. Our work develops and combines different flavors of side-channel defenses for ML models in the hardware blocks. We propose and optimize the first defense based on Boolean masking. We first implement all the masked hardware…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Physical Unclonable Functions (PUFs) and Hardware Security · Semiconductor materials and devices
