检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]华东师范大学计算机科学与软件工程学院,上海200062 [2]东华大学计算机科学与技术学院,上海201620
出 处:《计算机研究与发展》2016年第3期666-673,共8页Journal of Computer Research and Development
基 金:国家自然科学基金项目(61572125;61373142);东华大学硕士研究生学位论文创新资助项目(112-06-0019025)~~
摘 要:在分析分组密码算法的安全性时,利用密钥关系来降低时间、存储和数据复杂度是一个常用的手段.在4轮mCrypton-96性质的基础上,利用密钥生成算法的弱点和S盒的性质,降低了攻击过程中需要猜测的密钥比特数,提出了对8轮mCrypton-96算法的中间相遇攻击,攻击的时间复杂度约为2^(93.5)次8轮mCrypton-96加密运算,存储复杂度为2^(47)B,数据复杂度为2^(57)个选择明文.mCrypton is a lightweight block cipher introduced in Information Security Application 2006 by Lim and Korkishko.mCrypton-64/96/128denote 3versions of the cipher with 64/96/128bkeys respectively.In this paper,we apply the meet-in-the-middle(MITM)attack on 8-round mCrypton-96,which improves the best MITM attack result on mCrypton-96 by 1round.When analyzing the security of block ciphers,using key relations to reduce the time complexity,memory complexity and data complexity is a common method.From the property of the key schedule of mCrypton-96,we know that each round key could calculate some information of the internal register by the algebraic structure of the key schedule,and some round keys could be deduced from the other round keys.By using the relationship of key schedule and the properties of S-box,we present a MITM attack on 8-round mCrypton-96 based on the 4-round distinguisher by adding 1round on the top and 3rounds at the bottom.The time,memory and data complexities of the attack are 2^(93.5) encryptions,2^(47) B and 2^(57) chosen plaintexts respectively.It is illustrated that mCrypton-96 not only has an efficient performance but also possesses strong security.
关 键 词:密码算法分析 中间相遇攻击 分组密码 mCrypton 密钥关系
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.238