期刊文献+

基于SOPC的Twofish加/解密单元的设计与实现 被引量:6

Design of Twofish encryption/decryption unit based on SOPC
原文传递
导出
摘要 Twofish算法是AES加密标准的最终5个候选算法之一.以SOPC技术为基础,依据算法在不同密钥长度下的相似性,设计了一个可分时复用的Twofish加/解密处理单元.该设计以优化硬件结构为目标,在不降低原Twofish算法安全性的前提下,改进了S-boxes设计,与传统的Twofish系统相比有加密速率更快和资源消耗更少等优点.本设计采用VHDL硬件描述语言设计,采用QuartusⅡ8.0进行了综合与布线,并将该处理单元封装成为独立的IP核,挂接在Altera公司提供的NiosⅡ系统内,并最终以Altera公司的EP2C20F484C6芯片为下载目标进行验证,达到了设计要求. The Twofish algorithm is one of the final five candidate's algorithms for the AES encryption standard.In this paper,follow the similar of the algorithms in different key length,we designed a time-multiplexed Twofish encryption / decryption processing unit based on SOPC technology.In order to optimize the hardware structure of the target without compromising the safety of the original premise,we revised the design of S-boxes.Compared with the traditional system,it encryption speed faster and consume fewer resources,and so on.This design uses VHDL hardware description language,and layout and wire on Quartus Ⅱ8.0.And then encapsulation this processing unit into an independent IP-core,attached to the Altera Nios-Ⅱ system,and eventually downloads to Altera EP2C20F484C6 target chip for validation.
出处 《云南大学学报(自然科学版)》 CAS CSCD 北大核心 2011年第4期397-401,405,共6页 Journal of Yunnan University(Natural Sciences Edition)
基金 云南大学2010年度研究生优秀教材建设基金资助项目
关键词 AES TWOFISH FEISTEL网络 IP核 NiosⅡ AES Twofish Feistel-Network IP core Nios Ⅱ
  • 相关文献

参考文献12

二级参考文献20

  • 1吴亚联,段斌.AES密码计算构件的设计及应用[J].计算机工程,2005,31(21):181-183. 被引量:8
  • 2沈启峰,黄士坦,杨靓.AES中有限域运算的优化及算法高速实现[J].微机发展,2005,15(12):15-17. 被引量:4
  • 3Biham E.A Note Comparing the AES Candidates[Z].[2008-06-21].http://csrc.nist.gov/encryption/aes/roundl/conf2/papers/biham2.pdf.
  • 4Chodowiec P,Gaj K.Implementation of the Twofish Ciper Using FPGA Devices[Z].Electrical and Computer Engineering George Mason University,1999-07.
  • 5Bruce Schneier,John Kelsey,Doug Whiting,David Wagner,Chris Hall.Twofish:A 128-bit block cipher.http://www.counterpane.com/twofish.html.
  • 6Schneier B.Description of a New Variable-Length Key,64-Bit Block Cipher (Blowfish),Fast Software Encryption,Cambridge Security Workshop Proceedings,(December 1993),SpringerVerlag,1994:191-204.
  • 7Eli Biham,Adi Shamir.Differential cryptanalysis of the DES-like cryptosystems.Journal of Cryptology,1991,3(1):72.
  • 8Lai X J.On the Design and Security of Block Ciphers.ETH Series in Information Processing,Konstanz:Hartung-Gorre Verlag,1992,Vol.1,Ch.3:25-33.
  • 9Niels Ferguson.Twofish Technical Report #1,Upper bounds on differential characteristics in Twofish.http://www.counterpane.com/twofish.html.
  • 10Schneier B,Kelsey J,Whiting D,et al.Twofish: A 128-Bit Block Cipher[ EB/OL].http://www.schneier.com/paper-twofish-paper.html,15 June 1998.

共引文献11

同被引文献49

引证文献6

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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