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

计算机工程 ›› 2006, Vol. 32 ›› Issue (8): 257-259.

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

AES 的高性能硬件设计与研究

唐 明,张焕国,刘树波,赵 波   

  1. 武汉大学计算机学院,武汉 430072
  • 出版日期:2006-04-20 发布日期:2006-04-20

High Performance Hardware Design and Study of AES

TANG Ming, ZHANG Huanguo, LIU Shubo, ZHAO Bo   

  1. School of Computer, Wuhan University, Wuhan 430072
  • Online:2006-04-20 Published:2006-04-20

摘要: 分析了高级加密标准算法(AES)的原理,并在此基础上对AES 的硬件实现方法进行研究,用硬件设计语言(Verilog HDL)描述了该算法的基本过程和结构,完成了分组长度为128 比特的AES 加/解密芯片设计。仿真结果表明,在时钟频率为25MHz 前提下,加/解密速度达3Gbit/sec,处理速度达到世界领先水平。

关键词: AES;FPGA;Rijndael 算法;硬件设计;流水线。

Abstract: This paper discusses the theory of AES algorithm, and describes its process and structure with Verilog HDL. Based on the structure, it completes the FPGA design of AES encryption and decryption algorithm when block length is 128bits. When the system clock frequency is 25MHz,the encryption speed of the design is 3Gbits/s which reaches the top level in the world

Key words: AES; FPGA; Rijndael algorithm; Hardware design; Pipeline