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