X-Volt: Joint Tuning of Driver Strengths and Supply Voltages Against Power Side-Channel Attacks
Saideep Sreekumar, Mohammed Ashraf, Mohammed Nabeel, Ozgur Sinanoglu,, Johann Knechtel

TL;DR
This paper introduces a novel approach to counter power side-channel attacks by jointly tuning driver strengths and supply voltages, demonstrating significant improvements in security and practical feasibility through extensive experiments.
Contribution
It pioneers the joint tuning of driver strengths and supply voltages as a new countermeasure against power side-channel attacks, including a CAD flow and security evaluation framework.
Findings
Runtime tuning outperforms static tuning in security effectiveness.
FPGA implementations achieve over 11.8x increased resilience.
Layout overheads are acceptable with around +10% delay.
Abstract
Power side-channel (PSC) attacks are well-known threats to sensitive hardware like advanced encryption standard (AES) crypto cores. Given the significant impact of supply voltages (VCCs) on power profiles, various countermeasures based on VCC tuning have been proposed, among other defense strategies. Driver strengths of cells, however, have been largely overlooked, despite having direct and significant impact on power profiles as well. For the first time, we thoroughly explore the prospects of jointly tuning driver strengths and VCCs as novel working principle for PSC-attack countermeasures. Toward this end, we take the following steps: 1) we develop a simple circuit-level scheme for tuning; 2) we implement a CAD flow for design-time evaluation of ASICs, enabling security assessment of ICs before tape-out; 3) we implement a correlation power analysis (CPA) framework for thorough and…
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
