首页|期刊导航|通信学报|基于MILP的轻量级密码算法ACE的差分分析

基于MILP的轻量级密码算法ACE的差分分析OA

Differential analysis of lightweight cipher algorithm ACE based on MILP

中文摘要

研究了轻量级密码算法ACE的差分性质.首先定义了n维环形与门组合,充分分析了该结构中与门之间的相互关系,仅利用O(n)个表达式给出其精确的MILP差分刻画,将ACE算法中的非线性操作转化为32维环形与门组合,从而给出了ACE算法的MILP差分模型.其次根据MILP模型求解器Gurobi的求解特点,给出了快速求解ACE的MILP差分模型的方法.对于3~6步的ACE置换,得到了最优差分链,利用多差分技术给出了更高概率的差分对应,从而给出了ACE置换为3步的认证加密算法ACE-Aε-128的差分伪造攻击与哈希算法ACE-H-256的差分碰撞攻击,成功概率为2-90.52,并证明了4步ACE置换达到了128 bit的差分安全边界.实际上,n维环形与门组合的MILP差分刻画具有更多的应用场景,可应用于SIMON、Simeck等密码算法的分析中.

刘帅;关杰;胡斌;马宿东

信息工程大学密码工程学院,河南郑州 450001信息工程大学密码工程学院,河南郑州 450001信息工程大学密码工程学院,河南郑州 450001信息工程大学密码工程学院,河南郑州 450001

信息技术与安全科学

轻量级密码算法混合整数线性规划环形与门组合差分分析

《通信学报》 2023 (1)

ARX类轻量级分组密码算法的设计与分析

39-48,10

国家自然科学基金资助项目(No.61802437,No.62102448)

10.11959/j.issn.1000−436x.2023023

评论