DocumentCode :
1272229
Title :
Homomorphic Property-Based Concurrent Error Detection of RSA: A Countermeasure to Fault Attack
Author :
Ma, Kun ; Liang, Han ; Wu, Kaijie
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Chicago, Chicago, IL, USA
Volume :
61
Issue :
7
fYear :
2012
fDate :
7/1/2012 12:00:00 AM
Firstpage :
1040
Lastpage :
1049
Abstract :
Fault-based attacks, which recover secret keys by deliberately introducing fault(s) in cipher implementations and analyzing the faulty outputs, have been proved to be extremely powerful. In this paper, we propose a novel Concurrent Error Detection (CED) scheme to counter fault-based attack against RSA by exploiting its multiplicative homomorphic property. Specifically, the proposed CED scheme verifies if Πi=1k E(mi) ≡ EΠi=1k mi (mod n) (mod n) where E could be either RSA encryption, or decryption, or signature, or verification process. Upon a mismatch, all the ciphertexts will be suppressed. The time overhead is 1/k and k can be used to trade-off the time overhead with memory overhead and output latency. Recognizing that an RSA device could be subject to a combination of several side-channel attacks, the proposed scheme enables an easy divide-and-concur solution-any fine-tuned architecture, for example, a power-attack-resistant architecture, can be equipped with fault-attack resistance easily without disturbing its original resistance. This advantage distinguishes the proposed scheme over the existing countermeasures.
Keywords :
divide and conquer methods; fault tolerant computing; public key cryptography; CED scheme; RSA; RSA decryption; RSA encryption; RSA signature; RSA verification; cipher implementations; ciphertexts; divide-and-concur solution; fault-based attack; faulty outputs; fine-tuned architecture; homomorphic property-based concurrent error detection; memory overhead; multiplicative homomorphic property; output latency; power-attack-resistant architecture; secret keys; side-channel attacks; Digital signatures; Elliptic curve cryptography; Elliptic curves; RSA; concurrent error detection; fault-based attack; homomorphic property.; public-key cipher; side-channel attack;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2011.121
Filename :
5953581
Link To Document :
بازگشت