期刊文献+

AES加密的资源优化设计及FPGA实现 被引量:2

Resource Optimization of Advanced Encryption Standard and Its Implementation for FPGA
在线阅读 下载PDF
导出
摘要 针对目前广泛应用的低功耗低速嵌入式设备,以减少面积为目标,本文给出一个精简的实现AES加密算法的硬件结构。在字节置换模块的设计中,改进采用查找表的方法而只用组合逻辑实现,采用将GF(28)域中的元素映射为复合域GF(24)来求逆的方法,大量减少资源占用;对混合列计算进行优化设计;最后,采用Altera的Cyclone芯片基于VHDL语言实现AES加密算法,并给出仿真结果。 This paper presents a compact hardware architecture for the AES algorithm which aims at reducing hardware resources without using a memory.The architecture only requires one combined S-box for encryption,decryption and key expansion which implements the multiplicative inverse in the composite field GF(24).In addition,the optimized combined MixColumns module has a lower gate count than other designs that implement mix columns operation.VHDL code is developed for the implementation of 128-bit data encryption with Device Cyclone of Altera Family.
作者 殷伟凤
出处 《计算机与现代化》 2012年第11期145-148,189,共5页 Computer and Modernization
关键词 对称块加密 RIJNDAEL算法 高级加密标准 高斯域 symmetric block cipher Rijndael algorithm advanced encryption standard Gauss field
  • 相关文献

参考文献17

  • 1Joan Daemen, Vincent Rijmen. AES Proposal: Rijndacl [ DB/OL ]. http://csrc, nist. gov/archive/aes/rijndael/ Rijndael-ammended. pdf, 1999-03-09.
  • 2National Institute of Standards and Technology. Specifica- tion for the Advanced Eneryption Standard ( AES ) [ DB/ OL]. http://esre, nist. gov/publieations/fips/fips197/ lips-197, pelf, 2001-11-26.
  • 3National Institute of Standards and Tectmology. Data Enc:p- tion Standard (DES) [ DB/OL]. http ://csrc. nist. gov/publi- eafions/fips/fips46-3/fips46-3, pelf, 1999-10-25.
  • 4Xinmiao Zhang, Keshab K Parhi. High-speed VLSI archi- tectures for the AES algorithm [ J ]. 1EEE Transactiotls on Very Large Scale Integration ( VLSI ) Systems, 2004, 12 (9) :957-967.
  • 5Saggese G P, Mazzeo A, Mazzocca N, et al. An FPGA- based performance analysis of the unrolling, tiling and pipelining of the AES algorithm [ C ]// Proceedings of the 13th International Conference on Field Programmable l.*)gic and Applications. 2003:292-302.
  • 6Standaert F X, Rouvroy G, Quisquater J J, et al. Efficient implementation of Rijndael encryption in reconJ:gurable hardware: Improvements and design tradeoffs [ C ]// Pro- ceedings of the International Workshop on Cryptographic Hardware and Embedded Systems. 2003:334-350.
  • 7Hodjat A, Verbauwhede I. Area-throughput trade-offs tbr fully pipelined 30 to 70 Gbits/s AES processors [ J ]. IEEE Transactions on Computers, 2006,55 (4) :366-372.
  • 8Chodowiec P, Gaj K. Very compact FPGA implementation of the AES algorithm[ C ]//Proceedings of the Inten:ation- al Workshop on Cryptographie Hardware and Embedded Systems. 2003:319-333.
  • 9Rouvroy G, Standaert F X, Quisquater J J, et al. Compact and efficient encryptiorr/decryption module for FPGA im- plementation of the AES Rijndael very well suited for small embedded applications [ C ]// Proceedings of the Interna- tional Conference Information Technology: Coding and Computing. 2004:583-585.
  • 10Feldhofer M, Wolkerstorfer J, Rijmen V. AES implemen- tation on a grain of sand[ J ]. IEE Proceedings : Information Security, 2005,152 ( 1 ) : 13-20.

二级参考文献3

  • 1[1]Biham Eli, Shamir Adi. Differential cryptanalysis of DES-like cryptosystems[J]. Journal of Cryptology, 1991,4(1):3-72.
  • 2[2]Matsui Mitsuru. Linear cryptanalysis method for DES cipher. Lecture Notes in Computer Science[J]. Springer-Verlag,1993,765:368-397.
  • 3[3]Joan Daemen, Vincent Rijmen. AES proposal: the rijndael block cipher[R]. 1999.

共引文献17

同被引文献11

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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