Algebraic Fault Analysis of GIFT_64_128 Block Cipher Based on Hardware Trojan
- Resource Type
- Conference
- Authors
- Fang, Xing; Zhang, Hongxin; Wang, Xingyang; Cui, Xiaotong; Wang, Yuanzhen; Zhang, Yaqi
- Source
- 2023 IEEE 7th International Symposium on Electromagnetic Compatibility (ISEMC) Electromagnetic Compatibility (ISEMC), 2023 IEEE 7th International Symposium on. :1-5 Oct, 2023
- Subject
- Fields, Waves and Electromagnetics
Ciphers
Electromagnetic compatibility
Hardware
Encryption
Circuit faults
Trojan horses
Field programmable gate arrays
hardware trojan
fault injection
algebraic fault analysis
solver
- Language
Based on the algebraic fault analysis method, a new hardware trojan is proposed to implement fault injection of cryptographic chip on FPGA. A random state value is used to realize the activation circuit and a single XOR-gate is used to realize the bit-flipping at a specific position. Set up a variety of random state sequences to achieve multiple single-bit fault injections. According to the algebraic properties of the GIFT_64_128 block cipher, using the algebraic fault analysis method, the key can be solved by at least 12 single-bit faults based on the fault ciphertexts and incorrect encryption information generated by the faults. The number of faults required is significantly reduced compared to existing methods.