• DocumentCode
    2813666
  • Title

    Implementation of SEA Algorithm on the Windows Platforms

  • Author

    Hsieh, Hui-Ting ; Yang, Chung-Huang ; Ahn, TaeNam

  • Author_Institution
    Grad. Inst. of Inf. & Comput. Educ., Nat. Kaohsiung Normal Univ., Kaohsiung
  • fYear
    2008
  • fDate
    28-30 Aug. 2008
  • Firstpage
    363
  • Lastpage
    370
  • Abstract
    In FIPS 186-2, NIST (National Institute of Standards and Technology) recommends five elliptic curve parameters over prime field for building up secure elliptic curve cryptosystem. If the user can randomly produce elliptic curve parameters over prime field, the cryptosystem will be more secure. One of the important steps is to count the number of rational points on an elliptic curve over prime field and find the curve of prime order. Because SEA algorithm is an effective algorithm for counting points on elliptic curve over prime field, we can build up secure elliptic curve cryptosystem by using it to search for curve of prime order. The study uses MIRACL as embedded function library, C++ Builder to design the graphic userpsilas interface, and the computer with Pentium 2.80 G CPU, 2 G memory, and Windows server 2003 platforms for experiment. On average, it takes individually 610, 1386, 2093, 24514, and 100203 seconds to search out elliptic curve of prime order for cryptosystem; it takes 32, 69, 108, 751, and 3413 seconds individually to count the number of points on elliptic curve on the basis of 192, 224, 256, 384, and 521 bits of underlying field.
  • Keywords
    C++ language; digital arithmetic; graphical user interfaces; public key cryptography; software libraries; C++ Builder; FIPS 186-2; MIRACL embedded function library; SEA algorithm; Windows platform; graphical user interface design; prime field; secure elliptic curve cryptosystem; Computer science education; Computer security; Elliptic curve cryptography; Elliptic curves; Information security; Information technology; NIST; National security; Polynomials; Public key cryptography; Cryptography; Elliptic Curve Cryptosystem (ECC); Modular Polynomial; Schoof-Elkies-Atkin Algorithm (SEA Algorithm);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Convergence and Hybrid Information Technology, 2008. ICHIT '08. International Conference on
  • Conference_Location
    Daejeon
  • Print_ISBN
    978-0-7695-3328-5
  • Type

    conf

  • DOI
    10.1109/ICHIT.2008.248
  • Filename
    4622853