SCAR: Power Side-Channel Analysis at RTL-Level
Amisha Srivastava, Sanjay Das, Navnil Choudhury, Rafail Psiakis, Pedro, Henrique Silva, Debjit Pal, Kanad Basu

TL;DR
SCAR is a pre-silicon framework utilizing graph neural networks and deep learning explanations to detect and localize power side-channel vulnerabilities in cryptographic hardware designs early in the development process.
Contribution
The paper introduces SCAR, a novel GNN-based pre-silicon analysis framework with explainability and automated fortification for power side-channel vulnerability detection.
Findings
Achieves up to 94.49% localization accuracy
Provides 100% precision and 90.48% recall in detection
Reduces features for GNN training by 57% without losing accuracy
Abstract
Power side-channel attacks exploit the dynamic power consumption of cryptographic operations to leak sensitive information of encryption hardware. Therefore, it is necessary to conduct power side-channel analysis for assessing the susceptibility of cryptographic systems and mitigating potential risks. Existing power side-channel analysis primarily focuses on post-silicon implementations, which are inflexible in addressing design flaws, leading to costly and time-consuming post-fabrication design re-spins. Hence, pre-silicon power side-channel analysis is required for early detection of vulnerabilities to improve design robustness. In this paper, we introduce SCAR, a novel pre-silicon power side-channel analysis framework based on Graph Neural Networks (GNN). SCAR converts register-transfer level (RTL) designs of encryption hardware into control-data flow graphs and use that to detect…
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 · Advanced Malware Detection Techniques
