期刊文献+

一种AES算法的FPGA设计与快速实现 被引量:3

FPGA design and celerity implementation of AES algorithm
下载PDF
导出
摘要 针对AES算法特点,提出一种适于FPGA实现的改进的快速AES算法。本方案采用轮内流水线结构和密钥并行处理,ECB操作模式,并且可在一块芯片上同时支持128、192、256bit三种密钥长度,因而在占用相对较少的逻辑资源下提高了系统吞吐率,并且极大的增强了其安全性和使用周期。通过优化的逻辑层次和时序设计,较好地解决了并行处理中的子密钥与轮函数的时序节拍与控制关系,给出了仿真图。实验结果表明该设计相比其他一些设计具有更高性能。 According to the characteristic of AES algorithm, an ameliorated fast AES algorithm which is suitable for FPGA implementation is presented. An inner-pipeline, parallel key and ECB model are adopted in this method. And it supports 128, 192, 256 bit three keys, thus it improves the throughput of the system with relatively less logic resources being occupied, and hugely boosts the security and period for use. Through the optimized design of logic arrangement and scheduling, the scheduling and control of the Subkey and Roundfunction in paraller process is solved better. The simulation chart is presented. The results show that this design has better performance compared with the other FPGA implementations of AES.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2007年第10期1773-1776,共4页 Systems Engineering and Electronics
关键词 AES FPGA 密钥 流水线 AES FPGA key production line
  • 相关文献

参考文献9

  • 1Federal Information Processing Standard (FIPS) for the Advanced Encryption Standard,FIPS-197.,2001,26 (11):79-84.
  • 2Adam Elbirt J,Yip W,Chetwynd B,et al.An FPGA-based performance evaluation of the AES block cipher candidate algorithm finalists[J].IEEE Trans.on VLSI System,2004,9 (4):73-79.
  • 3Joon Hyoung Shim,Dae Won Kim,Young Kyu Kang,et al.A Rijndael cryptoprocessor using shared on-the-fly key scheduler[ J].ASIC,2002 Proceedings.2002 IEEE Asia-Pacific Conference,2002:89-92.
  • 4Michael Welschenbach.密码编码学-加密方法的C与C++实现(第二版)[M].赵振江,连国卿,译,北京:电子工业出版社,2003:112-135.
  • 5Darmen J,Knudwn L R,Rijmen V,The block cipher square[J].Fast Software Encryption'97,LNCS 1267,Biham E,Ed.,Springer-Verlag,1997:149-165.
  • 6William Stallings.密码编码学与网络安全原理与实践(第二版)[M].杨明,胥光辉,等译,北京:电子工业出版社,2001,4:203-223.
  • 7何明星,范平志.新一代私钥加密标准AES进展与评述[J].计算机应用研究,2001,18(10):4-6. 被引量:42
  • 8黄智颖,张焕国,冯新喜.高级加密标准AES及其实现技巧[J].电脑与信息技术,2001,9(5):57-62. 被引量:2
  • 9于增贵.AES——21世纪的数据加密标准[J].电子标准化与质量,2000(5):13-16. 被引量:1

二级参考文献2

共引文献42

同被引文献15

  • 1汪江华,童利标,陆文骏.AES在无线网络化传感器安全性中的应用研究[J].传感器世界,2006,12(10):41-45. 被引量:1
  • 2Abdul Samiah,Arshad Aziz, Nassar Ikram. An efficient software implementation of AES-CCM for IEEE 802. 11i wireless standard[C]// Proceedings of 31st Annual International Computer Software and Applications Conference,Beijing,China,2007:689- 694.
  • 3杨波.现代密码学[M].2版.北京:清华大学出版社,2007.
  • 4Driscoll C O. Hardware implementation aspects of the rijndael BlockCipher[ D ]. Belfield : National University of Ireland ,2001.
  • 5Zambreno J,Choudhary A,Nguyen D. Exploring area/delay tradeoffs in an AES FPGA Implementation[ C ]//Proceeding of the 14th International Conference on Field Programmable Logic and its Applications ( FPL' 04 ), Antwerp, Belgium,2004 : 575 -585.
  • 6Jarvinen K,Skytta J O,Tommiska M T. A fully pipelined memoryless 17.8 Gbps AES128 Encryptor[ C]//Proceeding of the 2003 ACM/SIGDA Eleventh International Symposium on FPGAs, California, USA ,2003:207 -215.
  • 7Good T, Benaissa M. AES on FPGA from the fastest to the smallest[ C ]//Proceedings of the 7th Cryptographic Hardware and Embedded Systems, Edinburgh, UK ,2005:427 -440.
  • 8Rudra A,Dubey P K,Jutla C S,et al. Efficient implementation of rijndael encryption with composite field arithmetic [ C ]//proceedings of the Cryptographic Hardware and Embedded Systems Conference, New York, USA ,2001 : 171 -185.
  • 9姜青山,洪心兰.C语言程序设计的健壮性与安全性研究[J].工矿自动化,2007,33(5):125-126. 被引量:6
  • 10陈毅成,邹雪城,刘政林,刘菊.用于无线传感器网络的AES协处理器设计[J].华中科技大学学报(自然科学版),2007,35(8):30-32. 被引量:4

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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