作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (16): 220-222,. doi: 10.3969/j.issn.1000-3428.2007.16.077

• 工程应用技术与实现 • 上一篇    下一篇

简化的抗零值功耗分析的AES算法及其VLSI实现

赵 佳,曾晓洋,韩 军,陈 俊   

  1. (复旦大学专用集成电路与系统国家重点实验室,上海 200433)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-08-20 发布日期:2007-08-20

Simplified AES Algorithm of Resistant to Zero-value Power Analysis and Its VLSI Implementation

ZHAO Jia, ZENG Xiao-yang, HAN Jun, CHEN Jun   

  1. (State Key Lab of ASIC and System, Fudan University, Shanghai 200433)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-08-20 Published:2007-08-20

摘要: 提出了一种简化的抗零值差分功耗分析的先进密码算法(AES)及其VLSI实现方案。为了降低抗攻击技术对原有运算单元速度面积的影响,在分析原改进的AES算法的基础上,提出了更为简单的加法性屏蔽算法,并用复用相应模块、优化运算次序等方法实现了以极小的硬件代价获得很高的抗攻击性能。设计采用HHNEC 0.25µm标准CMOS工艺,单元面积约43k等效门。在40MHz工作频率下,128-bit加密的数据吞吐率达到470Mb/s。

关键词: 功耗分析, 零值攻击, 加法性屏蔽, AES, 低成本

Abstract: This paper proposes a simplified AES algorithm of resistant to zero value DPA (differential power analysis) attack and its VLSI implementation. In order to minimize the influence of the modification to the hardware, it makes some improvements to the additive masking AES algorithm and employs such methods as module reuse and altering calculation order to reduce chip area and maintain its speed. Using the HHNEC 0.25µm CMOS process, the scale of the design is about 43k equivalent gates and its system frequency will be up to 40MHz. The throughputs of the 128-bit dada encryption and decryption are as high as 470Mb/s.

Key words: power analysis, zero-value attack, additive masking, AES, low cost

中图分类号: