期刊文献+

一种超小型AES专用处理器的FPGA实现 被引量:3

A Very Small FPGA Implementation of Application-Specific Instruction Processor for AES
下载PDF
导出
摘要 提出一种基于FPGA的专用处理器设计.它是用于高级加密标准的超小面积设计,支持密钥扩展(现在设计为128位密钥),加密和解密.这个设计采用了完全的8位数据路径宽度,创新的字节替换电路和乘累加器结构,在最小规模的Xilinx Spartan II FPGA芯片XC2S15上实现了一个高级加密标准AES的专用处理器,使用了不到60%的资源.当时钟为70MHz时,可以达到平均加密解密吞吐量2.1Mb/s.主要应用在把低资源占用,低功耗作优先考虑的场合. This paper presents an application-specific instruction processor designs based on field-programmable gate array (FPGA). It is a very low-arca design for the advanced encryption standard, which supports key expansion (currently programmed for a 128-bit key), encipher and decipher. The design uses fully 8-bit datapath, novel circuit for SubBytes operation and multiply-accumulate architecture, and is implemented on the smallest available Xilinx Spartan Ⅱ FPGA (XC2S15), utilizing less than 60% of the resources. The average encipher-decipher throughput is 2. 1 Mb/s when clocked at 70 MHz. The design has numerous applications where low area and low power are priorities.
出处 《微电子学与计算机》 CSCD 北大核心 2008年第4期165-168,共4页 Microelectronics & Computer
关键词 高级加密标准(AES) 专用处理器(ASIP) FPGA 小面积 8位 advanced encryption standard (AES) application-specific instruction processor (ASIP) field-programmable gate array (FPGA) low area 8 bits
  • 相关文献

参考文献5

  • 1Zhang X, Parhi K K. High-speed VLSI architectures for the AES algorithm[J ]. IEEE Trans. Very Large Scale Integr, 2004,12(9) :957 - 967.
  • 2Chodowiec P,Gaj K. Very compact FPGA implementation of the AES algorithm[J]. Leture Notes in Computer Science, 2003(2779) :319 - 333.
  • 3Rouvroy G, Standaert F X, Quisquater J J, et al. Compact and efficient encryption/decryption module for FPGA implementation of the AES Rijndael very well suited for small embedded applications [ J ]. Information Technology: COding and Computing, 2004(2) :583 - 587.
  • 4Satoh A, Morioka S, Takano K, et al. A compact rijndael hardware architecture with S-box optimization[J ]. LNCS Asiacrypt'01, 2001(2248) :239 - 254.
  • 5Advanced Encryption Standard (AES) (in National Institute of Standards and Technology [ NIST] ), Federal Infor marion Processing Standards (FIPS) Pub. 197, Nov 2001.

同被引文献15

  • 1吕晓斌,杨峰,赵志新.基于FPGA的AES密码协处理器的设计和实现[J].微电子学与计算机,2005,22(5):121-123. 被引量:4
  • 2陈弦,于伦正.运算流水线的实现和优化[J].微电子学与计算机,2006,23(1):134-136. 被引量:3
  • 3沈启峰,黄士坦,杨靓.基于FPGA先进加密算法(AES)的高速实现[J].西安理工大学学报,2006,22(2):203-206. 被引量:2
  • 4National Institute of Standards and Technology(NIST). FIPS PUB 197. advanced encryption standard[ S]. National Technical Information Service, Springfield, 2001.
  • 5Edward Suh G, Dwaine Clarke, Blaise Gassend, et al. Efficient memory integrity verification and encryption for secure processors [ C ]//Proceedings of 36th International Symposium on Microarchitecture. USA: Cambridge, 2003.
  • 6Rogers Brian Chhabra, Siddhartha Prvulovic, Milos, et al. Using address independent seed encryption and bonsai merkle trees to make secure processors OS- and performance - friendly [ C]// Microarchitecture, 40th Annual IEEE/ACM International Symposium on Mieroarchitecture. North Carolina State University, 2007- 183 - 196.
  • 7Elbaz R, Torres L, Sassatelli G , et al. PE - ICE: parallelized encryption and integrity checking engine[J]. Design and Diagnostics of Electronic Circuits and systems, 2006 (7):141 - 142.
  • 8Daemeu J. Rijnmen V. AES Proposal:Rijndael r MI. 1999-09.
  • 9Daemen J, Rijmen V. The Design of Rijndaeh AES The Advanced Encryption Standard [M]. Berlin: Springer-Verlag, 2002.
  • 10McLoone M,McCanny J V. Rijndael FPGA Implementations Utilising Look-Up Tables[J].The Journal of VLSI Signal Processing Systems for Signal Image and Video Technology,2003,(03):261-275.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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