Title :
Design of an elliptic curve cryptoprocessor using optimal normal basis over GF(2233)
Author :
Urbano-Molano, F.A. ; Trujillo-Olaya, V. ; Velasco-Medina, J.
Author_Institution :
Dept. de Telematica, Univ. del Cauca, Popayán, Colombia
fDate :
Feb. 27 2013-March 1 2013
Abstract :
This paper presents the design of an elliptic curve cryptoprocessor using optimal normal basis. The scalar point multiplication is implemented using random curves over GF(2233), and the finite field multiplication is implemented using bit-serial and parallel multiplication algorithms. The designed processor is flexible, parameterized and described by using VHDL. This allows achieving a good trade-off between area, performance and flexibility. The execution times to carry out the scalar point multiplication of the designed cryptoprocessor using bit-serial and parallel multiplication were 1.62 μs and 0.025 μs, respectively. The performance results show that this cryptoprocessor can be used as a hardware coprocessor for high performance reconfigurable cryptosystems.
Keywords :
coprocessors; digital arithmetic; hardware description languages; public key cryptography; GF(2233); VHDL; bit-serial multiplication algorithms; elliptic curve cryptoprocessor design; finite field multiplication; hardware coprocessor; high performance reconfigurable cryptosystems; optimal normal basis; parallel multiplication algorithms; random curves; scalar point multiplication; Algorithm design and analysis; Computer architecture; Elliptic curve cryptography; Elliptic curves; Galois fields; Hardware;
Conference_Titel :
Circuits and Systems (LASCAS), 2013 IEEE Fourth Latin American Symposium on
Conference_Location :
Cusco
Print_ISBN :
978-1-4673-4897-3
DOI :
10.1109/LASCAS.2013.6519014