首页|一种计算ARX密码差分—线性偏差的新方法

一种计算ARX密码差分—线性偏差的新方法

扫码查看
ARX密码由模加、循环移位和异或这 3 种基本运算组成.目前 ARX密码差分—线性区分器偏差的计算大多采用统计分析的方法.在 2022 年美密会上,NIU 等给出了一种计算 ARX密码差分—线性区分器相关度的非统计分析的方法,并给出了 SPECK32/64 的 10 轮差分—线性区分器.基于BLONDEAU等和 BAR-ON等的方法,给出了差分—线性特征的定义,并首次提出了用差分—线性特征计算差分—线性区分器偏差的方法.同时,提出了一种基于布尔可满足性问题(SAT)自动化技术搜索差分—线性特征的方法,给出了计算 ARX密码差分—线性区分器偏差的非统计分析的新方法.作为应用,对 NIU等给出的 SPECK32/64 的 10 轮差分—线性区分器偏差进行计算,得到的理论值为 2-15.00,非常接近统计分析的实验值 2-14.90,且优于 NIU等给出的理论值 2-16.23.同时,首次给出了 SIMON32/64的 9 轮差分—线性区分器偏差的理论值 2-8.41,接近统计分析得到的实验值 2-7.12.实验结果说明了这种方法的有效性.
New method for calculating the differential-linear bias of the ARX cipher
The ARX cipher consists of three basic operations,additions,rotations and XORs.Statistical analysis is currently used to calculate the bias of the ARX cipher differential-linear distinguishers.At CRYPTO 2022,NIU et al.gave a method for evaluating the correlation of the ARX cipher differential-linear distinguishers without using statistical analysis.They gave a 10-round differential-linear distinguisher for SPECK32/64.This paper gives the definition of differential-linear characteristics.It presents the first method for calculating the bias of differential-linear distinguishers using differential-linear characteristics based on the methods by BLONDEAU et al.and BAR-ON et al.Also,a method for searching for differential-linear characteristics based on Boolean Satisfiability Problem(SAT)automation techniques is proposed,which is a new method for calculating the bias of the ARX cipher differential-linear distinguisher without statistical analysis.As an application,the bias of the 10-round differential-linear distinguisher for SPECK32/64 given by NIU et al.is calculated with the theoretical value 2-15.00 obtained,which is very close to the experimental value 2-14.90 from the statistical analysis and better than the theoretical value 2-16.23 given by NIU et al.Also,the first theoretical value 2-8.41 for the bias of the 9-round differential-linear distinguisher for SIMON32/64 is given,which is close to the experimental value 2-7.12 obtained by statistical analysis.Experimental results fully demonstrate the effectiveness of this method.

differential-linear cryptanalysisARXSAT/SMTSPECKSIMON

张峰、刘正斌、张晶、张文政

展开 >

保密通信重点实验室,四川 成都 610041

中国电子科技集团公司电子科学研究院,北京 100041

差分—线性区分器 ARX密码 SAT/SMT SPECK SIMON

国家重点研发计划青年科学家项目四川省保密通信重点实验室基金

2021YFB310020061421030111012101

2024

西安电子科技大学学报(自然科学版)
西安电子科技大学

西安电子科技大学学报(自然科学版)

CSTPCD北大核心
影响因子:0.837
ISSN:1001-2400
年,卷(期):2024.51(2)
  • 18