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
Link To Document