A High Performance, Low Energy, Compact Masked 128-Bit AES in 22nm CMOS Technology

2019 International Symposium on VLSI Design, Automation and Test (VLSI-DAT)(2019)

引用 5|浏览19
暂无评分
摘要
Advanced Encryption Standard (AES) is a specification for electronic data encryption. This standard has become one of the most widely used encryption method and has been implemented in both software and hardware. AES has excellent resistance against linear and differential cryptanalysis. Although the standard itself is algorithmically secure, based on the implementation, it can be vulnerable to attackers through side channels. For example, it has been shown that by measuring the implementation's power and performing statistical analysis on multiple traces the secret key used can be unveiled. This paper presents an efficient hardware based 128-bit AES design using a masking scheme which is resistant to a side channel attack. This masked design is implemented in TSMC 22nm technology. The resulting implementation is high in performance, low in energy and silicon area. It can run at more than 400MHz translating to a throughput of 5.12Gbps. The total area of the AES block is 0.0169mm 2 . The energy consumption is at 9.77pJ/bit or 1.25nJ/block.
更多
查看译文
关键词
AES encryption,data masking,side channel analysis,DPA,CPA,countermeasure,hardware implementation,efficient CMOS design
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要