引用本文:尚方舟,孙兵,刘国强,李超.概率积分及其在PUFFIN算法中的应用.软件学报,2021,32(9):2837-2848
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 1449次   下载 3302 本文二维码信息
码上扫一扫!
分享到: 微信 更多
概率积分及其在PUFFIN算法中的应用
尚方舟, 孙兵, 刘国强, 李超
国防科技大学 文理学院, 湖南 长沙 410073
摘要:
积分分析是一种针对分组密码十分有效的分析方法,其通常利用密文某些位置的零和性质构造积分区分器.基于高阶差分理论,可通过研究密文与明文之间多项式的代数次数来确定密文某些位置是否平衡.从传统的积分分析出发,首次考虑常数对多项式首项系数的影响,提出了概率积分分析方法,并将其应用于PUFFIN算法的安全性分析.针对PUFFIN算法,构造了7轮概率积分区分器,比已有最好的积分区分器轮数长1轮.进一步,利用构造的概率积分区分器,对9轮PUFFIN算法进行密钥恢复攻击.该攻击可恢复92比特轮密钥,攻击的数据复杂度为224.8个选择明文,时间复杂度为235.48次9轮算法加密,存储复杂度为220个存储单元.
关键词:  积分分析  高阶差分分析  概率积分  PUFFIN算法
DOI:10.13328/j.cnki.jos.005972
分类号:TP309
基金项目:国家自然科学基金(61672530,61702537,61772545)
Probability Integral Cryptanalysis and Its Application on PUFFIN
SHANG Fang-Zhou, SUN Bing, LIU Guo-Qiang, LI Chao
College of Liberal Arts and Sciences, National University of Defense Technology, Changsha 410073, China
Abstract:
Integral cryptanalysis is an effective method of block cipher analysis, and the integral distinguisher is usually constructed using a zero-sum property of some positions in the ciphertext. Based on the theorem of higher-order differential attack, the order of plaintexts can be exploited, to determine if some positions of the ciphertext are balanced. Inspired by the conventional integral cryptanalysis, the influence of constant on the leading-coefficient of polynomial is considered and the construction of probability integral distinguisher as well as the attack method are proposed in this study. When applied to PUFFIN, a 7-round probability integral distinguisher is constructed and used to mount a 9-round attack, and this attack can recover 92-bit round key. The data/time complexity is 224.8 chosen plaintexts, and 235.48 9 round encryptions, and the space complexity is 220.
Key words:  integral cryptanalysis  higher-order differential attack  probability integral cryptanalysis  PUFFIN