• DocumentCode
    2894545
  • Title

    Chosen-message SPA attacks against FPGA-based RSA hardware implementations

  • Author

    Miyamoto, Atsushi ; Homma, Naofumi ; Aoki, Takafumi ; Satoh, Akashi

  • Author_Institution
    Grad. Sch. of Inf. Sci., Tohoku Univ., Sendai
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    35
  • Lastpage
    40
  • Abstract
    This paper presents SPA (simple power analysis) attacks against public-key cryptosystems implemented on an FPGA platform. The SPA attack investigates a power waveform generated by a cryptographic module, and reveals a secret key in the module. We focus on chosen-message SPA attacks, which enhances the differences of operating waveforms between multiplication and squaring correlated to the secret key by using the input of particular messages. In particular, Yen showed a unique SPA attack against RSA cryptosystem, but no verification experiment using actual software or hardware was performed. In this paper, we implemented four-types of RSA processors on an FPGA platform in combination with two variants of the Montgomery multiplication algorithm and two different types of multipliers for SPA attacks experiments. Then we demonstrated effectiveness of various chosen-message attacks as well as Yenpsilas method, and investigated the characteristics of the attacks depending on the hardware architectures.
  • Keywords
    field programmable gate arrays; microprocessor chips; public key cryptography; FPGA platform; Montgomery multiplication; RSA hardware implementations; RSA processors; Yen method; chosen message; cryptographic module; power waveform; public-key cryptosystems; secret key; simple power analysis attacks; Algorithm design and analysis; Cathode ray tubes; Field programmable gate arrays; Hardware; Information analysis; Information security; Power dissipation; Power generation; Public key cryptography; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629904
  • Filename
    4629904