期刊文献+

基于循环移位和异或运算的对合线性变换研究 被引量:10

Research on involutional linear transformations based on rotation and XOR
在线阅读 下载PDF
导出
摘要 在对称密码算法的设计中,为达到良好的扩散作用,设计者一般均选择分支数较大的线性变换。基于循环移位和异或运算的线性变换由于其实现效率较高,已经在很多密码算法中被采用,比如分组密码SMS4、HIGHT,Hash函数SHA-2、MD6等。此外,如果线性变换是对合的,还为解密带来了方便。研究了基于循环移位和异或运算设计的对合线性变换,给出了这类线性变换的计数公式,指出它们的分支数上界为4,并讨论了循环移位的参数与分支数之间的关系,从而为基于这类运算设计的线性变换提供了理论依据。 Linear transformation with good branch number plays a significant role in designing components of symmetric key primitives.Linear transformation based on XOR of several rotations can be efficiently implemented,and has been widely used in the block ciphers such as SMS4,HIGHT and the hash functions SHA-2,MD6.Besides,if the linear transformation is involutional,it will facilitate the decryption process.In view of this,a kind of involutional linear transformation based on the XOR of several rotations was studied,the numeration of this kind of linear transformation was given and the branch number was shown to be upper bounded by 4.Meanwhile,the relationship between the parameters of the rotations and the branch number was discussed,which provides a theoretical basis for the design.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2012年第2期46-50,共5页 Journal of National University of Defense Technology
基金 国家自然科学基金资助项目(61070215 61103192) 信息安全国家重点实验室开放基金资助项目(01-02-5)
关键词 对称密码 线性变换 分支数 循环移位 异或 symmetric key cryptography linear transformation branch number rotation XOR
  • 相关文献

参考文献6

  • 1Daemen J. Cipher and hash function design strategies based on linear and differential cryptanalysis [D]. K.U. Leuven,1995.
  • 2Lu X, Heys H M. Hardware design and analysis of block cipher components [ C ]// Proc of ICISC 2002, LNCS 2587, Springer, 2003 : 164 - 181.
  • 3Pascal J, Serge V. Perfect diffusion primitives for block ciphers building efficient MDS matrices [ C ]// Proc of SAC 2004, LNCS 3357, Springer, 2005:84-99.
  • 4Zhang W T, Wu W L, Feng D G, et al. Some new observations on the SMS4 block cipher in the Chinese WAPI standard [ C ]//Proc of ISPEC 2009, LNCS 5451, Springer, 2009 : 324 - 335.
  • 5王金波.基于循环移位构造最优线性变换[C]//密码学进展--中国密码学会2007年会论文集.成都:西南交通大学出版社,2007:306-307.
  • 6国家商用密码管理办公室.无线局域网产品使用的SMS4密码算法[EB/OL].http://www.oscca.gov.cn/UpFil/200622026423297990.pdf.

共引文献8

同被引文献53

  • 1崔灵果,曹元大.SPN分组密码中最优扩散层的构造与验证[J].计算机应用,2005,25(4):856-858. 被引量:2
  • 2王念平,金晨辉,余昭平.对合型列混合变换的研究[J].电子学报,2005,33(10):1917-1920. 被引量:10
  • 3杨波.现代密码学[M].北京:清华大学出版社,2010.
  • 4Biham E,Shamir A.Differential Cryptanalysis of DESlike Cryptosystems[C]//Proceedings of Cryptology’90.Santa Barbara,USA:Springer-Verlag,1990:3-72.
  • 5Matsui M.Linear Cryptanalysis Method for DES Cipher [C]// Proceedings of Eurocrypt ’93.Lofthus,Norway: Springer-Verlag,1993:386-397.
  • 6Sajadieh M,Dakhilalian M,Mala H.Recursive Diffusion Layers for Block Ciphers and Hash Functions [C]//Proceedings of Fast Software Encryption Workshop.Washington D.C.,USA:[s.n.],2012:385-401.
  • 7Damgard I.A Design Principle for Hash Functions[C]//Proceedings of the 9th Annual International Cryptology Conference on Advances in Cryptology.London,UK: Springer-Verlag,1989:416-427.
  • 8郭艳珍,韩文报,赵龙,刘佳潇.AES列混合变换[J].解放军理工大学学报(自然科学版),2009,10(3):232-236. 被引量:3
  • 9李刚成,龙凯.编码理论在双序列比对中的应用[J].科学技术与工程,2009,9(21):6544-6546. 被引量:1
  • 10杨宏志,韩文报,沈勇.AES扩散层的分析及改进方案设计[J].计算机工程与应用,2009,45(36):12-14. 被引量:2

引证文献10

二级引证文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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