• DocumentCode
    3287172
  • Title

    Resource Efficiency of Instruction Set Extensions for Elliptic Curve Cryptography

  • Author

    Puttmann, Christoph ; Shokrollahi, Jamshid ; Porrmann, Mario

  • Author_Institution
    Univ. of Paderborn, Paderborn
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    131
  • Lastpage
    136
  • Abstract
    In this paper we focus on the hardware acceleration of cryptographic algorithms by using instruction set extensions. Therefore, a holistic methodology for automated evaluation of instruction set extensions is presented. We propose a two-stage framework for analyzing the resource efficiency of extending an instruction set. With emphasis to elliptic curve cryptography, several instruction set extensions are implemented for a 32-bit RISC microprocessor and synthesized in a state of the art 65 nm low power standard cell CMOS technology. The achieved performance improvement is analyzed in respect to the hardware costs in terms of chip area and power consumption.
  • Keywords
    CMOS integrated circuits; cryptography; instruction sets; microprocessor chips; reduced instruction set computing; RISC microprocessor; elliptic curve cryptography; hardware acceleration; instruction set extension; low power standard cell CMOS technology; power consumption; Acceleration; Arithmetic; Costs; Elliptic curve cryptography; Galois fields; Hardware; Information security; Polynomials; Public key cryptography; Reduced instruction set computing; binary field multiplication; elliptic curve cryptography; instruction set extension; resource efficiency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-3099-0
  • Type

    conf

  • DOI
    10.1109/ITNG.2008.130
  • Filename
    4492467