Title :
VLSI implementations of the triple-DES block cipher
Author :
Kitsos, P. ; Goudevenos, S. ; Koufopavlou, O.
Author_Institution :
Electr. & Comput. Eng. Dept., Patras Univ., Greece
Abstract :
In this paper, VLSI implementations for the triple-DES block cipher are presented. Triple-DES (TDES) is basically used in various cryptographic applications and wireless protocol security layers. Three different hardware implementations are proposed. The first two are based on the pipeline technique, while the third uses consecutive iterations for the data transformations. In addition, the used TDES S-BOXes has been implemented by both look up tables (LUT) and ROM blocks providing useful information regarding the covered area and the design throughput. The ROM approach has better performance than the LUT one but the latter is preferred in the cases where ROM blocks are not available. The proposed TDES implementations achieve high-speed performance. In particular, the throughput value for the pipeline one is equal to 7.36 Gbps.
Keywords :
VLSI; cryptography; data communication equipment; integrated circuit design; iterative methods; mobile radio; pipeline processing; protocols; radio equipment; read-only storage; table lookup; telecommunication security; 7.36 Gbit/s; LUT; ROM blocks; TDES; TDES S-BOXes; TDES implementations; VLSI implementations; consecutive iterations; covered area; cryptographic applications; data transformations; design throughput; hardware implementations; high-speed performance; look up tables; pipeline technique; triple-DES block cipher; wireless protocol security layers; Communication system security; Cryptographic protocols; Cryptography; Data security; Pipelines; Read only memory; Table lookup; Throughput; Very large scale integration; Wireless application protocol;
Conference_Titel :
Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on
Print_ISBN :
0-7803-8163-7
DOI :
10.1109/ICECS.2003.1301980