• DocumentCode
    3738270
  • Title

    Side channel attack on multiprecision multiplier used in protected ECDSA implementation

  • Author

    Michal Varchola;Milos Drutarovsky;Marek Repka;Pavol Zajac

  • Author_Institution
    Department of Electronics and Multimedia Communications, Technical University of Kosice, Kosice, Slovakia
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    When considering Elliptic Curve Cryptography (ECC) implementations, countermeasures against side channel attacks are primarily focused on elliptic curve arithmetic. On the other hand, Elliptic Curve Digital Signature Algorithm (ECDSA) implementation also uses a modular multiplication of a private key d<;sub>A<;/sub>, and publicly known random parameter r. The side channel leakage of the multiplication rd<;sub>A<;/sub> can reveal the private key, especially in systems with narrow-width data-path used for multiprecision arithmetic. The proposed countermeasure is based on the different order of arithmetic operations, masking the critical multiplication by a random ephemeral key k<;sup>-1<;sup>. In this work, we demonstrate a special variant of collision attack against the protected ECDSA signature computation. The collision attack exploits the leakage from multiprecision integer multiplier, which is a building block of several published scalable FPGA-enabled ECC crypto-processors. Our concrete experimental results were obtained from hardware DISIPA platform based on Altera Cyclone III FPGA.
  • Keywords
    "Elliptic curve cryptography","Field programmable gate arrays","Power measurement","Power demand","Digital signatures","Pollution measurement"
  • Publisher
    ieee
  • Conference_Titel
    ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/ReConFig.2015.7393359
  • Filename
    7393359