Title :
Fault Attacks and Countermeasures on Vigilant´s RSA-CRT Algorithm
Author :
Coron, Jean-Sébastien ; Giraud, Christophe ; Morin, Nicolas ; Piret, Gilles ; Vigilant, David
Author_Institution :
Univ. du Luxembourg, Luxembourg, Luxembourg
Abstract :
At CHES 2008, Vigilant proposed an efficient way of implementing a CRT-RSA resistant against Fault Analysis. In this paper, we investigate the fault-resistance of this scheme and we show that it is not immune to fault injection. Indeed, we highlight two weaknesses which can lead an attacker to recover the whole private key by using only one faulty signature. We also suggest some modifications with a negligible cost to improve the fault-resistance of Vigilant´s scheme. Therefore the scheme including modifications remains suited to embedded device constraints.
Keywords :
fault tolerance; public key cryptography; Vigilant´s RSA-CRT algorithm; fault analysis; fault attacks; fault countermeasures; fault injection; fault resistance; private key; Cathode ray tubes; Power demand; Protocols; Public key; Transient analysis; CRT-RSA; Fault Attacks;
Conference_Titel :
Fault Diagnosis and Tolerance in Cryptography (FDTC), 2010 Workshop on
Conference_Location :
Santa Barbara, CA
Print_ISBN :
978-1-4244-7844-6
DOI :
10.1109/FDTC.2010.9