《表6 PUFFIN算法活跃12列(48比特)8轮积分区分器》
但由于以上5个9轮区分器平衡比特数较少,区分优势不够明显,同时活跃比特数较多,攻击数据复杂度较大,攻击效果不佳.为取得更好的攻击效果,本文选择搜索8轮积分区分器进行密钥恢复攻击以列为单位进行搜索,从V0,V1,···,V15中选取部分列活跃,其余列为常数,并遍历所有情况.搜索得到PUFFIN算法活跃12列(其余4列取常数)、活跃13列(其余3列取常数)、活跃14列(其余2列取常数)和活跃15列(其余1列取常数)存在8轮区分器的搜索结果,见附录C中表6,7,8,9.由积分区分器性质可知,平衡比特数越多,区分优势越明显;活跃比特数越少,攻击数据复杂度越低,因此本文综合考虑区分器平衡比特数以及活跃比特数,筛选得到如下8轮积分区分器,其活跃比特数为52比特,平衡比特数为28比特,并根据此积分区分器对PUFFIN算法进行密钥恢复攻击(在表7中加粗表示).
图表编号 | XD00104263900 严禁用于非法目的 |
---|---|
绘制时间 | 2019.10.01 |
作者 | 尚方舟、沈璇、刘国强、李超 |
绘制单位 | 国防科技大学文理学院、国防科技大学信息通信学院、国防科技大学文理学院、国防科技大学文理学院 |
更多格式 | 高清、无水印(增值服务) |