| 注册
首页|期刊导航|密码学报(中英文)|搜索最优差分和线性迹的高效方法:应用于NOEKEON和Serpent算法

搜索最优差分和线性迹的高效方法:应用于NOEKEON和Serpent算法

翁菁穗 张文涛 彭婷

密码学报(中英文)2026,Vol.13Issue(1):80-96,17.
密码学报(中英文)2026,Vol.13Issue(1):80-96,17.DOI:10.13868/j.cnki.jcr.000839

搜索最优差分和线性迹的高效方法:应用于NOEKEON和Serpent算法

Efficient Approach for Searching the Best Differential and Linear Trail:Applications to NOEKEON and Serpent

翁菁穗 1张文涛 1彭婷1

作者信息

  • 1. 中国科学院信息工程研究所网络空间安全防御重点实验室,北京 100085||中国科学院大学网络空间安全学院,北京 100049
  • 折叠

摘要

Abstract

The ability to resist differential cryptanalysis and linear cryptanalysis serves as two core metrics for evaluating the security of symmetric-key primitives.A variety of automated search tools are available for searching the best differential and linear trails for primitives.Nevertheless,these tools often exhibit inefficiency or lack generality when applied to primitives with linear layers that incorporate XOR operations.To address this problem,this study proposes an efficient and general search tool specifically designed to deal with such primitives.The Matsui's algorithm based on search patterns is enhanced by employing a memorized iterative search strategy,which significantly reduces redundant computations by effectively leveraging previous search results.The entire search process is divided into two phases:the extension of search patterns phase and the search for two-round search patterns phase.In the extension of search patterns phase,the pruning process is accelerated by leveraging the property of the linear layers of ciphers and introducing stability mask technique.In the search for two-round search patterns phase,the narrowest point technique is employed to reduce the initial search space,further enhancing the efficiency of the algorithm by integrating difference patterns and linear mask patterns.Applying the improved tool to two SPN primitives NOEKEON and Serpent,their tightest security bounds against differential and linear cryptanalysis are provided.For NOEKEON,the best differential trails up to 9 rounds and the best linear trails up to 16(full)rounds are obtained.In particular,for the first time,an 8-round best differential trail with a probability of 2-126 suitable for differential attack is identified.For Serpent,the best differential trails up to 5 rounds and the best linear trails up to 9 rounds are obtained.It is proved for the first time that the upper bound of the maximum differential probability for 10-round Serpent is 2-129,and the upper bound of the maximum linear correlation for 12-round Serpent is 2-68.

关键词

差分分析/线性分析/自动化搜索/NOEKEON算法/Serpent算法

Key words

differential cryptanalysis/linear cryptanalysis/automatic search/NOEKEON/Serpent

分类

信息技术与安全科学

引用本文复制引用

翁菁穗,张文涛,彭婷..搜索最优差分和线性迹的高效方法:应用于NOEKEON和Serpent算法[J].密码学报(中英文),2026,13(1):80-96,17.

基金项目

中国科学院稳定支持基础研究领域青年团队计划(YSBR-035) (YSBR-035)

国家自然科学基金(61379138)Chinese Academy of Sciences(CAS)Project for Young Scientists in Basic Research(YSBR-035) (61379138)

Na-tional Natural Science Foundation of China(61379138) (61379138)

密码学报(中英文)

2095-7025

访问量0
|
下载量0
段落导航相关论文