• DocumentCode
    2955137
  • Title

    Hardware implementations of the data encryption standard

  • Author

    Arich, Touria ; Eleuldj, Mohssine

  • Author_Institution
    Ecole Mohammadia d´´Ingenieurs, Agdal-Rabat, Morocco
  • fYear
    2002
  • fDate
    11-13 Dec. 2002
  • Firstpage
    100
  • Lastpage
    103
  • Abstract
    Implementation of cryptographic algorithms on programmable devices FPGAs (Field Programmable Gate Array) run much faster than on software while preserving physical security of hardware solutions. At the same time, these devices allow potentially the same flexibility as software solutions. In fact, they can be reprogrammed on line in order to modify the same algorithm or to implement other cryptographic algorithms. We designed and implemented various architectures of cryptographic algorithm DES (Data Encryption Standard) in Electronic CodeBook Mode (ECB) using hardware description language VHDL (Very High Speed Integrated Circuits Hardware Description Language). We have used pipelining technique and we have analyzed effectiveness of these implementations on FPGAs. The most interesting result is that we could achieve data rate of up to 1 Gbits/s using a standard Altera FPGA (speed-grade = -4). This result is faster than software implementations while we are still maintaining flexibility. However, it still less than hardware solutions based on full custom VLSI (Very Large Scale Integration) integrated circuits.
  • Keywords
    code standards; cryptography; field programmable gate arrays; hardware description languages; hardware-software codesign; 1 Gbits/s; DES; ECB; FPGA; VHDL; VLSI integrated circuit; cryptographic algorithm; data encryption standard; electronic codeBook mode; fField programmable gate array; pipelining technique; programmable device; very high speed integrated circuits hardware description language; very large scale integration; Algorithm design and analysis; Code standards; Computer architecture; Cryptography; Data security; Field programmable gate arrays; Hardware design languages; Software algorithms; Very high speed integrated circuits; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, The 14th International Conference on 2002 - ICM
  • Print_ISBN
    0-7803-7573-4
  • Type

    conf

  • DOI
    10.1109/ICM-02.2002.1161506
  • Filename
    1161506