通信学报 ›› 2018, Vol. 39 ›› Issue (5): 103-110.doi: 10.11959/j.issn.1000-436x.2018081

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

ARX结构分组密码积分区分器的自动化搜索

韩亚1,2,王明生1,2   

  1. 1 中国科学院信息工程研究所信息安全国家重点实验室,北京 100093
    2 中国科学院大学网络空间安全学院,北京 100049
  • 修回日期:2018-04-20 出版日期:2018-05-01 发布日期:2018-06-01
  • 作者简介:韩亚(1989-),男,河南商丘人,中国科学院信息工程研究所博士生,主要研究方向为信息安全、密码学等。|王明生(1967-),男,四川遂宁人,中国科学院信息工程研究所研究员、博士生导师,主要研究方向为轻量密码学、大数据密码和密码相关的困难问题等。
  • 基金资助:
    国家自然科学基金资助项目(61772516)

Automatic method for searching integral distinguishers of ARX block ciphers

Ya HAN1,2,Mingsheng WANG1,2   

  1. 1 State Key Laboratory of Information Security,Institute of Information Engineering,Chinese Academy of Sciences,Beijing 100093,China
    2 School of Cyber Security,University of Chinese Academy of Sciences,Beijing 100049,China
  • Revised:2018-04-20 Online:2018-05-01 Published:2018-06-01
  • Supported by:
    The National Natural Science Foundation of China(61772516)

摘要:

首先,基于三子集传播的积分可分性质,分别构造ARX结构分组密码积分的K集和L集传播方程,其中,经过分组密码轮函数异或操作时,L集所有向量影响K集向量传播;然后,利用SAT/SMT求解器,建立ARX结构分组密码积分传播方程;最后,遍历满足一定数据复杂度的积分输入,自动化搜索缩减轮数的 ARX 结构分组密码积分区分器。利用该方法能高效地自动化搜索ARX结构,包括类SIMON簇、HIGHT、SPECK簇和LEA等分组密码算法的积分区分器。

关键词: ARX, 三子集, 积分区分器, SAT/SMT

Abstract:

Firstly,based on three subsets division property propagation technique,the propagation function of the K-set and L-set of ARX block ciphers was constructed respectively.All vectors in L-set affected the propagation of K-set when propagate through xored round key operation.With SAT/SMT solver,round reduced integral propagation functions of ARX block ciphers could be established.Finally,by exhausting all possible input integral characteristics with proper data complexity,round reduced integral distinguishers of ARX block ciphers could be found.The proposed method can be used for searching integral distinguishers of ARX block ciphers including SIMON-like family block ciphers,HIGHT,SPECK family block ciphers and LEA effectively.

Key words: ARX, three subsets, integral distinguishers, SAT/SMT

中图分类号: 

No Suggested Reading articles found!