计算机应用 ›› 2016, Vol. 36 ›› Issue (5): 1257-1261.DOI: 10.11772/j.issn.1001-9081.2016.05.1257

• 网络空间安全 • 上一篇    下一篇

不可能差分性质更优的动态S盒构造方法

胡志华1,2, 颜硕1, 熊宽江3   

  1. 1. 黄冈师范学院 计算机学院, 湖北 黄冈 438000;
    2. 武汉大学 计算机学院, 武汉 430079;
    3. 测绘遥感信息工程国家重点实验室(武汉大学), 武汉 430079
  • 收稿日期:2015-09-06 修回日期:2015-10-26 出版日期:2016-05-10 发布日期:2016-05-09
  • 通讯作者: 颜硕
  • 作者简介:胡志华(1976-),男,湖北黄冈人,副教授,博士,主要研究方向:信息安全、密码算法分析;颜硕(1992-),男,湖北孝感人,主要研究方向:信息安全、密码算法分析;熊宽江(1990-),男,湖北黄冈人,硕士研究生,主要研究方向:信息安全、密码算法分析。
  • 基金资助:
    湖北省自然科学基金资助项目(2012FFC034,2011CDC028,2013CFB473);湖北省教育厅资助项目(D20152903)。

Dynamic S-box construction method and dynamic cryptography property analysis

HU Zhihua1,2, YAN Shuo1, XIONG Kuanjiang3   

  1. 1. College of Computer Science, Huanggang Normal University, Huanggang Hubei 438000, China;
    2. College of Computer Science, Wuhan University, Wuhan Hubei 430079, China;
    3. State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing(Wuhan University), Wuhan Hubei 430079, China
  • Received:2015-09-06 Revised:2015-10-26 Online:2016-05-10 Published:2016-05-09
  • Supported by:
    This work is partially supported by Natural Science Foundation of Hubei province (2012FFC034, 2011CDC028, 2013CFB473), and Funding Projects of Hubei Provincial Bureau of Education (D20152903).

摘要: 利用有限域的可逆变换与仿射变换产生S盒的思想,提出通过改变仿射变换矩阵中的行来生成动态S盒。分析了该方法生成单个S盒的密码学性质,实验结果显示单个S盒的密码学性质均达到高级加密标准中S盒的安全性;同时也分析了该方法生成动态S盒的动态差分概率、动态线性概率、动态非线性度、动态代数次数和不可能差分个数,理论分析表明该方法生成动态S盒均有较好的密码学性质;通过实验检验可以得出该方法生成的动态S盒具有很好的动态非线性度、动态差分和不可能差分性;而从分析该方法生成动态S盒的硬件实现效率可以看出,该方法具有较好的硬件实现效率。

关键词: 行变换, 非线性, 差分均匀度, 不可能差分, 动态S盒

Abstract: Based on the idea of using reversible transformation and affine transformation to generate S-box, a method to produce dynamic S-box by changing the rows of affine transformation array was proposed. The cryptography properties of single S-box were analyzed. The experimental results show that the cryptography properties of single S-box achieve the security standard of S-box of AES. Moreover, the dynamic differential probability, dynamic linear probability, dynamic non-linear degree, dynamic algebra times and impossible differential numbers of the dynamic S-box produced by the proposed method were analyzed. Theoretical analysis shows that the S-box produced by proposed method possesses good cryptography properties, and experiments also prove that the S-box so produced has good dynamic non-linear degree, dynamic differential and impossible differential properties. Finally, by analyzing the hardware implementation efficiency of the generation of the dynamic S-box, the proposed method has high hardware implementation efficiency.

Key words: row transformation, nonlinearity, difference uniformity, impossible difference, dynamic S-box

中图分类号: