DocumentCode :
1565151
Title :
On the hardware design of an elliptic curve cryptosystem
Author :
Morales-Sandoval, Miguel ; Feregrino-Uribe, Claudia
Author_Institution :
Dept. of Comput. Sci., Nat. Inst. for Astrophys., Opt. & Electron., Mexico City, Mexico
fYear :
2004
Firstpage :
64
Lastpage :
70
Abstract :
We present a hardware architecture for an elliptic curve cryptography system performing the three basic cryptographic schemes: DH key generation, encryption and digital signature. The architecture is described by using hardware description languages, specifically Handel C and VHDL. Because of the sequential nature of the cryptographic algorithms, they are written in Handel C language. The critical part of the cryptosystem is a module performing the scalar multiplication operation. This module has been written in VHDL to let further improvements. The points of the elliptic curve are represented in projective coordinates working over the two-characteristic finite field and using polynomial basis. A prototype of this hardware architecture is implemented on a Xilinx Virtex II FPGA device.
Keywords :
C language; cryptography; digital arithmetic; digital signatures; field programmable gate arrays; hardware description languages; polynomials; DH key generation; FPGA device; Handel C language; VHDL; Xilinx Virtex II; cryptographic algorithms; digital signature; elliptic curve cryptography system; encryption; finite field; hardware architecture; hardware description languages; polynomial basis; scalar multiplication operation; Computer architecture; Computer science; DH-HEMTs; Digital signatures; Elliptic curve cryptography; Elliptic curves; Galois fields; Hardware; Public key cryptography; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science, 2004. ENC 2004. Proceedings of the Fifth Mexican International Conference in
Print_ISBN :
0-7695-2160-6
Type :
conf
DOI :
10.1109/ENC.2004.1342590
Filename :
1342590
Link To Document :
بازگشت