A Differential Fault Analysis Attack Against AES-128
Liu Xiang-zhong · Computer Technology and Development · 2012
The advanced encryption standard is short for AES.It has another name Rijndael.It is one of the most popular ciphers in the world and is widely used for both commercial and government purposes.It has three versions(AES-128,AES-192 and AES-256).Differential fault analysis assumes that an attacker can induce faults into a system and collect the correct as well as the faulty behaviors.The attacker compares the two ciphers in order to retrieve the secret key.In this paper,present differential fault attacks on the block cipher AES-128 when error injected at the beginning of round 8 and round 7.The method proposed can recover subkey through 2 and 4 faults on average.The attack has a time complexity of 234(2112) time for full key recovery for the two fault injected model correspondingly.