← 返回 JSSC 论文列表
📄 下载 JSSC 原文 PDF
JSSC 2020第4期Digital Circuits14nm

A 4900-μm2 839-Mb/s Side-Channel Attack- Resistant AES-128 in 14-nm CMOS With Heterogeneous Sboxes, Linear Masked MixColumns, and Dual-Rail

本文提出了一种抗侧信道攻击的AES-128硬件加速器,采用随机字节顺序洗牌和线性掩码技术,显著提升了安全性。
14nm CMOS, 750mV, 839Mb/s, 11mW
AES-128侧信道攻击硬件加速器随机化技术能效优化
创新点1:随机字节顺序洗牌技术(方法创新) - 通过异构Sbox实现动态字节顺序随机化,打破功耗与密钥间的相关性,使CPA攻击所需最小泄露轨迹数(MTD)提升>1200倍,且面积开销仅23%。
创新点2:线性掩码MixColumns电路(电路创新) - 在MixColumns运算中引入线性掩码层,将正确密钥猜测的相关系数衰减2.3倍,同时保持<1%的性能损失,实现算法级侧信道防护。
创新点3:双轨AddRoundKey电路(电路创新) - 采用差分逻辑设计密钥加模块,使功耗特征与汉明距离/汉明权重模型的关联性降低9.2倍,TVLA泄漏指标改善1100倍。
创新点4:全数字可综合架构(系统创新) - 在14nm CMOS中实现4900μm²超紧凑面积,支持839Mb/s吞吐率,峰值能效达390Gbps/W,首次验证了可综合SCA防护方案在先进工艺的可行性。
Abstract
Cryptographic circuits such as advanced encryption standard (AES) are vulnerable to correlation power analy- sis (CPA) side-channel attacks (SCAs), where an adversary monitors chip supply current signatures or electromagnetic (EM) emissions to decipher the value of embedded keys. This article describes an all-digital, fully synthesizable SCA-resistant 16-b serial AES-128 hardware accelerator fabricated in 14-nm CMOS, occupying 4900 µm 2. Randomized byte-order shuffling through heterogeneous Sboxes, linear masked MixColumns, and dual-rail AddRoundKey circuits enable: 1) 9.2× lower correlation between current signatures and hamming distance (HD)/hamming weight (HW) power models compared to an unprotected AES imple- mented in 14-nm CMOS; 2) 2.3 × attenuation of a correlation ratio for correct key guesses; 3) 839-Mb/s encryption throug hput with 11-mW total power consumption measured at 750 mV , 25 ◦C; 4) peak energy efficiency of 390 Gbps/W measured at an energy optimal point of 290 mV , 25 ◦C, representing an overhead of 23% over the unprotected AES engine; 5) <1% performance impact compared to unprotected AES; 6) >1200× improvement in minimum-traces -to-disclosure (MTD) over an unprotected AES accelerator, with no successful CPA attacks observed after 12M encryptions; and 7) >1100× improvement in test vector leakage assessment (TVLA ) metric in power and EM time- and frequency-domain analyses.