A New Exponentiation Algorithm Resistant
1Hoseo University, Asan, ChungNam, Republic of Korea
2Electronics and Telecommunications Research Institute (ETRI), Daejeon, Republic of Korea
Abstract Since two different types of side channel attacks based on passive information leakage and active fault injection are independently considered as implementation threats on cryptographic modules, most countermeasures have been separately developed according to each attack type. But then, Amiel et al. proposed a combined side channel attack in which an attacker combines these two methods to recover the secret key in an RSA implementation. In this paper, we show that the BNP (Boscher, Naciri, and Prouff) algorithm for RSA, which is an SPA/FA-resistant exponentiation method, is also vulnerable to the combined attack. In addition, we propose a new exponentiation algorithm resistant to power analysis and fault attack as well as the combined attack. The proposed secure exponentiation algorithm can be employed to strengthen the security of CRT-RSA.. Keywords: Side Channel Attack, Fault attack, Combined Attack, Exponentiation, CRT-RSA Algorithm +: Corresponding author: JaeCheol Ha
Journal of Internet Services and Information Security (JISIS), 3(3/4): 17-27, November 2013 [pdf] |