Known-Plaintext-Only Attack on RSA-CRT with Montgomery Multiplication

被引:0
作者
Hlavac, Martin [1 ]
机构
[1] Charles Univ Prague, Dept Algebra, Prague 18675 8, Czech Republic
来源
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2009, PROCEEDINGS | 2009年 / 5747卷
关键词
RSA; Chinese Remainder Theorem; Montgomery exponentiation; Hidden Number Problem; side channel attack; electronic passport; LATTICE REDUCTION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper describes a new attack on RSA-CRT employing Montgomery exponentiation. Given the amount of so-called final subtractions during the exponentiation of a known message (not chosen, just known), it creates an instance of the well known Hidden Number Problem (HNP, [2]). Solving the problem reveals the factorization of RSA modulus, i.e. breaks the scheme. The main advantage of the approach compared to other attacks [14,17] is the lack of the chosen plaintext condition. The existing attacks, for instance, cannot harm so-called Active Authentication (AA) mechanism of the recently deployed electronic passports. Here, the challenge, i.e. the plaintext, is jointly chosen by both parties, the passport and the terminal, thus it can not be conveniently chosen by the attacker. The attack described here deals well with such a situation and it is able to solve the HNP instance with 150 measurements filtered from app. 7000. Once the secret key used by the passport during AA is available to the attacker, he can create a fully functional copy of the RFID chip in the passport he observes. A possible way to obtain the side information needed for the attack within the electromagnetic traces is sketched in the paper. Having no access to high precision measurement equipment, its existence has not been experimentally verified, yet. The attack, however, should be taken into account by the laboratories testing the resilience of (not only) electronic passports to the side channel attacks.
引用
收藏
页码:128 / 140
页数:13
相关论文
共 16 条
[1]  
[Anonymous], 1996, LNCS, DOI DOI 10.1007/3-540-68697-511
[2]  
[Anonymous], 1999, LNCS, DOI DOI 10.1007/3-540-48405-1
[3]  
[Anonymous], 7816 ISOIEC
[4]  
BABAI L, 1985, LECT NOTES COMPUT SC, V182, P13
[5]  
Finkenzeller K., 2003, RFID HDB FUNDAMENTAL, V2nd ed.
[6]  
Gama N, 2008, LECT NOTES COMPUT SC, V4965, P31
[7]  
*ICAO, DEV LOG DAT STRUCT L
[8]  
ICAO, 9303 ICAO
[9]  
LENSTRA AK, 1982, MATH ANNELAN, V261, P513
[10]  
MONTGOMERY PL, 1985, MATH COMPUT, V44, P519, DOI 10.1090/S0025-5718-1985-0777282-X