International Workshop on Cryptographic Hardware and Embedded Systems

CHES 2008: Cryptographic Hardware and Embedded Systems – CHES 2008 pp 15-29

Collision-Based Power Analysis of Modular Exponentiation Using Chosen-Message Pairs

  • Naofumi Homma
  • Atsushi Miyamoto
  • Takafumi Aoki
  • Akashi Satoh
  • Adi Shamir
Conference paper

DOI: 10.1007/978-3-540-85053-3_2

Volume 5154 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Homma N., Miyamoto A., Aoki T., Satoh A., Shamir A. (2008) Collision-Based Power Analysis of Modular Exponentiation Using Chosen-Message Pairs. In: Oswald E., Rohatgi P. (eds) Cryptographic Hardware and Embedded Systems – CHES 2008. CHES 2008. Lecture Notes in Computer Science, vol 5154. Springer, Berlin, Heidelberg

Abstract

This paper proposes new chosen-message power-analysis attacks against public-key cryptosystems based on modular exponentiation, which use specific input pairs to generate collisions between squaring operations at different locations in the two power traces. Unlike previous attacks of this kind, the new attacks can be applied to all the standard implementations of the exponentiation process: binary (left-to-right and right-to-left), m-ary, and sliding window methods. The SPA countermeasure of inserting dummy multiplications can also be defeated (in some cases) by using the proposed attacks. The effectiveness of the attacks is demonstrated by actual experiments with hardware and software implementations of RSA on an FPGA and the PowerPC processor, respectively. In addition to the new collision generation methods, a high-accuracy waveform matching technique is introduced to detect the collisions even when the recorded signals are noisy and the clock has some jitter.

Keywords

side-channel attackspower-analysis attacksRSAmodular exponentiationwaveform matching
Download to read the full conference paper text

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Naofumi Homma
    • 1
  • Atsushi Miyamoto
    • 1
  • Takafumi Aoki
    • 1
  • Akashi Satoh
    • 2
  • Adi Shamir
    • 3
  1. 1.Graduate School of Information SciencesTohoku University 
  2. 2.National Institute of Advanced Industrial Science and Technology 
  3. 3.Weizmann Institute of Science