期刊文献+

分组密码IDEA的FPGA实现 被引量:1

Implementation of the IDEA encryption arithmetic based on FPGA
下载PDF
导出
摘要 根据IDEA密钥扩展方式和加解密流程,采用FPGA技术,对IDEA的功能模块进行了划分和设计,重点介绍了该文中所设计的关键功能模块的实现方法。给出了Verilog语言编写的实现该算法的关键性源代码。最后,对该IDEA算法加/解密模块进行了较全面的测试及性能分析。理论分析和仿真的结果表明,该模块能够准确实现加密和解密。 IDEA encryption/decryption module is implemented using FPGA. Design of main functional modules is described, which are partitioned based on the key expansion and the encryption/decryption flow of IDEA. Then the main source code written in Verilog HDL language is presented. Finally, the all-round test and analysis to the performance results are given, from both theoretical analysis and simulation show that the module can encrypt and decrypt correctly.
出处 《计算机安全》 2008年第7期4-7,共4页 Network & Computer Security
基金 北京市自然科学基金资助项目(4063040) 学院信息安全与保密重点实验室基金项目(YZDJ0509)
关键词 FPGA IDEA 分组密码 加密 FPGA IDEA block cipher encrypt
  • 相关文献

参考文献1

二级参考文献5

  • 1National Bureau of Standards. Data Encryption Standard. U.S. Department of Commerce, FIPS Pub., 1977-01
  • 2Biham E, Shamir A. Differential Cryptanalysis of DES-like Cryptosystems. Advances in Cryptology-crypto '90 Proceedings, Springer-verlag,Berlin Heidelberg, 1991
  • 3Wiener M J. Efficient DES Key Search, TR-224. School of Computer Science, Carleton University, 1994-05
  • 4Lai X. On the Design and Security of Block Ciphers. ETH Series in Information Processing(I). Hartung-gorrc Verlag, Konstanz, 1992
  • 5Joan D, Govaerts R, Vandewalle J. Weak Keys for IDEA. Crypto 1993:224-231

共引文献7

同被引文献9

  • 1王宇飞,范明钰,王光卫,张九华.IDEA算法中关键模块的实现[J].微电子学,2005,35(2):206-209. 被引量:1
  • 2IDEA and AES,two cryptographic algorithms implemented using partial and dynamic reconfiguration[ J ]. Microelectronics Journal,2009, 40(11) :1 032-1 040.
  • 3ZIMMERMANN R. Efficient VLSI Implementation of Modulo(2n + 1 ) Addition and Multiplication[ C ] //Morlar G. proceeding of the 14^th IEEE Symposium on Computer Arithmetic. Adelaide Australia: [ s. n. ] ,1999:158 - 167.
  • 4BEUCHAT J L. Modular Multiplication for FPGA Implementation of the IDEA Block Cipher[ C ]// M. Dworkin. V. Curiger. Proceedings of the Application-Specific Systems, Architectures, and Processors. Lyon: E. Mosanya ,2003 : 875-896.
  • 5KAIHARA M E,TAKAGI N. A VLSI Algorithm for Modular Multiplication/Division [ C ]// LIPMMA H, ROGAWAY P. proc. 16^th IEEE symp. Computer Arithmetic. Kingston, Canada: E. Caspi, 2003 : 220- 227.
  • 6NABIL H. Design and Implementation of Fast Inverse Modulo (2^16 + 1) Multiplier used in IDEA Algorithm Key Schedule on FPGA. [C]//LIPMMA H, ROGAWAY P. IEEE Journal of Solid-State Circuits. 2004 : 842-846.
  • 7王宇飞,范明钰,王光卫,张九华.IDEA密码芯片的设计实现[J].电子科技大学学报,2007,36(S2):1125-1128. 被引量:2
  • 8魏军,杨秀芝.基于FPGA的IDEA加解密算法的研究和实现[J].有线电视技术,2009,16(11):82-84. 被引量:2
  • 9刘峰山.基于FPGA的高速IDEA加密芯片电路结构设计[J].科技信息,2010(27). 被引量:1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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