• DocumentCode
    2162030
  • Title

    High performance synchronized dual elliptic curve crypto-processor

  • Author

    Zadeh, Abdulah Abdulah

  • Author_Institution
    Shahid Beheshti Univ., Tehran
  • fYear
    2009
  • fDate
    3-6 May 2009
  • Firstpage
    962
  • Lastpage
    965
  • Abstract
    In this paper a dual crypto-processor for elliptic curve cryptography has been proposed. The proposed architecture can perform two independent scalar multiplications in parallel over GF(2m). Although in this crypto-processor two independent scalar multiplications are performed in parallel, no extra arithmetic unit is employed in this crypto-processor (except an addition unit). Thus the architecture includes a field multiplier, a field divider, a field squarer and two field adders over the extension field with the degree of 163, which could perform complete arithmetic operations for elliptic curve cryptography. In this crypto-processor two scalar multipliers are synchronized and no conflicts occur in using the arithmetic units (during the execution of scalar multiplication). The implemented results of the synchronized dual elliptic curve crypto-processor show that two scalar multiplications could be performed in 1.95 msec, (in XC3S1500 platform) while one scalar multiplication takes approximately the same time for this crypto-processor.
  • Keywords
    Galois fields; public key cryptography; dual cryptoprocessor; elliptic curve cryptography; elliptic curve cryptoprocessor; field adders; field divider; field multiplier; field squarer; independent scalar multiplication; scalar multiplier; Decision support systems; Elliptic curve cryptography; Elliptic curves; Dual core; Elliptic curve cryptography; finite field;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2009. CCECE '09. Canadian Conference on
  • Conference_Location
    St. John´s, NL
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-3509-8
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2009.5090271
  • Filename
    5090271