期刊文献+

提高S盒非线性度的有效算法 被引量:4

An Effective Algorithm to Increase the Nonlinearity of S-boxes
在线阅读 下载PDF
导出
摘要 S盒是分组密码算法中的重要的非线性部件。WilliamMillan曾给出一个能改善S盒非线性度的HillClimbing算法,它通过交换S盒的两个输出向量来提高S盒的非线性度直到非线性度达到一个局部最优值,即交换任何两个输出向量也不能提高S盒的非线性度。本文研究了如何同时改变S盒的三个输出向量的位置来提高S盒的非线性度,并给出了MHC算法,它能在HillClimbing算法的基础上进一步提高非线性度。实验证明,MHC算法对随机S盒的优化效果明显大于HillClimbing算法。 A S-box is the important nonlinear eonponent of block cipher algorithms, William Millian provied the Hill Climbing algorithm for improving the nonlinearity of S-boxes, which can increase the nonlinearity of a S-box by swapping two output vectors, Under the algorithm, the nonlinearity will reach a local maximum,which means that swapping any two output vectors can not increase the nonlinearity any more. In this paper, how to improve the nonlinearity of Sboxes by changing the positions of three output vectors simultaneously is explored. The MHC algorithm is given which can increase the nonlinearity on the basis of the Hill Climbing algorithm. The experimental results show that, the MHC algorithm is apparently more effective than the Hill Climbing to improve the nonlinearity of random S-boxes.
出处 《计算机科学》 CSCD 北大核心 2005年第10期68-70,86,共4页 Computer Science
基金 国家自然科学基金重大研究计划项目(90304007) 国家自然科学基金(60373047) 863高科技发展计划(2001AA141010)
  • 相关文献

参考文献10

  • 1Data Encryption Standard. FIPS PUB 46, National Tech. Infor.Service. VA, 1977
  • 2Daemen J,Rijmen V. The design of Rijndael: AES - The Advanced Encryption Standard. Springer, 2002
  • 3Rijmen V, Daemen J, Preneel B, et al. The cipher SHARK. Fast Software Encrytion, 1996. 99~ 111
  • 4Daemen J, Knudsen L R, Rijmen V. The Block Ciphe Squarer.Fast Software Encrytion. 1997 149~ 1 65
  • 5Anderson B J, Biham E, Knudsen L R. The Case for Serpent. In:AES Candidate Conf. 2000. 349~354
  • 6Millan W,Clark A, Dawson E. Smart Hill Climbing Finds Better Boolean Functions. In:Workshop on Selected Areas in Cryptology 1997 ,Works hop Record, 1997. 50~63
  • 7Millan W. How to Improve the Nonlinearity of Bijective S-boxes.ACISP '98,Berlin:Springer-Verlag,LNCS vol. 1438, 1998. 181~192
  • 8Millan W, Burnett 1, Carter G, et al. Evolutionary Heuristics for Finding Cryptographically Strong S-Boxes. ICICS' 99, Berlin:Springer-Verlag, LNCS vol. 1726,1999. 263~274
  • 9陈华,冯登国,吴文玲.一种改善双射S盒密码特性的有效算法[J].计算机研究与发展,2004,41(8):1410-1414. 被引量:11
  • 10Chen H, Feng Deng-guo. An Effective Evolutionary Stategy for Bijective S-boxes. IEEE Congress on Evolutionary Computation,Accepted, 2004

二级参考文献4

  • 1冯登国,吴文玲.分组密码的设计与分析.北京:清华大学出版社,2000.67-69(Feng Dengguo, Wu Wenling. Design and Analysis of Block Cipher (in Chinese). Beijing: Tsinghua University Press, 2000.67-69)
  • 2William Millan, L Burnett, G Carter, et al. Evolutionary heuristics for finding cryptographically strong S-boxes. In:ICICS'99, LNCS 1726. Berlin: Springer-Verlag, 1999. 263~274
  • 3William Millan, A Clark, E Dawson. Smart hill climbing finds better Boolean functions. Workshop on Selected Areas in Cryptology 1997, Ottawa, Canada, 1997
  • 4William Millan. How to improve the nonlinearity of bijective Sboxes. In: ACISP' 98, LNCS 1438. Berlin: Springer-Verlag,1998. 181~192

共引文献10

同被引文献55

  • 1龙桂鲁,李岩松,肖丽,屠长存,孙扬.Grover量子搜索算法及改进[J].原子核物理评论,2004,21(2):114-116. 被引量:18
  • 2孟庆树,张焕国,王张宜,覃中平,彭文灵.Bent函数的演化设计[J].电子学报,2004,32(11):1901-1903. 被引量:16
  • 3赵小龙,王衍波,李彬,于杰山.NTRU公钥密码体制的遗传算法攻击[J].系统仿真学报,2005,17(10):2455-2458. 被引量:3
  • 4于亦舟,欧海文.两种提高双射S盒非线性度的方法及其比较[J].中国新通信,2007,9(3):36-39. 被引量:2
  • 5Chen H,Feng D G.An Effective Evolutionary Strategy for Bijective S-Boxes[C]//Proceeding of the IEEE Congress on Evolutionary Computation 2004(CEC04).Portland:IEEE,2004:2120-2123.
  • 6Nyberg K.Perfect Nonlinear S-Boxes[C]//Advances in Cryptology-EUROCRYPT91,LNCS547.New York:Springer-Verlag,1991:378-386.
  • 7Rothaus O S.On Bent Functions[J].Journal of Combinatorial Theory(A),1976(20):300-305.
  • 8Matsui M.Linear Cryptanalysis Method for DES Cipher[C]//Advances in Cryptology-EUROCRYPT93,LNCS765.Berlin:Springer-Verlag,1994:386-397.
  • 9Millan W.How to Improve the Nonlinearity of Bijective S-boxes[C]//ACISP98,LNCS1438.Berlin:Springer-Verlag,1998:181-192.
  • 10Millan W,Clark A,Dawson E.Smart Hill Climbing Finds Better Boolean Functions[C]//Proceedings of the First International Conference on Information and Communications Security,LNCS 1334.Berlin:Springer-Verlag,1997:149-158.

引证文献4

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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