Title :
Creating an Elliptic Curve arithmetic unit for use in elliptic curve cryptography
Author :
Fournaris, Apostolos P. ; Koufopavlou, Odysseas
Author_Institution :
Electr. & Comput. Eng. Dpt, Univ. of Patras, Patras
Abstract :
Elliptic curve cryptography (ECC) is a very promising cryptographic method, offering the same security level as traditional public key cryptosystems (RSA, El Gamal) but with considerably smaller key lengths. To increase the performance of an EC Cryptosystem, dedicated hardware is employed for all EC point operations. However, the computational complexity and hardware resources of an Elliptic Curve processing unit are very high and depend on the efficient design of the Elliptic Curvepsilas underlined GF(2k) Field. In this paper, we propose an EC arithmetic unit that is structured over a high peformance, low gate number GF(2k) arithmetic unit. This proposed GF(2k) arithmetic unit is based on one dimensional systolic architecture that can perform GF(2k) multiplication and inversion with only the performance cost of inversion. This is achieved by utilizing a multiplication/inversion algorithm based on the modified extended Euclidean algorithm.
Keywords :
arithmetic; computational complexity; cryptography; Euclidean algorithm; computational complexity; cryptographic method; cryptosystems; elliptic curve arithmetic; elliptic curve cryptography; hardware resources; Arithmetic; Clocks; Computational efficiency; Computer architecture; Costs; Elliptic curve cryptography; Elliptic curves; Hardware; Public key cryptography; Security;
Conference_Titel :
Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on
Conference_Location :
Hamburg
Print_ISBN :
978-1-4244-1505-2
Electronic_ISBN :
978-1-4244-1506-9
DOI :
10.1109/ETFA.2008.4638588