R-STELLAR: A Resilient Synthesizable Signature Attenuation SCA Protection on AES-256 with built-in Attack-on-Countermeasure Detection
Archisman Ghosh, Dong-Hyun Seo, Debayan Das, Santosh Ghosh, Shreyas Sen
TL;DR
This paper tackles the vulnerability of AES-256 hardware to side-channel attacks by delivering a scalable, synthesizable countermeasure, R-STELLAR, that achieves an MTD exceeding $>200\,M$ traces through a digital cascoded current source. It further reveals a novel Voltage-drop Linear-region Biasing (VLB) attack that can drastically reduce the MTD to roughly $105\,K$ traces, and it proposes an attack detector with a sub-ms response to constrain leakage windows. Experimental results on a 65 nm chip show strong attenuation of power and EM signatures under CPA/CEMA, with substantial TVLA improvements, and demonstrate robust detection of VLB attacks within 0.8 ms. The work argues that such a digital, synthesizable countermeasure is practical for industry and can be cascaded with other defenses to raise security against evolving SCA threats.
Abstract
Side channel attacks (SCAs) remain a significant threat to the security of cryptographic systems in modern embedded devices. Even mathematically secure cryptographic algorithms, when implemented in hardware, inadvertently leak information through physical side channel signatures such as power consumption, electromagnetic (EM) radiation, light emissions, and acoustic emanations. Exploiting these side channels significantly reduces the search space of the attacker. In recent years, physical countermeasures have significantly increased the minimum traces to disclosure (MTD) to 1 billion. Among them, signature attenuation is the first method to achieve this mark. Signature attenuation often relies on analog techniques, and digital signature attenuation reduces MTD to 20 million, requiring additional methods for high resilience. We focus on improving the digital signature attenuation by an order of magnitude (MTD 200M). Additionally, we explore possible attacks against signature attenuation countermeasure. We introduce a Voltage drop Linear region Biasing (VLB) attack technique that reduces the MTD to over 2000 times less than the previous threshold. This is the first known attack against a physical side-channel attack (SCA) countermeasure. We have implemented an attack detector with a response time of 0.8 milliseconds to detect such attacks, limiting SCA leakage window to sub-ms, which is insufficient for a successful attack.
