检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:施泰荣 关杰[1] 李俊志[1] 王森鹏 SHI Tai-Rong;GUAN Jie;LI Jun-Zhi;WANG Sen-Peng(Information Engineering University,Zhengzhou 450001,China)
机构地区:[1]信息工程大学,河南郑州450001
出 处:《软件学报》2018年第9期2861-2873,共13页Journal of Software
基 金:国家自然科学基金(61572516;61602514)~~
摘 要:MORUS算法是由H.Wu等人设计的一类认证加密算法,目前已顺利进入CAESAR竞赛第3轮竞选.研究MORUS算法故障模型下的差分扩散性质.采用面向比特的随机故障模型,结合差分分析技术与中间相遇思想,改进了针对MORUS算法的差分链搜索算法.运用该算法找到了5步概率为2^(-85)的差分链,从而实现了对初始化过程5步的简化版MORUS-640-128算法的差分-区分攻击,攻击所需的数据量和区分优势分别为2^(89)和0.99965.最后,利用差分故障分析方法对认证过程3步的简化版MORUS-640-128算法进行了伪造攻击.MORUS is a third-round CAESAR candidate of authenticated cipher designed by H. Wu et al. With a fault model,the diffusion property of MORUS is analyzed in this paper. By using a bit-oriented random fault model,the search algorithm for the differential chain of MORUS is improved with the usage of differential analysis and meet-in-the-middle technique. Through this algorithm,a 5-step differential chain is discovered with a probability of 2^-85. The differential-distinguish attack on the initialization of 5-step reduced version of MORUS-640-128 is proposed with the data complexity of 2^89 and the distinguishing advantage of 0.99965. By using differential fault analysis method,the forgery attack on 3-step authentication of MORUS-640-128 is formed.
关 键 词:CAESAR竞赛 MORUS算法 差分故障分析 中间相遇
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.44