-
题名KATAN密码算法的相关密钥差分攻击
被引量:2
- 1
-
-
作者
刘爱森
王美琴
李艳斌
-
机构
山东大学密码技术与信息安全教育部重点实验室
-
出处
《密码学报》
CSCD
2015年第1期77-91,共15页
-
基金
国家重点基础研究发展项目(973计划)(2013CB834205)
国家自然科学基金项目(61133013
+2 种基金
61103237)
教育部新世纪优秀人才支持计划(NCET-13-0350)
山东大学交叉学科基金项目(2012JC018)
-
文摘
KATAN系列密码算法是基于非线性反馈移位寄存器的分组密码算法,最初在CHES2009上发表.按照分组长度,该算法分为三类:KATAN32,KATAN48和KATAN64.这三个算法使用相同的密钥生成算法,密钥长度均为80比特,非线性函数和加密轮数均相同.本文就是利用了相关密钥条件差分分析的方法,通过KATAN系列算法生成的密钥序列的特性来确定密钥差分,通过控制条件获得相应的明文差分,确定差分路径之后,采用了猜测密钥回推验证的方法,从而使得KATAN32、KATAN48、KATAN64相关密钥差分攻击的轮数分别提高到158轮、140轮和126轮.该攻击与Isobe等人提出的飞去来去器攻击在轮数上不占优势,但本文的攻击需求较少的数据量和存储空间.
-
关键词
katan密码算法
相关密钥攻击
条件差分分析
-
Keywords
katan
related-key attack
conditional differential cryptanalysis
-
分类号
TN918.4
[电子电信—通信与信息系统]
-