对CRYPTONV 1.0算法的积分攻击
【出 处】:《
计算机工程与科学
》
CSCD
2012年第34卷第6期 23-27页,共5页
【作 者】:
周庆
[1] ;
魏悦川
[2] ;
李超
[1,2,3] ;
吴翊
[1]
【摘 要】
CRYPTONV1.0密码是一个具有128比特分组长度、128比特密钥的分组密码。CRYP—ToNV1.0密码的线性层是基于比特设计的,因而传统的积分攻击无法对其进行分析。本文对CRYP—TONV1.0密码进行分析,从比特的层面上寻找平衡性,得到了一个3轮积分区分器,区分器的可靠性在PC机上进行了验证,该区分器需要1024个明文将3轮CRYPTONV1.O与随机置换区分开来,并且所得密文的每一比特都是平衡的。基于该区分器,对低轮CRYPTONV1.0密码进行了攻击,结果表明,攻击4轮CRYPToNV1.0密码的数据复杂度为2^11,时间复杂度为2船,攻击5轮的数据复杂度为2^12.4,时间复杂度为2^53。
相关热词搜索: