Journal of Computer Applications ›› 2016, Vol. 36 ›› Issue (5): 1257-1261.DOI: 10.11772/j.issn.1001-9081.2016.05.1257

Previous Articles     Next Articles

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盒构造方法

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

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

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

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

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

CLC Number: