• DocumentCode
    2822471
  • Title

    Parallel FPGA implementation of RSA with residue number systems - can side-channel threats be avoided?

  • Author

    Ciet, Mathieu ; Neve, Michael ; Peeters, Eric ; Quisquater, Jean-Jacques

  • Author_Institution
    InnovaCard, La Ciotat
  • Volume
    2
  • fYear
    2003
  • fDate
    30-30 Dec. 2003
  • Firstpage
    806
  • Abstract
    In this paper, the authors presented a new parallel architecture to avoid side-channel analysis such as: timing attack, simple/differential power analysis, fault induction attack and simple/differential electromagnetic analysis. Montgomery multiplication based on residue number systems was used. Thanks to RNS, a design which is able to perform an RSA signature in parallel on was developed a set of identical and independent coprocessors. Of independent interest, the authors proposed a new DPA countermeasure when RNS are used that is only (slightly) memory consuming. Finally, the new architecture was synthesized on FPGA and it presents promising performance results. Even if the aim is to sketch a secure architecture, the RSA signature is performed in less than 150 ms, with competitive hardware resources. To the authors´ knowledge, this is the first proposal of an architecture counteracting electromagnetic analysis apart from hardware countermeasures reducing electromagnetic radiations
  • Keywords
    field programmable gate arrays; parallel architectures; public key cryptography; residue number systems; Montgomery multiplication; RSA; differential power analysis; electromagnetic analysis; fault induction attack; parallel FPGA implementation; residue number systems; side channel threats; timing attack; Arithmetic; Coprocessors; Electromagnetic analysis; Electromagnetic radiation; Field programmable gate arrays; Hardware; Parallel architectures; Proposals; Public key cryptography; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
  • Conference_Location
    Cairo
  • ISSN
    1548-3746
  • Print_ISBN
    0-7803-8294-3
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2003.1562409
  • Filename
    1562409