Title :
Implementation of AES Algorithm in UART Module for Secured Data Transfer
Author :
Basu, Debjani ; Kole, Dipak K. ; Rahaman, Hafizur
Author_Institution :
Sch. of VLSI Technol., Bengal Eng. & Sci. Univ., Shibpur, India
Abstract :
This work proposes the application of Advanced Encryption Standard (AES) algorithm in Universal Asynchronous Receiver Transmitter (UART) module for secure transfer of data. The proposed architecture implements AES-128 algorithm that encrypts the data before transmission through UART transmitter and decrypts after receiving the data at UART receiver module. In this work, we present the AES-128 encryption and decryption circuit using iterative architecture. The design has a clock generator circuit which provides the different clock frequencies to different sub modules. The complete design is described in Verilog Hardware Description Language (HDL) and is functionally verified using Xilinx ISE 9.1i software. It takes 47.2msec to transmit 128 bit encrypted data and 36.7msec to receive decrypted data on a Xilinx xc2vp70-7ff517 device. All the blocks of the proposed architecture are designed using FPGA technology.
Keywords :
cryptography; data communication equipment; field programmable gate arrays; hardware description languages; AES-128 algorithm; AES-128 decryption circuit; AES-128 encryption circuit; FPGA technology; HDL; UART receiver module; UART transmitter module; Verilog Hardware Description Language; Xilinx ISE 9.1i software; Xilinx xc2vp70-7ff517 device; advanced encryption standard algorithm; clock generator circuit; data transfer security; iterative architecture; time 36.7 ms; time 47.2 ms; universal asynchronous receiver transmitter module; Algorithm design and analysis; Clocks; Encryption; Receivers; Shift registers; Transmitters; AES; Field Programmable Gate Array (FPGA); Receiver; Shift Register; Transmitter; UART; decryption; encryption;
Conference_Titel :
Advances in Computing and Communications (ICACC), 2012 International Conference on
Conference_Location :
Cochin, Kerala
Print_ISBN :
978-1-4673-1911-9
DOI :
10.1109/ICACC.2012.32