首页 | 本学科首页   官方微博 | 高级检索  
     

一种优化可配置的AES密码算法硬件实现
引用本文:曾毅,鲁欣,付宇卓. 一种优化可配置的AES密码算法硬件实现[J]. 微电子学与计算机, 2004, 21(12): 34-37
作者姓名:曾毅  鲁欣  付宇卓
作者单位:上海交通大学微电子学院,上海,200030
基金项目:国家863项目资助(2003AA1Z1350)
摘    要:AES加密算法是下一代的常规加密算法,其将被广泛应用在政府部门和商业领域。本文首先介绍了AES加密算法.然后分析了其硬件实现的要点和难点,最后在Xilinx的FPGA VirtexII XC2V3000-4上对AES密码算法进行了实现和验证。本方案采用一种优化的非流水线加密解密数据路径;同时提出了一种新的可配置的动态密钥调度结构,使得该设计支持128、192和256比特的密钥;而且该设计可以配置AES的四种工作模式。实验的结果表明该设计比其它的设计具有更高的性能。

关 键 词:AES Rijndael 非流水线数据路径 密钥调度 FPGA
文章编号:1000-7180(2004)12-034-04
修稿时间:2004-07-13

Optimized and Configurable Hardware Implementation of AES Algorithm
ZENG Yi,LU Xin,FU Yu-zhuo. Optimized and Configurable Hardware Implementation of AES Algorithm[J]. Microelectronics & Computer, 2004, 21(12): 34-37
Authors:ZENG Yi  LU Xin  FU Yu-zhuo
Abstract:The Advanced Encryption Standard (AES) is new symmetric block encryption standard,it is widely applied to government section and commerce organization. Firstly,AES algorithm is introduced in this paper. Then the key features and challenges of AES algorithm implementation of hardware are analyzed. Finally, the circuit of AES algorithm is implemented on Xilinx VirtexII XC2V3000-4 device. A optimized structure of non-pipelined data path of AES is described in this paper. We offer a new and configurable structure of on-flying-key scheduler with 128?192 and 256 bit cipher key. Furthermore, our design can configure four modes of AES operation. Results obtained show that this design has better performance than other FPGA implementation of AES.
Keywords:AES   Rijndael   Non-pipelined data path   Key schedule   FPGA  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号