Improved algebraic fault analysis: a case study on piccolo and applications to other lightweight block ciphers

Fan Zhang,Xinjie Zhao,Shize Guo,Tao Wang,Zhijie Shi
DOI: https://doi.org/10.1007/978-3-642-40026-1_5
2013-01-01
Abstract:This paper proposes some techniques to improve algebraic fault analysis (AFA). First, we show that building the equation set for the decryption of a cipher can accelerate the solving procedure. Second, we propose a method to represent the injected faults with algebraic equations when the accurate fault location is unknown. We take Piccolo as an example to illustrate our AFA and compare it with differential fault analysis (DFA). Only one fault injection is required to break Piccolo with the improved AFA. Finally, we extend the proposed AFA to other lightweight block ciphers, such as MIBS, LED, and DES. For the first time, the full secret key of DES can be recovered with only a single fault injection.
What problem does this paper attempt to address?