期刊文献+

高吞吐率XTS-AES加密算法的硬件实现 被引量:2

A High-Throughput Hardware Implementation of XTS-AES Encryption Algorithm
下载PDF
导出
摘要 基于XTS-AES算法提出了一种具有并行全流水结构的硬件实现方法.设计通过展开数据通路的方式,提高了吞吐率;同时还通过采用内部流水线结构优化关键路径的方式,提高了电路的时钟频率和整体工作性能.在UMC 90 nm CMOS工艺条件下,所设计的XTS-AES模块的吞吐率比目前已知XTS-AES的最高吞吐率提高了52.28%.分析结果表明,该硬件模块完全满足现阶段高速加密存储的需要. This paper proposes a new hardware implementation method for XTS-AES Algorithm that has a full paral- lel pipelined structure. The proposal scheme increases throughput by unrolling the data path. Meanwhile, it also im- proves the circuit clock frequency and overall performance by using inner pipelined structure to optimize the critical path. Compared with the currently known highest throughput XTS-AES implementation,the new XTS^AES module increases the throughput by 52.28% in UMC 90 nm CMOS technology. The result indicates that this hardware mod ule fully meets the need of high speed encrypted storage at present.
出处 《微电子学与计算机》 CSCD 北大核心 2011年第4期95-98,102,共5页 Microelectronics & Computer
基金 国家自然科学基金项目(60973034) 2007新世纪优秀人才支持计划项目(NCET-07-0328)
关键词 高速存储 高吞吐率 并行全流水结构 XTS-AES加密算法 high-speed storage high throughput fully parallel pipelined structure XTS-AES Encryption algorithm
  • 相关文献

参考文献8

  • 1IEEE Std 1619--2007. Institute of Electrical and Electronics Engineers. The XTS-AES Tweakable Block Ci- pher[S]. IEEE, 2008.
  • 2Elliptic Technologies Inc. CLP-47 Configurable XTS-AES Core Product Brief[EB/OL]. [2010-01-12]. www. elliptictech, corn.
  • 3IP Cores. Inc. XTS3 Family of Cores, IEEE P1619 XTS-AES Cores[EB/OL]. [2010-09-25]. www. ipcores, conr.
  • 4Moses Liskov, Ronald I. Rivest, David Wagner. Tweakable Block Ciphers[C].// CRYPTO 2002, LNCS 2442, 2002. Berlin Heidelberg: Springer -Verlag, 2002 : 31 -46.
  • 5王海洋,陈弘毅.一种小面积的高吞吐率AES协处理器设计[J].微电子学与计算机,2009,26(6):12-16. 被引量:5
  • 6余国义,李皓,刘国希,邹雪城,付秋.一种适用于DSP的安全模块的设计[J].微电子学与计算机,2009,26(7):1-4. 被引量:2
  • 7华漫.AES算法分析及其硬件实现设计[D].成都:西南交通大学,2004:36-38.
  • 8卢坚.高级加密标准研究及其FPGA实现[D].成都:西南交通大学,2602:41-44.

二级参考文献12

  • 1陈弦,于伦正.运算流水线的实现和优化[J].微电子学与计算机,2006,23(1):134-136. 被引量:3
  • 2高磊,戴冠中.AES算法中SubBytes变换的高速硬件实现[J].微电子学与计算机,2006,23(7):47-49. 被引量:10
  • 3National institute of standards and technology (NIST). FIPS 197. advanced encryption standard [S]. Gaithersburg: NIST. 2001.
  • 4Whiting D, Schneier B, Bellovin S. AES key agility issues in high- speed IPsec implementations[EB/OL]. [2000 - 11- 19]. URL: http://www. cs. columbia. edu/-smb/ papers/AES- KeyAgile. pdf.
  • 5Daemen J, Rijmen V. The design of rijndaeh AES- the advanced encryption standard[M]. New York: Springer - Verlag, 2002.
  • 6Nechvatal J. Report on the development of the advanced encryption standard (AES)[ J ]. Standards and Technology, 2001, 106(3):511-576.
  • 7Ingrid Verbauwhede, Patrick Schaumont. Design and per- formance testing of a 2.29 - Gb/s Rijndael processor[J]. IEEE Journal of Solid- State Circuits, 2003, 38(3) :569 - 572.
  • 8National Institute of Standards and Technology(NIST). FIPS PUB 197. advanced encryption standard[ S]. National Technical Information Service, Springfield, 2001.
  • 9Edward 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.
  • 10Rogers 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.

共引文献5

同被引文献9

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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