An SPA-Based extension of Schindler's timing attack against RSA using CRT

被引:1
作者
Tomoeda, Y [1 ]
Miyake, H [1 ]
Shimbo, A [1 ]
Kawamura, S [1 ]
机构
[1] Toshiba Co Ltd, Ctr Corp Res & Dev, Kawasaki, Kanagawa 2128582, Japan
关键词
SPA; timing attack; Montgomery multiplication; RSA; Chinese Remainder Theorem;
D O I
10.1093/ietfec/E88-A.1.147
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
At CHES 2000, Schindler introduced a timing attack that enables the factorization of an RSA-modulus if RSA implementations use the Chinese Remainder Theorem and Montgomery multiplication. In this paper we introduce another approach for deriving the secret prime factor by focusing on the conditional branch Schindler used in his attack. One of the countermeasures against Schindler's attack is the blinding method. If input data are blinded with a fixed value or short-period random numbers. Schindler's attack does not work but our method can still factorize the RSA-modulus.
引用
收藏
页码:147 / 153
页数:7
相关论文
共 11 条
[1]   Small solutions to polynomial equations, and low exponent RSA vulnerabilities [J].
Coppersmith, D .
JOURNAL OF CRYPTOLOGY, 1997, 10 (04) :233-260
[2]  
Coron JS, 1999, LECT NOTES COMPUT SC, V1717, P292
[3]  
DHEM JF, 1998, CG19981 UCL
[4]  
Hachez G, 2001, LECT NOTES COMPUT SC, V1965, P293
[5]  
Kocher P., 1999, Advances in Cryptology - CRYPTO'99. 19th Annual International Cryptology Conference. Proceedings, P388
[6]  
Kocher P., 1996, LECT NOTES COMPUTER, V1109, P104, DOI DOI 10.1007/3-540-68697-5_9
[7]  
MONTGOMERY PL, 1985, MATH COMPUT, V44, P519, DOI 10.1090/S0025-5718-1985-0777282-X
[8]  
Schindler W., 2002, Public Key Cryptography. 4th International Workshop on Practice and Theory in Public Key Cryptosystems, PKC 2002. Proceedings (Lecture Notes in Computer Science Vol.2274), P263
[9]  
Schindler W., 2000, Cryptographic Hardware and Embedded Systems - CHES 2000. Second International Workshop. Proceedings (Lecture Notes in Computer Science Vol.1965), P109
[10]  
Walter CD, 2001, LECT NOTES COMPUT SC, V2020, P192