0% found this document useful (0 votes)
171 views

Implementation of AES Algorithm in UART Module For Secured Data Transfer

This document proposes applying the AES-128 encryption algorithm to the UART module to securely transfer data. The architecture encrypts data before transmission and decrypts it after reception. It was designed using Verilog HDL and functionally verified using Xilinx ISE software. On a Xilinx FPGA device, it takes 47.2ms to transmit and 36.7ms to receive 128-bit encrypted data.

Uploaded by

blesson123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
171 views

Implementation of AES Algorithm in UART Module For Secured Data Transfer

This document proposes applying the AES-128 encryption algorithm to the UART module to securely transfer data. The architecture encrypts data before transmission and decrypts it after reception. It was designed using Verilog HDL and functionally verified using Xilinx ISE software. On a Xilinx FPGA device, it takes 47.2ms to transmit and 36.7ms to receive 128-bit encrypted data.

Uploaded by

blesson123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Implementation of AES Algorithm in UART Module for Secured Data Transfer 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 14.2i 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.

A Division of Focuz Innovations Pvt. Ltd

www.focuzinfotech.com

You might also like