• DocumentCode
    3251335
  • Title

    A high performance reconfigurable implementation of DES-like algorithms

  • Author

    Valizadeh, A. ; Zamani, M. Saheb ; Sadeghian, B. ; Mehdipour, Farhad ; Najafi, B.

  • Author_Institution
    Dept. of Comput Eng. & Inf. Technol., Amirkabir Univ. of Technol., Tehran, Iran
  • fYear
    2004
  • fDate
    6-8 Dec. 2004
  • Firstpage
    140
  • Lastpage
    143
  • Abstract
    Reconfigurable computing has grown to become an important and large field of research. It offers advantages over traditional hardware and software implementation of computational algorithms. It is based on using field programmable gate arrays (FPGAs), which can be configured after fabrication to take advantage of a hardware design but still maintain the flexibility of software. Particular applications, including encryption, which involve repetitive computation, and have inherent parallelism, are specifically well suited to the use of FPGAs. In this paper, we implemented four DES-like algorithms namely DES, DESX, Biham-DES, and Sn DES on a reconfigurable hardware so that each algorithm could be replaced by another with low reconfiguration overhead time. This kind of implementation not only has high flexibility but also has an acceptable encryption rate compared with the fastest implementation of DES.
  • Keywords
    cryptography; field programmable gate arrays; reconfigurable architectures; Biham-DES algorithm; DESX algorithm; FPGA; Sn DES algorithm; field programmable gate arrays; reconfigurable computing; reconfigurable hardware design; Application software; Concurrent computing; Data communication; Fabrication; Field programmable gate arrays; Hardware; Parallel processing; Public key; Public key cryptography; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2004. ICM 2004 Proceedings. The 16th International Conference on
  • Print_ISBN
    0-7803-8656-6
  • Type

    conf

  • DOI
    10.1109/ICM.2004.1434228
  • Filename
    1434228