轻量级分组密码PUFFIN的差分故障攻击
Differential Fault Attack on the Lightweight Block Cipher PUFFIN作者机构:战略支援部队信息工程大学郑州450001 河南省网络密码技术重点实验室郑州450001
出 版 物:《电子与信息学报》 (Journal of Electronics & Information Technology)
年 卷 期:2020年第42卷第6期
页 面:1519-1525页
核心收录:
学科分类:0808[工学-电气工程] 0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学] 0839[工学-网络空间安全] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金(61602512) 河南省网络密码技术重点实验室开放基金(LNCT2019-S02)。
摘 要:基于代换–置换网络结构的轻量级分组密码算法PUFFIN在资源受限的硬件环境中使用较广泛,差分故障攻击是针对硬件密码算法较为有效的攻击手段。该文针对PUFFIN算法,改进多比特故障模型,通过构建输出差分和可能输入值之间的关系,注入5次故障即可确定单个S盒唯一输入值;在最后一轮加密过程中注入10次故障,成功恢复轮密钥的概率为78.64%,进而可恢复初始密钥。