Title :
A Hardware Architecture for Elliptic Curve Cryptography and Lossless Data Compression
Author :
Sandoval, M.M. ; Feregrino-Uribe, Claudia
Author_Institution :
Comput. Sci. Dept., Nat. Inst. for Astrophys., Opt. & Electron., Puebla, Mexico
Abstract :
We present a hardware architecture that combines Elliptic Curve Cryptography (ECC) and lossless data compression in a single chip. Input data is compressed using a dictionary-based lossless data compressor before encryption, then; two elliptic curve cryptographic algorithms can be applied to the compressed data: ECIES for encryption or ECDSA for digital signature. Applying data compression presents three advantages: first, the improvement in the cryptographic module throughput by reducing the amount of data to be encrypted; second, the higher utilization of the available bandwidth if encrypted data is transmitted across a public network and third, the increment of the difficulty to recover the original information. The architecture was described in VHDL and synthesized for a Xilinx FPGA device. The results achieved show that it is possible to combine these two algorithms in a single chip while gathering the advantages of compression and cryptography. This work is novel in the sense that no such algorithm combination has been reported neither a hardware implementation of elliptic curve cryptographic schemes.
Keywords :
bandwidth allocation; data compression; digital signatures; field programmable gate arrays; hardware description languages; public key cryptography; ECDSA; ECIES; VHDL; Xilinx FPGA device; available bandwidth utilization; cryptographic module throughput; dictionary-based lossless data compressor; digital signature; elliptic curve cryptography; hardware architecture; lossless data compression; Application software; Bandwidth; Computer architecture; Computer network reliability; Data compression; Elliptic curve cryptography; Hardware; Optical losses; Public key cryptography; Redundancy;
Conference_Titel :
Electronics, Communications and Computers, 2005. CONIELECOMP 2005. Proceedings. 15th International Conference on
Print_ISBN :
0-7695-2283-1
DOI :
10.1109/CONIEL.2005.8