• DocumentCode
    2956977
  • Title

    Multi-threading elliptic curve cryptosystems

  • Author

    Kanniah, Uma S. ; Samsudin, Azman

  • Author_Institution
    Univ. Sains Malaysia, Penang
  • fYear
    2007
  • fDate
    14-17 May 2007
  • Firstpage
    134
  • Lastpage
    139
  • Abstract
    Elliptic Curve Cryptosystems (ECC) is being widely used in cryptographic systems due to its unique security features. In many cases, ECC had also been crafted onto specialized processor for performance reason. However, building a specialized ECC processor is not only time consuming but also costly. Therefore, from the cost-effectiveness point of view, the software approach of ECC in a multiprocessing environment is indeed more attractive, especially with the recent development in multi-core processors. The main objective of this research is therefore to implement identified parallel mathematical algorithms in multi-threading environment to support the development of ECC in software. Two parallel mathematical algorithms, Karatsuba and Montgomery, are incorporated and tested for point multiplication in Elliptic Curve (EC) algorithm to achieve high performance in execution for on-the-shelf multi-core architecture processors.
  • Keywords
    digital arithmetic; multi-threading; multiprocessing systems; parallel algorithms; parallel architectures; public key cryptography; ECC processor; Karatsuba algorithm; Montgomery algorithm; multithreading elliptic curve cryptosystem; multithreading environment; on-the-shelf multicore architecture processor; parallel mathematical algorithm; point multiplication; Communication system security; Computer architecture; Elliptic curve cryptography; Elliptic curves; Equations; Galois fields; Hardware; Public key cryptography; Smart cards; Telecommunication computing; Cryptography; Elliptic Curve Cryptosystems; Karatsuba Algorithm; Montgomery Algorithm; Multithreading;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunications and Malaysia International Conference on Communications, 2007. ICT-MICC 2007. IEEE International Conference on
  • Conference_Location
    Penang
  • Print_ISBN
    978-1-4244-1094-1
  • Electronic_ISBN
    978-1-4244-1094-1
  • Type

    conf

  • DOI
    10.1109/ICTMICC.2007.4448617
  • Filename
    4448617