网络与信息安全学报 ›› 2017, Vol. 3 ›› Issue (7): 58-63.doi: 10.11959/j.issn.2096-109x.2017.00175

• 学术论文 • 上一篇    下一篇

自动化搜索ARX分组密码不可能差分与零相关线性闭包

韩亚1,2   

  1. 1 中国科学院信息工程研究所信息安全国家重点实验室,北京 100093
    2 中国科学院大学,北京 100049
  • 修回日期:2017-06-15 出版日期:2017-07-01 发布日期:2017-08-01
  • 作者简介:韩亚(1989-),男,河南商丘人,中国科学院信息工程研究所博士生,主要研究方向为密码学。
  • 基金资助:
    国家自然科学基金资助项目(61379142);国家重点基础研究发展计划(“973”计划)基金资助项目(2013CB834203)

Automatic method for searching impossible differentials and zero-correlation linear hulls of ARX block ciphers

Ya HAN1,2   

  1. 1 The State Key Lab of Information Security,Institute of Information Engineering,Chinese Academy of Science,Beijing 100093,China
    2 University of Chinese Academy of Sciences,Beijing 100049,China
  • Revised:2017-06-15 Online:2017-07-01 Published:2017-08-01

摘要:

首先,构造了ARX分组密码差分特征及线性掩码的传播方程;然后,利用SAT求解器求解传播方程并且判定该传播系统是否为有效传播;最后,遍历差分特征及线性掩码自动化搜索不可能差分及零相关线性闭包。利用该算法搜索TEA、XTEA和SIMON的不可能差分与零相关线性闭包,并得到TEA、XTEA及SIMON 族分组密码的最优不可能差分与零相关线性闭包。此外,利用差分以及线性分布表,该算法能有效搜索基于S盒分组密码的不可能差分及零相关线性闭包。

关键词: 不可能差分, 零相关线性, ARX结构, SAT求解器

Abstract:

Firstly,the differences and linear masks propagation equations of ARX ciphers were established.Secondly,the propagation equations were solved by SAT solver and judged valid or not.Finally,differences and linear masks were traversed to search impossible differentials and zero-correlation linear hulls automatically.The proposed algorithm was applied to TEA,XTEA and SIMON family block ciphers.The optimal impossible differentials and zero-correlation linear hulls for TEA,XTEA and SIMON family block ciphers were proposed.Moreover,with DDT and LAT,the algorithm can also be applied to search the impossible differentials and zero-correlation linear hulls of S-box based block ciphers.

Key words: impossible differential, zero-correlation linear hull, ARX structure, SAT solver

中图分类号: 

No Suggested Reading articles found!