期刊文献+

基于遗传算法的快速可重构S盒硬件设计

Hardware Design of Fast Reconfigurable S-box Based on Genetic Algorithm
下载PDF
导出
摘要 传统S盒硬件结构只对应一种密码算法,密码硬件的灵活性和安全性差。本文通过分析大部分分组密码的特点,设计了一种可在相同硬件上重构实现4×4和6×4规格S盒的新电路结构。为了提高S盒硬件对不同密码算法的适应性,采用了硬件复用技术,且所设计的可重构S盒具有较快的重构速度和较好的扩展性;为了提高S盒的安全性,采用遗传算法对可重构S盒电路进行优化设计。在构造遗传算法的适应度函数时,重点考虑了影响S盒安全性的非线性度和差分均匀度。以4×4的S盒设计为例进行了实验,实验结果验证了可重构S盒的灵活性和安全性,证明了可重构S盒电路结构及优化设计方法的正确性。 With its disadvantages such as inflexibility and poor security, the traditional hardware structure of S-box can only be suitable for a cryptography algorithm. By analyzing the characteristics of most of the block ciphers, a new S-box circuit structure is designed, whose size can be reconfigured into 4×4 or 6×4 with same hardwares. To improve the adaptability of S- box to different cryptography algorithms, the hardware multiplexing technology is adopted, and the proposed reconfigurable S-box has a faster reconfiguration speed and better expansibility. To reinforce the security of S-box, genetic algorithm is adopted to optimize the reconfigurable S-box circuit. For the construction of the fitness function of genetic algorithm, nonlinearity and difference uniformity are mainly considered, which affect the security of S-box. Taking the 4×4 S-box for example, the experiment results verify the good flexibility and security of the reconfigurable S-box, and also check the correctness of the reconfigurable S-box circuit structure and the optimum design method.
出处 《信息与控制》 CSCD 北大核心 2009年第3期264-269,共6页 Information and Control
基金 国家自然科学基金资助项目(60871009 60374008 90505013) 航空科学基金资助项目(2006ZD52044 04I52068)
关键词 分组密码 可重构技术 S盒 优化设计 遗传算法 block cipher reconfiguration technology S-box optimum design genetic algorithm
  • 相关文献

参考文献12

  • 1Deng Y X,Hwang C J,Liu J L.An object-oriented cryptosystem based on two-level reconfignrable computing architecture[J].Journal of Systems and Software,2006,79(4):466~479.
  • 2Dai Z B,Yang X H,Ren Q,et al.The research and design of reconfigurable cipher processing architecture targeted at block cipher[A].Proceedings of the 7th International Conference on ASIC[C].Piscataway,NJ,USA:IEEE,2007.814~817.
  • 3Wang Z,Arslan T,Erdogan A.Implementation of hardware encryption engine for wireless communication on a reconfigurable instruction cell architectare[A].Proceedings of the 4th IEEE International Symposium on Electronic Design,Test & Applications[C].Piscataway,NJ,USA:IEEE,2008.148~152.
  • 4高娜娜,王沁,李占才.基于可重构S盒的常用分组密码算法的高速实现[J].计算机工程,2006,32(9):253-255. 被引量:3
  • 5House A W H,Heys H M.Design of a flexible cryptographie hardware module[A].Proceedings of Canadian Conference on Electrical and Computer Engineering[C].Piscataway,NJ,USA:IEEE,2004.603~608.
  • 6高娜娜,李占才,王沁.一种可重构体系结构用于高速实现DES、3DES和AES[J].电子学报,2006,34(8):1386-1390. 被引量:19
  • 7殷新春,杨洁.基于快速收敛遗传算法的S盒的优化算法[J].计算机应用,2006,26(4):803-805. 被引量:6
  • 8吴礼银,胡汉平.利用遗传算法构造S-盒[J].计算机与数字工程,2005,33(2):36-39. 被引量:2
  • 9曹明,黄银锋,谷利泽,胡正名,杨义先.基于遗传蚁群算法的S盒构造[J].计算机应用研究,2008,25(5):1553-1555. 被引量:5
  • 10Morioka S,Satoh A.A 10-Gbps full-AES crypto design with a twisted BDD S-Box architecture[J].IEEE Transactions on Very Large Scale Integration (VLSI) Systems,2004,12(7):686~691.

二级参考文献46

  • 1陈华,冯登国,吴文玲.一种改善双射S盒密码特性的有效算法[J].计算机研究与发展,2004,41(8):1410-1414. 被引量:10
  • 2李俊全,徐钊.S盒的性质和构造方法[J].密码与信息,1994(1):26-31. 被引量:3
  • 3殷新春,杨洁.基于快速收敛遗传算法的S盒的优化算法[J].计算机应用,2006,26(4):803-805. 被引量:6
  • 4冯登国,密码学导引,1999年
  • 5Liu Zhenhua,密码学进展.Chinacrypt’96,1996年,56页
  • 6玄光南 程润伟.遗传算法与工程设计[M].北京:科学出版社,2000..
  • 7冯登围,吴文玲.分组密码的设计与分析【M】.北京:清华大学出版社,2000.
  • 8陈国良,王煦法,庄镇泉.遗传算法以及应用【M】.北京:人民邮电出版社,1996.
  • 9Chen H, Feng D. An Effective Evolutionary Strategy for Bijective Sboxes[ J]. Evolutionary Computation, 2004, 2:2120 - 2123.
  • 10Sever R,Ismailoglu A N,Tekmen Y C,et al.A High Speed ASIC Implementation of the Rijndael Algorithm[C].ISCAS '04,2004:541-544.

共引文献50

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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