Title :
Implementation of triple data encryption algorithm using VHDL
Author :
Ali, Liakot ; Yunus, Nurul Amziah Md ; Jaafar, Haslina ; Wagiran, Rahman ; Low, Evanna
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. Putra Malaysia, Selangor, Malaysia
Abstract :
Data security and authenticity are very important in many applications. They are used in our daily life such as in banking, smart card, business discussion and insurance. To prevent unauthorized access to the database or any transmitting process through communication mediums, the information should be securely encrypted. In this paper, it introduces the implementation of a triple data encryption algorithm using VHDL for data security and authenticity. The implementation of the single data encryption standard and the triple data encryption algorithm (TDEA) are tested successfully using VHDL, which is a hardware implementation of a block cipher. The system mainly consists of 3 parts: data execution, key execution and the control system. The entire design makes use of 1101 logic elements (LCs) and successfully fitted into a FLEX 10K PLD (EPF10K30BC356-3). The TDEA is more secure than the Single DES because it has longer key-length.
Keywords :
authorisation; cryptography; hardware description languages; programmable logic devices; 1101 logic elements; FLEX 10K PLD system; VHDL method; block ciphers; control system; data authenticity; data execution; data security; key execution; single data encryption standard; triple data encryption algorithm; unauthorized access prevention; Banking; Control systems; Cryptography; Data security; Databases; Hardware; Insurance; Logic design; Smart cards; Testing;
Conference_Titel :
Semiconductor Electronics, 2004. ICSE 2004. IEEE International Conference on
Print_ISBN :
0-7803-8658-2
DOI :
10.1109/SMELEC.2004.1620907