Title :
Hardware implementation of elliptic curve digital signature algorithm (ECDSA) on Koblitz curves
Author :
Nabil, Ghanmy ; Naziha, Khlif ; Lamia, Fourati ; Lotfi, Kamoun
Author_Institution :
Electr. Eng. Dept. of Nat. Sch. of Eng. of Sfax, Electron. & Inf. Technol. Lab. (LETI), Sfax, Tunisia
Abstract :
This paper presents Elliptic Curve Digital Signature Algorithm (ECDSA) hardware implementation over Koblitz subfield curves with 163-bit key length. We designed ECDSA with the purpose to improve performance and security respectively by using elliptic curve point multiplication on Koblitz curves to compute the public key and a key stream generator “W7” to generate private key. Different blocs of ECDSA are implemented on a reconfigurable hardware platform (Xilinx xc6vlx760-2ff1760). We used the hardware description language VHDL (VHSIC Hardware Description Language) for compartmental validation. The design requires 0.2 ms, 0.8 ms and 0.4 ms with 7 %, 13 % and 5 % of the device resources on Slice LUT for respectively key generation, signature generation and signature verification. The proposed ECDSA implementation is suitable to the applications that need: low-bandwidth communication, low-storage and low-computation environments. In particular our implementation is suitable to smart cards and wireless devices.
Keywords :
digital signatures; public key cryptography; ECDSA; Koblitz subfield curves; VHDL; VHSIC hardware description language; Xilinx xc6vlx760-2ff1760; elliptic curve digital signature algorithm; elliptic curve point multiplication; key length; key stream generator; low-bandwidth communication; public key cryptography; reconfigurable hardware platform; signature generation; signature verification; slice LUT; smart cards; time 0.2 ms; time 0.4 ms; time 0.8 ms; wireless devices; word length 163 bit; Digital signatures; Elliptic curve cryptography; Elliptic curves; Generators; Hardware; Receivers; Cryptography; ECDSA; FPGA; Koblitz curves; PRNG W7;
Conference_Titel :
Communication Systems, Networks & Digital Signal Processing (CSNDSP), 2012 8th International Symposium on
Conference_Location :
Poznan
Print_ISBN :
978-1-4577-1472-6
DOI :
10.1109/CSNDSP.2012.6292648