• DocumentCode
    3030334
  • 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
  • Volume
    1
  • fYear
    2003
  • fDate
    14-17 Dec. 2003
  • Firstpage
    76
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on
  • Print_ISBN
    0-7803-8163-7
  • Type

    conf

  • DOI
    10.1109/ICECS.2003.1301980
  • Filename
    1301980