DocumentCode
717006
Title
Preventing fault attack on stream cipher using randomization
Author
Ghosh, Shamit ; Chowdhury, Dipanwita Roy
Author_Institution
Indian Inst. of Technol., Kharagpur, Kharagpur, India
fYear
2015
fDate
5-7 May 2015
Firstpage
88
Lastpage
91
Abstract
Fault attacks are one of the most popular side channel attacks. It has been mounted on numerous stream ciphers successfully. Almost all the winners of the eSTREAM project have been cryptanalyzed using fault attack techniques even if they were shown to be secure against algebraic cryptanalysis techniques. Beside, very little research work exists in the contemporary literature to prevent fault attacks on stream ciphers and most of them are attack specific. This necessitates a generalized fault attack prevention technique for stream ciphers. In the current paper, fault attacks on stream ciphers are formalized and a generalized approach to thwart this kind of attacks is proposed using fault randomization. It is also proved that the proposed countermeasure nullifies the advantage of performing fault analysis techniques. We validate our scheme taking Grain-128 as crypto primitive along with FPGA implementation.
Keywords
cryptography; FPGA implementation; algebraic cryptanalysis techniques; eSTREAM project; fault attack techniques; fault randomization; side channel attacks; stream cipher; Boolean functions; Ciphers; Hardware; Probabilistic logic; Silicon; DFA; Fault Randomization; Grain; Infective Countermeasure; Stream Cipher;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware Oriented Security and Trust (HOST), 2015 IEEE International Symposium on
Conference_Location
Washington, DC
Type
conf
DOI
10.1109/HST.2015.7140243
Filename
7140243
Link To Document