Differential Fault Attack on the Lightweight Block Cipher PUFFIN

Yuan Qingjun,Zhang Xuncheng,Gao Yang,Wang Yongjuan
DOI: https://doi.org/10.11999/JEIT190506
2020-01-01
Abstract:The lightweight block cipher algorithm PUFFIN based on substitution-permutation network structure is widely used in resource-constrained hardware environments. Differential fault attack is a more effective attack method for hardware cryptographic algorithms. The multi-bit fault model for PUFFIN algorithm is improved. By constructing the relationship between the output difference and the possible input values, the single input value of a single S-box can be determined by injecting 5 faults. The probability of successfully recovering the round key is 78.64%, and the initial key can be recovered.
What problem does this paper attempt to address?