A 2455μm<sup>2</sup> 1.7Gbps Side-Channel Attack-Resistant Masked HMAC-SHA256 Accelerator in Intel 4 CMOS
Hash-based message authentication codes (HMAC) employ shared secret keys and cryptographic hash functions to verify message authenticity and integrity, providing an energy-efficient alternative to compute-intensive public-key signature schemes [1]–[3]. Usage of secret key to compute initial state of the HMAC digest renders it vulnerable to power/electro-magnetic (EM) side-channel attacks (SCA) [3]–[7]. A typical attack employs adversary-controlled input message words <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$(W_{i})$</tex> to correlate measured traces with Hamming-distance (HD) power models of state registers in inner/outer SHA-256 hashes to recover the secret key <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$K$</tex> (Fig. 1). While HMAC attack strategies have been previously described [3], [4], [7], SCA countermeasures including noise-injection [5] and random masking [3], [4] have only been analytically explored without efficient circuit realizations or attack measurements.
Authors
- Sachin Taneja (ORCID: https://orcid.org/0000-0002-4590-7875)
- Sanu Mathew (ORCID: https://orcid.org/0000-0003-1344-7533)
- Raghavan Kumar (ORCID: https://orcid.org/0000-0001-7399-1886)
- Vivek De (ORCID: https://orcid.org/0000-0001-5207-1079)
- Vikram Suresh (ORCID: https://orcid.org/0000-0001-8879-1967)
Institutions
- Intel (United States) (US)
Publication Details
- Published
- 2025-04-13
- DOI
- https://doi.org/10.1109/cicc63670.2025.10983609
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00