170 likes | 195 Views
RSA Speedup with Chinese Remainder Theorem Immune against Hardware Fault Cryptanalysis. Author: Sung-Ming Yen, Seugjoo Kim, Seongan Lim and Sang-Jae Moon Source: IEEE Transactions on Computers, Vol.52, No.4, pp. 461-472, April 2003 Data: 10/2/2003
E N D
RSA Speedup with Chinese Remainder Theorem Immune against Hardware Fault Cryptanalysis Author: Sung-Ming Yen, Seugjoo Kim, Seongan Lim and Sang-Jae Moon Source: IEEE Transactions on Computers, Vol.52, No.4, pp. 461-472, April 2003 Data: 10/2/2003 Speaker: Jui-Yi Kuo
Outline • Motivation • Previous Countermeasures • CRT-1 Protocol & CRT-2 Protocol • Performance • Conclusions
Motivation • Sign by Smart IC card • Computing in finite resource • How to Speedup • How to Immune against Hardware Fault Cryptanalysis
and where CRT(Chinese Remainder Theorem)
RSA notation m : message s : signature for m d : secret key e, n: public key p,q : primes
sig RSA signature m m m send ? S Secret d
Previous Countermeasures • Performing calculations twice • Applying a verification on the computed result to detect any fault
Performance • Step2 of CRT-1 need more time but less resource than Step2 of CRT-2 • Some computation of CRT can be finished earlier
CRT-Based CRT-1 CRT-2 when One of sp and sq is error One of sp and sq is error with er be known One of sp and sq is error with er be known O(1) O(n) O(n) Performance(Complexity) Complexity of that generate p or q
Conclusions • Two novel protocols can speed up the RSA signature or decryption with RNS(residue number system) • Immune against hardware fault cryptanalysis • No need to performing calculations twice and Applying a verification on the computed result to detect any fault