2014 · 11 citations · 16 references
ComputingComputer EngineeringComputer ScienceComputer SecurityCryptographyFault-tolerant ComputingFault Injection AttacksSide-channel AnalysisSide-channel AttacksAlgebraic AttacksAlgebraic CryptanalysisCryptanalysisEncryptionFault AnalysisFault-based AttacksKey RecoverySide-channel Resistance
GOST is a well-known block cipher as the official encryption standard for the Russian Federation. A special feature of GOST is that its eight S-boxes can be secret. However, most of the researches on GOST assume that the design of these S-boxes is known. In this paper, the security of GOST against side-channel attacks is examined with algebraic fault analysis (AFA), which combines the algebraic cryptanalysis with the fault attack. Three AFAs on GOST, which have different attack goals in different scenarios, are investigated. The results show that 8 fault injections are required to recover the secret key when the full design of GOST is known, which is less than 64 fault injections required in previous work. 64 fault injections are required to recover the eight unknown S-boxes assuming the key is known. 270 fault injections are required to recover the key and the eight S-boxes when both are unknown. The results prove that AFA is very effective and keeping some components in a cipher secret cannot guarantee its security against fault attacks.
16
The Sorcerer's Apprentice Guide to Fault Attacks
Hagai Bar-El, Hamid Choukri, David Naccache et al. · Proceedings of the IEEE · 2006 · 723 citations
Engineering, Computer Engineering, Electrical Engineering +15
Differential fault analysis on the ARIA algorithm
Wei Li, Dawu Gu, Juanru Li · Information Sciences · 2008 · 56 citations