ASCENT: Amplifying Power Side-Channel Resilience via Learning & Monte-Carlo Tree Search
Power side-channel (PSC) analysis is pivotal for securing cryptographic hardware. Prior art focused on securing gate-level netlists obtained as-is from chip design automation, neglecting all the complexities and potential side-effects for security arising from the design automation process. That is, automation traditionally prioritizes power, performance, and area (PPA), sidelining security. We propose a "security-first" approach, refining the logic synthesis stage to enhance the overall resilience of PSC countermeasures. We introduce ASCENT, a learning-and-search-based framework that (i) drastically reduces the time for post-design PSC evaluation and (ii) explores the security-vs-PPA design space. Thus, ASCENT enables an efficient exploration of a large number of candidate netlists, leading to an improvement in PSC resilience compared to regular PPA-optimized netlists. ASCENT is up to 120x faster than traditional PSC analysis and yields a 3.11x improvement for PSC resilience of state-of-the-art PSC countermeasures.
Authors
- Siddharth Garg (ORCID: https://orcid.org/0000-0002-6158-9512)
- Johann Knechtel (ORCID: https://orcid.org/0000-0001-5093-2939)
- Ramesh Karri (ORCID: https://orcid.org/0000-0001-7989-5617)
- Ozgur Sinanoglu (ORCID: https://orcid.org/0000-0003-0782-0397)
- Jitendra Bhandari (ORCID: https://orcid.org/0000-0003-1017-1690)
- Animesh Basak Chowdhury (ORCID: https://orcid.org/0000-0002-5869-1751)
Institutions
- New York University Abu Dhabi (AE)
- New York University (US)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1145/3676536.3676821
- Citations
- 2
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.69
Funders
- New York University Abu Dhabi