• DocumentCode
    3208741
  • Title

    A Side-channel Attack Resistant Programmable PKC Coprocessor for Embedded Applications

  • Author

    Mentens, Nele ; Sakiyama, Kazuo ; Batina, Lejla ; Preneel, Bart ; Verbauwhede, Ingrid

  • Author_Institution
    Katholieke Univ., Heverlee
  • fYear
    2007
  • fDate
    16-19 July 2007
  • Firstpage
    194
  • Lastpage
    200
  • Abstract
    This paper describes the design of a programmable coprocessor for public key cryptography (PKC) on an FPGA. The implementation provides a very broad range of functions together with countermeasures against side-channel analysis (SCA) attacks. The functions are implemented in a hierarchical manner, where all levels are accessible by the user. This makes the coprocessor very flexible and particularly suitable to be used in embedded environments where the border between hardware and software needs to be decided depending on the application. Especially for RSA, the resulting implementation on an XC3S5000 FPGA, from the low-cost Spartan series of Xilinx, shows comparable performance figures compared to the state-of- the-art in PKC coprocessors.
  • Keywords
    coprocessors; embedded systems; field programmable gate arrays; public key cryptography; FPGA; RSA standard; embedded environment; field programmable gate arrays; programmable coprocessor design; public key cryptography; side-channel analysis attacks; Authentication; Coprocessors; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Information security; Information systems; Logic devices; Public key cryptography; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling and Simulation, 2007. IC-SAMOS 2007. International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    1-4244-1058-4
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2007.4285751
  • Filename
    4285751