High-Throughput and Area-Efficient FPGA Implementations of Data Encryption Standard (DES)
High-Throughput and Area-Efficient FPGA Implementations of Data Encryption Standard (DES)作者机构:Department of Computer Engineering Jordan University for Science and Technology Irbid Jordan Department of Network Engineering and Security Jordan University for Science and Technology Irbid Jordan
出 版 物:《Circuits and Systems》 (电路与系统(英文))
年 卷 期:2014年第5卷第3期
页 面:45-56页
学科分类:1002[医学-临床医学] 100214[医学-肿瘤学] 10[医学]
主 题:DES FPGA Pipelined Iterative Security Efficiency Encryption
摘 要:One of the most popular standards for protecting confidential information is the Data Encryption Standard (DES). Although it has been replaced by the Advanced Encryption Standard (AES), it is still widely used in Automatic Teller Machines (ATM’s), smartcards, and mobile phone SIM cards. In this paper, we present area-efficient and high-throughput FPGA implementations of the DES which are developed using the Xilinx FPGA ISE design suite. In fact, we propose modifications on the fastest DES design reported in the literature and achieve 1.1 times higher speed. Also, we introduce an 8-stage pipelined design that needs only 0.75 times the registers and consumes 0.65 times the power of a similar 16-stages pipelined design. High-speed design and synthesis optimization techniques including pipelining, register retiming, and logic replication are used. Post- layout synthesis results show that the proposed implementations achieve high throughput-to-area ratio. To make a fair comparison, the proposed designs were synthesized using matching FPGA devices as being used by other implementations reported in the literature.