咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >对轻量级分组密码算法LBlock的差分故障攻击 收藏

对轻量级分组密码算法LBlock的差分故障攻击

Differential Fault Attack on Lightweight Block Cipher LBlock

作     者:王涛 王永娟 高杨 张诗怡 WANG Tao;WANG Yong-Juan;GAO Yang;ZHANG Shi-Yi

作者机构:信息工程大学郑州450001 

出 版 物:《密码学报》 (Journal of Cryptologic Research)

年 卷 期:2019年第6卷第1期

页      面:18-26页

核心收录:

学科分类:0808[工学-电气工程] 0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学] 0839[工学-网络空间安全] 0714[理学-统计学(可授理学、经济学学位)] 0835[工学-软件工程] 0701[理学-数学] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:国家自然科学基金(61872381)~~ 

主  题:轻量级分组密码 LBlock算法 差分故障攻击 

摘      要:本文首先分析差分故障攻击的故障模型与原理,利用S盒的差分不均匀性,通过建立输入差分、输出差分和可能输入值之间的对应关系,给出差分故障分析的优化方案,实现快速归约,提高差分故障攻击的效率.本文通过对LBlock算法建立对应关系,可以快速直观缩小输入值取值空间,进而快速确定对应扩展密钥.对于不同故障值(输入差分),对应的输出差分和可能输入值均不相同,可以得到二元关系集合.由于轻量级分组密码S盒多为4×4 S盒,该集合中元素较少,注入少量不同故障值,通过查表,对可能输入值取交集即可快速确定唯一可能输入值.将优化方案应用于LBlock轻量级分组密码算法,在最后一轮输入处注入2次宽度为16 bit的故障可恢复最后一轮轮密钥,然后将状态回推一轮,在倒数第二轮输入处注入2次宽度为16 bit的故障可恢复倒数第二轮密钥.根据密钥扩展方案,恢复两轮轮密钥后将恢复主密钥的计算复杂度降为2^(19).

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分