• DocumentCode
    3762853
  • Title

    FPGA implementation of Data Encryption Standard using time variable permutations

  • Author

    Soufiane Oukili;Seddik Bri

  • Author_Institution
    Materials and Instrumentation (MIN), High School of Technology, Moulay Ismail University, Meknes, Morocco
  • fYear
    2015
  • Firstpage
    126
  • Lastpage
    129
  • Abstract
    The Data Encryption Standard (DES) was the first modern and the most popular symmetric key algorithm used for encryption and decryption of digital data. Even though it is nowadays not considered secure against a determined attacker, it is still used in legacy applications. This paper presents a secure, high-throughput and area-efficient Field Programming Gate Arrays (FPGA) implementation of the Data Encryption Standard algorithm. This is achieved by combining 16 pipelining concept with time variable permutations and compared with previous illustrated encryption algorithms. The permutations change on time by the cryptographer. Therefore, the ciphertext changes too for the same key and plaintext. The proposed algorithm is implemented on Xilinx Spartan-3e (XC3s500e) FPGA. Our DES design achieved a data encryption rate of 9453.47 Gbit/s and 2046 number of occupied CLB slices. These results showed that the proposed implementation is one of the fastest hardware implementations with better area-efficient and much greater security.
  • Keywords
    "Encryption","Field programmable gate arrays","Standards","Clocks","Algorithm design and analysis","Pipeline processing"
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics (ICM), 2015 27th International Conference on
  • Electronic_ISBN
    2159-1679
  • Type

    conf

  • DOI
    10.1109/ICM.2015.7438004
  • Filename
    7438004