期刊文献+

网络处理器高速AES协处理器设计 被引量:1

Optimization implementation of high speed AES accelerator
下载PDF
导出
摘要 针对高速网络处理器Gbps的加密要求,提出了一种快速AES加密算法的FPGA实现方案。在存储空间和数据访问时间等方面采用了T盒和分级地址译码,提高了硬件算法的并行度,使加密算法执行速度显著提高。以Xilinx Virtex2系列中的XC2V2000为目标芯片,综合仿真最高频率可达179.6 MHz,最大的数据吞吐量可达22.99Gbps。 A high speed implementation of AES algorithm based on FPGA was presented for Gbps-network-processor encryption requirement. Using T box and grading address coding in memory space and data access, it enhanced the implementation parallehty, and then the speed of AES coding was increased significantly. The entire AES algorithm was implemented on a Xilinx XC2V2000 Virtex2 FPGA, The maximum frequency of 179.6 MHz and maximum throughput of 22. 99 Gbps were achieved.
出处 《计算机应用》 CSCD 北大核心 2007年第12期2957-2959,共3页 journal of Computer Applications
基金 国家863计划资助项目(2003AA1211307) 陕西省自然科学基金资助项目(2006F33)
关键词 高级加密标准 查找表 流水线 现场可编程门阵列 Advanced Encryption Standard (AES) Look Up Table (LUT) pipeline Field Programmable Gate Array (FPGA)
  • 相关文献

参考文献10

  • 1STALLINGS W. Cryptography and network security: Principles and practices[M].4th ed.北京:电子工业出版社,2006.
  • 2HODJAT A, VERBAUWHEDE I. A 21.54 Gbits/s full pipelined AES processor on FPGA [C]// Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines ( FCCM'04). Washington: IEEE Computer Society, 2004: 308 - 309.
  • 3NEDJAH N, De MACEDO MOURELLE L, CARDOSO M P. An compact piplined hardware implementation of the AES-128 cipher [C]// Proceeding of the Third International Conference on Information Technology: New Generation (ITNG'06). Washington: IEEE Computer Society, 2006:216-221.
  • 4LI H , LI J Z . A high performance sub - pipelined architecture for AES [C]// Proceedings of the 2005 International Conference on Computer Design (ICCD'05). Washington: IEEE Computer Society, 2005:491 -496.
  • 5JARVINEN K U, TOMMISKA M T, SKYTTA J O. A full pipelined memoryless 17.8 Gbps AES-128 encryptor [C]//Proceedings of the 2003 ACM/SIGDA eleventh International Symposium on Field Programmable Gate Arrays (FPGA'03). New York: ACM Press, 2003: 207 -215.
  • 6DAEMEN J, RIJMEN V. Rijndael: the advanced encryption standard [EB/OL]. [2007 -04 -05]. http://www. ddj. com/architect/ 184404542.
  • 7DAEMEN J, RIJMEN V. Rijndael: the advanced encryption standard [EB/OL]. [2007 -04 -05]. jsessionid = B1KCR1KP0EZYEQSNDLQCKHOCJUNN2 JVN?_requestid = 191747.
  • 8NOONAN L, FLANAGAN C. Modeling a network processor using object oriented techniques [C]// Proceeding of the EUROMICRO System on Digital System Design (DSD'04). Washington: IEEE Computer Society, 2004:484-490.
  • 9JOHNSON E J, KUNZE A R. IXP1200 Programming [M]. [S. l.] : Intel Press, 2002.
  • 10任小东,文博.CPLD/FPGA高级应用开发指南[M].北京:电子工业出版社,2003.

共引文献2

同被引文献10

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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