A hardware architecture for elliptic curve cryptography and lossless data compression

被引:7
作者
Morales-Sandoval, M [1 ]
Feregrino-Uribe, C [1 ]
机构
[1] Natl Inst Astrophys Opt & Elect, Dept Comp Sci, Puebla 72840, Mexico
来源
15TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS, PROCEEDINGS | 2005年
关键词
D O I
10.1109/CONIEL.2005.8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:113 / 118
页数:6
相关论文
共 22 条
[1]  
*AM BANK ASS, X9621998 ANSI ECDSA
[2]  
[Anonymous], LNCS
[3]  
DAHAB R, IC0010
[4]  
ERNEST M, 2001, P 12 IEEE WORKSH RAP, P24
[5]  
Ernst M, 2002, LECT NOTES COMPUT SC, V2523, P381
[6]  
FRIEND R, 2395IP RFC LZS
[7]  
*HIFN INC, 1 BOOK COMPR ENCR HI
[8]   Unified VLSI systolic array design for LZ data compression [J].
Hwang, SA ;
Wu, CW .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (04) :489-499
[9]  
KAYAKOC C, TR801 RSA LAB
[10]   The state of elliptic curve cryptography [J].
Koblitz, N ;
Menezes, A ;
Vanstone, S .
DESIGNS CODES AND CRYPTOGRAPHY, 2000, 19 (2-3) :173-193