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
Link To Document :
بازگشت