Homological Fault Attack on AES Block Cipher and Its Countermeasures

Homological Fault Attack on AES Block Cipher and Its Countermeasures
复制标题

DOI:
10.1007/978-981-15-3753-0_64
复制
发表时间:
2020
期刊:
--
影响因子:
--
通讯作者:
Ning Shang;Jinpeng Zhang;Yaoling Ding;Caisen Chen;An Wang
Ning Shang;Jinpeng Zhang;Yaoling Ding;Caisen Chen;An Wang
中科院分区:
其他
文献类型:
--
作者:
Ning Shang;Jinpeng Zhang;Yaoling Ding;Caisen Chen;An Wang

文献摘要

相似文献

随着硬件系统的物理安全问题变得越来越严重,大量针对片上密码算法的物理攻击和对策被提出。时钟毛刺注入是一种易于实现且有效的故障类型。本文提出了一种针对硬件实现的加密算法的新型基于时钟故障的故障攻击,称为同源故障攻击(HFA)。它允许我们利用粗粒度的时钟故障进行攻击,并且可以仅通过明文以及加密结果是否正确来提取密钥。同时,本文在真实物理环境中对FPGA上实现的AES-128加密算法进行了HFA实验。实验结果表明,HFA可以用于AES硬件实现的串行和并行实现。并且该方法可以很容易地扩展到攻击其他块加密算法。
As the physical security of hardware systems becomes more and more serious, a large number of physical attacks and countermeasures against on-chip cryptographic algorithms are proposed. Clock glitch injection is an easy-to-implement and effective fault type. This paper presents a novel clock glitch-based fault attack on hardware-implemented encryption algorithm called homological fault attack (HFA). It allows us to attack with coarse-grained clock glitches and can extract the key only by the plaintext and whether the encryption result is correct. At the same time, this paper carries out HFA experiment on AES-128 encryption algorithm implemented on FPGA in the real physical environment. Experimental results show that HFA can be used for serial and parallel implementation of AES hardware implementation. And this method can be easily extended to attack other block encryption algorithms.