PDF
摘要
针对DEFAULT轻量级分组密码算法无法抵抗差分故障攻击的问题,利用横向混淆和线性码提出一种抵抗差分故障攻击的方法。该方法在算法实现冗余部分针对算法结构使用横向混淆(或纵向隐藏)的方式实现,并结合[10,4,6]线性码的1 bit纠错和4 bit检错能力对每个S盒进行防护。研究结果表明,该方法不仅提供了对算法半字节的纠错和所有比特位的检测能力,而且仅需要约25.08%的额外软件实现性能消耗。相较于已有的防护方法,该方法在通用性、故障检测效果及实现代价方面均有明显优势。
关键词
分组密码
/
差分故障攻击
/
DEFAULT算法
/
横向混淆
/
线性码
Key words
一种DEFAULT密码算法抵抗差分故障攻击新方法[J].
桂林电子科技大学学报, 2023, 43(03): 223-230 DOI:10.16725/j.cnki.cn45-1351/tn.2023.03.001