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

计算机工程 ›› 2008, Vol. 34 ›› Issue (7): 163-164,. doi: 10.3969/j.issn.1000-3428.2008.07.057

• 安全技术 • 上一篇    下一篇

基于FPGA的AES加/解密算法的可重构设计

王简瑜,张鲁国   

  1. WANG Jian-yu, ZHANG Lu-guo
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-04-05 发布日期:2008-04-05

Reconfigurable Design for Encryption/Decryption of AES Based on FPGA

WANG Jian-yu, ZHANG Lu-guo   

  1. (Institute of Electronic Technology, PLA Information Engineering University, Zhengzhou 450004)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-04-05 Published:2008-04-05

摘要: 高级加密标准(AES)的传统实现方法是对加/解密算法进行单独设计,占用了过多的硬件资源。该文在分析AES加/解密算法机理的基础上,介绍了算法各模块的设计方法,通过分析提取了加/解密算法之间存在的共性,给出算法的可重构设计实例。通过FPGA仿真验证,该方案与传统设计方案相比,减少了资源的消耗。

关键词: 高级加密标准, 现场可编程门阵列, 可重构设计

Abstract: According to the traditional method, the encryption/decryption of AES are designed separately, and it consumes lots of hardware resources. In this paper, on the foundation of analyzing the encryption/decryption of AES, the implementation method of each part about the algorithm is introduced. After analysis, the commonness of encryption/decryption is given, and reconfigurable design for the algorithm is presented. Simulation and validation on FPGA shows that this design can reduce the area cost greatly compared with other traditional design.

Key words: Advanced Encryption Standard(AES), Field Programmable Gate Array(FPGA), reconfigurable design

中图分类号: