• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
高级检索

基于MILP寻找SM4算法的差分特征

潘印雪, 王高丽, 倪建强

潘印雪, 王高丽, 倪建强. 基于MILP寻找SM4算法的差分特征[J]. 计算机研究与发展, 2022, 59(10): 2299-2308. DOI: 10.7544/issn1000-1239.20220486
引用本文: 潘印雪, 王高丽, 倪建强. 基于MILP寻找SM4算法的差分特征[J]. 计算机研究与发展, 2022, 59(10): 2299-2308. DOI: 10.7544/issn1000-1239.20220486
Pan Yinxue, Wang Gaoli, Ni Jianqiang. Finding Differential Characteristics of SM4 Algorithm Based on MILP[J]. Journal of Computer Research and Development, 2022, 59(10): 2299-2308. DOI: 10.7544/issn1000-1239.20220486
Citation: Pan Yinxue, Wang Gaoli, Ni Jianqiang. Finding Differential Characteristics of SM4 Algorithm Based on MILP[J]. Journal of Computer Research and Development, 2022, 59(10): 2299-2308. DOI: 10.7544/issn1000-1239.20220486
潘印雪, 王高丽, 倪建强. 基于MILP寻找SM4算法的差分特征[J]. 计算机研究与发展, 2022, 59(10): 2299-2308. CSTR: 32373.14.issn1000-1239.20220486
引用本文: 潘印雪, 王高丽, 倪建强. 基于MILP寻找SM4算法的差分特征[J]. 计算机研究与发展, 2022, 59(10): 2299-2308. CSTR: 32373.14.issn1000-1239.20220486
Pan Yinxue, Wang Gaoli, Ni Jianqiang. Finding Differential Characteristics of SM4 Algorithm Based on MILP[J]. Journal of Computer Research and Development, 2022, 59(10): 2299-2308. CSTR: 32373.14.issn1000-1239.20220486
Citation: Pan Yinxue, Wang Gaoli, Ni Jianqiang. Finding Differential Characteristics of SM4 Algorithm Based on MILP[J]. Journal of Computer Research and Development, 2022, 59(10): 2299-2308. CSTR: 32373.14.issn1000-1239.20220486

基于MILP寻找SM4算法的差分特征

基金项目: 国家重点研发计划项目(2020YFA0712300); 国家自然科学基金项目(62072181);上海市可信工业互联网软件协同创新中心项目
详细信息
  • 中图分类号: TP309.7

Finding Differential Characteristics of SM4 Algorithm Based on MILP

Funds: This work was supported by the National Key Research and Development Program of China (2020YFA0712300), the National Natural Science Foundation of China (62072181), the Project of Shanghai Trusted Industry Internet Software Collaborative Innovation Center.
  • 摘要: 基于混合整数线性规划(mixed integer linear programming, MILP)的自动化搜索方法被广泛用于搜索密码算法的差分特征,已形成一套完整的框架.该框架采用的基本原理是用线性不等式来刻画密码算法的各个操作,该框架适用于搜索采用4-bit S盒的密码算法的差分特征.对于采用8-bit S盒的密码算法,基于该框架的搜索模型计算量很大,以致无法高效地找到差分特征.SM4算法于2006年由中国政府发布,于2012年成为国家密码行业标准,于2016年成为国家标准的迭代分组密码算法,其分组状态为128 b,每轮包含4个8-bit的S盒.为了高效地搜索SM4算法的差分特征,研究了对8-bit S盒进行MILP建模的问题,对于采用8-bit S盒的密码算法,改进了搜索高概率差分特征的方法.对于19轮SM4算法,不仅找到了概率为2\+\{-124\}的差分特征,而且找到了概率为2\+\{-124\}的差分特征,这是目前基于MILP建模找到的SM4算法轮数最多、概率最高的差分特征.
    Abstract: The automatic search method based on MILP (mixed integer linear programming) has been widely used to search the differential characteristic of cryptographic algorithms, and has formed a complete framework. The basic principle of the framework is to use linear inequalities to describe the operations of cryptographic algorithms. The framework is easy to search the differential characteristics of the ciphers based on the S-box with the state of 4-bit. However, for the ciphers based on S-box with the state of 8-bit, the search model based on this framework has a large amount of computation, so that it can hardly find differential characteristics. SM4 algorithm was issued by the Chinese government in 2006. It was the national cryptographic industry standard in 2012 and was the national standard in 2016. SM4 is an iterative block cipher. The block size is 128-bit, and each round contains four 8-bit S-boxes. In order to efficiently search the differential characteristics of SM4, we propose an improved method to search difference characteristic based on MILP. For 19-round SM4, we not only obtain a differential characteristic with probability 2\+\{-124\}, but also get a differential characteristic with probability 2\+\{-124\}, which is the best differential characteristic using the automatic search method based on MILP.
  • 期刊类型引用(24)

    1. 李廷. 面向物联网安全的区块链技术应用与挑战. 信息与电脑. 2025(01): 71-73 . 百度学术
    2. 杨向军,祁麟阁,蒲金珠,纪子豪,李小海,李晓民,贾彦党,罗婷. 基于外包计算的智慧高速公路物联网访问控制方法. 甘肃科技. 2025(01): 7-12+18 . 百度学术
    3. 胡金炜,张玉健,蔡莹,余志文,王琦. 虚拟电厂网络安全研究综述及展望. 中国电机工程学报. 2025(08): 2876-2899 . 百度学术
    4. 许静萱,张亮,盛剑桥,沈越欣. 基于访问控制技术的物联网设备接入共识机制. 粘接. 2025(05): 193-196 . 百度学术
    5. 牛浩浩,张祎彤,缪健琛,姚俊,雷驰. 智能质检物联网系统的安全策略构建与实施. 机电信息. 2025(08): 30-34 . 百度学术
    6. 孟海宁 ,陆杰 ,李昊峰 ,黄永恒 ,曹立庆 ,李炼 . Web应用访问控制漏洞检测研究进展. 高技术通讯. 2025(03): 227-240 . 百度学术
    7. 薛俊伟,吴凯,周静. 耳机式物联网血氧监护系统的设计. 中国医学物理学杂志. 2024(01): 60-65 . 百度学术
    8. 商钰玲,李鹏,朱枫,王汝传. 基于模糊逻辑的物联网流量攻击检测技术综述. 计算机科学. 2024(03): 3-13 . 百度学术
    9. 吴平,孙浩洋,周莉梅,尚宇炜,高飞. 基于软件定义安全的配电物联网分组转发异常检测. 信息工程大学学报. 2024(02): 227-234 . 百度学术
    10. 郭文俊,杨泽民. 基于区块链的物联网可信访问控制研究. 软件工程. 2024(06): 30-33 . 百度学术
    11. 蒋伟进,李恩,罗田甜,周文颖,杨莹. 基于区块链和可信执行环境的细粒度访问控制方案研究与应用——以物联网为例. 系统工程理论与实践. 2024(07): 2394-2410 . 百度学术
    12. 刘立鹏,左兆迎,滕卉卉. 实验室铁矿石水分检测的数智化探究. 实验室检测. 2024(08): 56-60 . 百度学术
    13. 王勇,熊毅,杨天宇,沈益冉. 一种面向耳戴式设备的用户安全连续认证方法. 计算机研究与发展. 2024(11): 2821-2834 . 本站查看
    14. 夏清洁,攸彩红,赵英杰. 改进向量空间模型的相似专利检测技术研究. 粘接. 2024(11): 193-196 . 百度学术
    15. 张力文,张宏亮,沈蓉,黄春烨. 基于物联网技术的轨道交通智能手操箱系统研究. 物联网技术. 2024(11): 140-145+148 . 百度学术
    16. 谢志利,李文昭. 物联网产品安全监管研究. 标准科学. 2023(01): 117-121 . 百度学术
    17. 刘艳芳,侯钰龙,高凯. 基于MQTT的液漏监测系统的设计与实现. 计算机测量与控制. 2023(03): 76-82 . 百度学术
    18. 章俊. 零信任架构下基于属性的访问控制在远程急救中的应用. 通信技术. 2023(02): 250-254 . 百度学术
    19. 唐雪雯. 物联网背景下个人信息保护优化路径研究. 重庆科技学院学报(社会科学版). 2023(03): 27-36 . 百度学术
    20. 马晋,蒲晓虎,赵思亮. 零信任在气象网络安全中的应用研究. 自动化与仪器仪表. 2023(07): 138-142 . 百度学术
    21. 李欢,卢延荣. 随机博弈下的工业机器人物联网主动防御研究. 无线电工程. 2023(09): 2135-2142 . 百度学术
    22. 张学旺,姚亚宁,付佳丽,谢昊飞. 策略隐藏的高效多授权机构CP-ABE物联网数据共享方案. 计算机研究与发展. 2023(10): 2193-2202 . 本站查看
    23. 吴杰成. 基于物联网的智能家居网络安全风险与保障措施. 玩具世界. 2023(05): 132-134 . 百度学术
    24. 陈鸿龙,林凯,闫娜,刘宝. 基于指纹的射频识别标签定位实验平台设计与实现. 实验室研究与探索. 2023(11): 50-53 . 百度学术

    其他类型引用(25)

计量
  • 文章访问数:  174
  • HTML全文浏览量:  11
  • PDF下载量:  104
  • 被引次数: 49
出版历程
  • 发布日期:  2022-09-30

目录

    /

    返回文章
    返回