期刊文献+

一种优化可配置的AES密码算法硬件实现 被引量:4

Optimized and Configurable Hardware Implementation of AES Algorithm
下载PDF
导出
摘要 AES加密算法是下一代的常规加密算法,其将被广泛应用在政府部门和商业领域。本文首先介绍了AES加密算法,然后分析了其硬件实现的要点和难点,最后在Xilinx的FPGAVirtexIIXC2V3000-4上对AES密码算法进行了实现和验证。本方案采用一种优化的非流水线加密解密数据路径;同时提出了一种新的可配置的动态密钥调度结构,使得该设计支持128、192和256比特的密钥;而且该设计可以配置AES的四种工作模式。实验的结果表明该设计比其它的设计具有更高的性能。 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.
出处 《微电子学与计算机》 CSCD 北大核心 2004年第12期34-37,共4页 Microelectronics & Computer
基金 国家863项目资助(2003AA1Z1350)
关键词 AES RIJNDAEL 非流水线数据路径 密钥调度 FPGA AES, Rijndael, Non-pipelined data path, Key schedule, FPGA
  • 相关文献

参考文献6

  • 1The National Institute of Standards and Technology (NIST).Federal Information Processing Standards Publication 197.November 26,2001.
  • 2Chitu C, Chien D, Verbauwhede. A hardware im-plementation in FPGA of the Rijndael algorithm. The 2002 45th Midwest Symposium. Vol. 1,4-7 Aug 2002.Pages:I-507-10.
  • 3Adam J Elbirt, W Yip, B Chetwynd,and C Paar. An FPGA-Based Performance Evaluation of the AES Block Cipher Candidate Algorithm Finalists. IEEE Transactions on VLSI System. August 2001. Vol.9, NO.4.
  • 4Joon Hyoung Shim, Dae Won Kim, Young Kyu Kang, Taek Won Kwon, Jun Rim Choi. A Rijndael cryptoprocessor using shared on-the-fly key scheduler. ASIC, 2002. Proceedings. 2002 IEEE Asia-Pacific Conference . 6-8 Aug 2002. Pages:89 - 92
  • 5Liang Deng, Hongyi Chen. A new VLSI implementation of the AES algorithm. Communications. Circuits and Systems and West Sino Expositions. IEEE 2002 International Conference, 29 June-1 July 2002 .Pages:1500 - 1504 Vol.2
  • 6戴尔蒙,瑞蒙著.谷大武,徐胜波译.高级加密标准(AES)算法-Rijndaesl的设计.北京:清华大学出版社,2003.

同被引文献19

  • 1吕晓斌,杨峰,赵志新.基于FPGA的AES密码协处理器的设计和实现[J].微电子学与计算机,2005,22(5):121-123. 被引量:4
  • 2AES IP Core lntroduction[EB/OL]. (2008-04-08). http://www. dilloneng.colrdfft_ip/other_ip/aes.
  • 3AES Cores[EB/OL]. (2007-08-09). http://www.heliontech.com/aes. htm.
  • 4Hardware IP Cores of Advanced Encryption Standard AES_ Rijndael[EB/OL]. (2008-04-12). http://bass.gmuedu/crypto/rijndael. htm.
  • 5National Institute of Standards and Technology. Federal Information Processing Standards(FIPS) 197 Advanced Encryption Standard[S]. 2001.
  • 6JoanDaemen VincentRijmen.高级加密标准(AES)算法-Rijndael的设计[M].北京:清华大学出版社,2003..
  • 7Atasu K,Pozzi L,Ienne P.Exact and approximate algorithms for the extension of embedded processor instruction Sets. IEEE Trans on Computer-Aided Design of Intergrated Circuits and Systems . 2006
  • 8BERTONI G,BREVEGLIERI L,FARINA R.Speeding up AES byextending a 32-bit processor instruction set. Proc of the 17thIEEE International Conference on Application-Specific Systems,Ar-chitectures and Processors . 2006
  • 9刘凯,车明,秦存秀.一种高吞吐量MD5算法的FPGA实现[J].微处理机,2008,29(1):188-191. 被引量:9
  • 10谢孝青,高琳.基于结构共享和多级流水线的AES算法硬件实现[J].电子科技,2009,22(3):48-51. 被引量:1

引证文献4

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部