• DocumentCode
    3508512
  • Title

    Reconfigurable Architectures for Curve-Based Cryptography on Embedded Micro-Controllers

  • Author

    Batina, Lejla ; Hodjat, Alireza ; Hwang, David ; Sakiyama, Kazuo ; Verbauwhede, Ingrid

  • Author_Institution
    SAT/SCD-COSIC, Katholieke Universiteit, Leuven
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper discusses architectures for embedded security to enable various cryptographic services at low cost. To realize the large bit-lengths and complex arithmetic on an 8-bit embedded micro-controller, several hardware acceleration options for elliptic and hyperelliptic curve cryptography (ECC and HECC) are studied and systematically evaluated. Two key factors influence the performance: one is the communication interface i.e. I/O transfers between processor and co-processor and the other one is the boundary between hardware and software. Our experiments are run on an 8051 and an AVR micro-controller with the crypto co-processors implemented on a FPGA
  • Keywords
    cryptography; embedded systems; microcontrollers; reconfigurable architectures; FPGA; curve-based cryptography; elliptic curve cryptography; embedded micro-controllers; hardware acceleration; hyperelliptic curve cryptography; reconfigurable architectures; Acceleration; Arithmetic; Coprocessors; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Reconfigurable architectures; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311286
  • Filename
    4101048