• DocumentCode
    601029
  • Title

    Design of an elliptic curve cryptoprocessor using optimal normal basis over GF(2233)

  • Author

    Urbano-Molano, F.A. ; Trujillo-Olaya, V. ; Velasco-Medina, J.

  • Author_Institution
    Dept. de Telematica, Univ. del Cauca, Popayán, Colombia
  • fYear
    2013
  • fDate
    Feb. 27 2013-March 1 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents the design of an elliptic curve cryptoprocessor using optimal normal basis. The scalar point multiplication is implemented using random curves over GF(2233), and the finite field multiplication is implemented using bit-serial and parallel multiplication algorithms. The designed processor is flexible, parameterized and described by using VHDL. This allows achieving a good trade-off between area, performance and flexibility. The execution times to carry out the scalar point multiplication of the designed cryptoprocessor using bit-serial and parallel multiplication were 1.62 μs and 0.025 μs, respectively. The performance results show that this cryptoprocessor can be used as a hardware coprocessor for high performance reconfigurable cryptosystems.
  • Keywords
    coprocessors; digital arithmetic; hardware description languages; public key cryptography; GF(2233); VHDL; bit-serial multiplication algorithms; elliptic curve cryptoprocessor design; finite field multiplication; hardware coprocessor; high performance reconfigurable cryptosystems; optimal normal basis; parallel multiplication algorithms; random curves; scalar point multiplication; Algorithm design and analysis; Computer architecture; Elliptic curve cryptography; Elliptic curves; Galois fields; Hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (LASCAS), 2013 IEEE Fourth Latin American Symposium on
  • Conference_Location
    Cusco
  • Print_ISBN
    978-1-4673-4897-3
  • Type

    conf

  • DOI
    10.1109/LASCAS.2013.6519014
  • Filename
    6519014