• DocumentCode
    1501573
  • Title

    Embedded Software Design of Scalable Low-Area Elliptic-Curve Cryptography

  • Author

    Hassan, Mohamed N. ; Benaissa, Mohammed

  • Author_Institution
    Dept. of Electron. & Electr. Eng., Univ. of Sheffield, Sheffield, UK
  • Volume
    1
  • Issue
    2
  • fYear
    2009
  • Firstpage
    42
  • Lastpage
    45
  • Abstract
    In this letter, a fully software implementation of scalable elliptic curve cryptography (ECC) over GF(2m) on a tiny microcontroller (PicoBlaze) is presented. The implementation performs the whole ECC point multiplication in only 0.257 s for m =113 bit , 0.405 s for m = 131 bit , 0.75 s for m = 163 bit and in 1.23 s for m = 193 bit . This design, either standalone or as part of a software-hardware codesign, opens up the potential of scalable public key cryptography to be used in secure resource constrained applications.
  • Keywords
    field programmable gate arrays; hardware-software codesign; microcontrollers; public key cryptography; PicoBlaze; embedded software design; field programmable gate array; scalable low-area elliptic-curve cryptography; scalable public key cryptography; software-hardware codesign; tiny microcontroller; Elliptic curve cryptography (ECC); embedded security; field-programmable gate array (FPGA);
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2009.2034708
  • Filename
    5288614