期刊文献+

分组密码算法的三种硬件实现结构及性能分析 被引量:2

Three Hardware Implementation Structures for Block Ciphers and Performance Analysis
原文传递
导出
摘要 针对分组密码算法,研究了反复循环、循环展开和流水线三种实现结构,分析了三种结构下系统的资源占用、吞吐率、最高工作频率等参数,以求在各种不同应用环境,找出满足其需求的实现方案。以3DES为例分别实现了这三种结构,最后给出了基于Altera公司的CYCLONE系列FPGA的实现结果,对结果进行了比较和分析。 Block ciphers are all comprised of a basic looping structure. Based on this looping structure of block ciphers, this paper studies the following three architecture options, that is, iterative looping, loop unrolling and partial pipelining, analyzes the performance parameters of the three implementations structures and then discusses three implementation options on 3DES algorithm respectively. Finally it analyzes the implementation result based on the FPGA of the CYCLONE family of Altera corporation.
出处 《通信技术》 2008年第5期113-115,共3页 Communications Technology
关键词 分组密码 实现结构 3DES FPGA block ciphers implementation structure 3DES FPGA
  • 相关文献

参考文献1

  • 1[2]Elbirt A J.Reconfigurable computing for symmetric-key algorithms[D].Massachusetts:University of Massachusetts Amherst Dissertation Committee,2002.

同被引文献6

  • 1曲英杰.可重组密码逻辑的设计原理[D].北京:北京科技大学,2002.
  • 2任永清.逻辑核动态可重构的众核处理器体系结构[D].安徽:中国科技大学,2010.
  • 3Luken B P, Ouyang M, Desoky A H. AES and DES Encryptionwith GPU[C] // Proceedings of ISCA PDCCS. [s. 1.].ISCA PDCCS, 2009:67-70.
  • 4Kipper M, Slavkin J, Denisenko D. Implementing AESon GPU Final Report[D]. Toronto: University ofToronto, 2009.
  • 5陈强,周亮.差分-双线性密码分析研究[J].通信技术,2008,41(2):49-51. 被引量:1
  • 6许萍,程代伟,龙束媛.分组算法模块的VHDL和VERILOG实现及其比较研究[J].通信技术,2008,41(12):353-354. 被引量:3

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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