• DocumentCode
    2796286
  • Title

    Performance and side-channel attack analysis of a self synchronous montgomery multiplier processing element for RSA in 40nm CMOS

  • Author

    Devlin, Benjamin ; Ueki, Hiroshi ; Mori, Shinsuke ; Miyauchi, Shoko ; Ikeda, Makoto ; Asada, Kunihiro

  • Author_Institution
    Dept. of Electron. Eng., Univ. of Tokyo, Tokyo, Japan
  • fYear
    2012
  • fDate
    12-14 Nov. 2012
  • Firstpage
    385
  • Lastpage
    388
  • Abstract
    We propose a Montgomery multiplier composed of gate-level self synchronous processing elements (SS-PE) that can be used to create scalable-length modular multipliers with no broadcast signals for high throughput. A 40nm test circuit shows the SS-PE operates from 0.4V to 1.3V at 20°C without tuning, with 2.1 Gb/s data-throughput, 476ps delay at 1.1V, and energy per operation of 322fJ/op at 1.1V and 1.40fJ/op with voltage scaling to 0.4V. A 8-bit RSA is implemented using SS-PEs, and shows 186Mb/s and 130ns data-throughput and time respectively for the average case of decryption. Side-channel attacks using simple power analysis, differential power analysis, and high order differential power analysis show secure operation with no information leakage after 50,000 measurements.
  • Keywords
    CMOS integrated circuits; multiplying circuits; power aware computing; CMOS integrated circuit; RSA; Rivest-Shamir-Adleman; SS-PE; bit rate 186 Mbit/s; bit rate 2.1 Gbit/s; gate-level self synchronous processing elements; high order differential power analysis; scalable-length modular multipliers; self synchronous Montgomery multiplier processing element; side-channel attack analysis; simple power analysis; size 40 nm; temperature 20 degC; time 130 ns; time 476 ps; voltage 0.4 V to 1.3 V; voltage scaling; word length 8 bit;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid State Circuits Conference (A-SSCC), 2012 IEEE Asian
  • Conference_Location
    Kobe
  • Type

    conf

  • DOI
    10.1109/ASSCC.2012.6570807
  • Filename
    6570807