Design of AES Encryption and Decryption Algorithm With 128-Bits Key Length
Design of AES Encryption and Decryption Algorithm With 128-Bits Key Length
Design of AES Encryption and Decryption Algorithm With 128-Bits Key Length
ABSTRACT
In todays world most of the communication is done using electronic media. Data
Security plays a vital role in such communication. Hence, there is a need to protect data from
malicious attacks. Cryptography is the science of secret codes, enabling the confidentiality of
communication through an insecure channel. It protects against unauthorized parties by
preventing unauthorized alteration of use. Generally speaking, it uses a cryptographic system to
transform a plaintext into a cipher text, using most of the time a key.
In this work, both encryption and decryption will be carried out with the key length of
128 bits, that is, both AES encrypter and the AES decrypter were integrated. Hence the input
block and secret key will be provided for encryption and the cipher block and same secret key
will be provided to the decryption to get the proper block as output. All the transformations of
both Encryption and Decryption will be developed using VHDL language and will be verified
with the help of its simulation result.
The AES Encryption and Decryption is synthesized on FPGA family of Virtex-2 using
Xilinx ISE tool and hence the design operates at a maximum clock frequency of 18.970 MHz
with a minimum period of 52.716ns.
Department of ECE,VJIT
Design of AES Encryption and Decryption Algorithm with 128-bits Key Length
INDEX
CONTENTS PAGE NUMBER
ABSTRACT
ACKNOWLEDGEMENT
LIST OF FIGURES
Chapter 1: INTRODUCTION
1.5 APPLICATION 14
CHAPTER 2 : LITERATURE
Department of ECE,VJIT
Design of AES Encryption and Decryption Algorithm with 128-bits Key Length
Department of ECE,VJIT
Design of AES Encryption and Decryption Algorithm with 128-bits Key Length
Department of ECE,VJIT
Design of AES Encryption and Decryption Algorithm with 128-bits Key Length
LIST OF FIGURES
FIGURE NUMBER PAGE NUMBER
Department of ECE,VJIT
Design of AES Encryption and Decryption Algorithm with 128-bits Key Length
Department of ECE,VJIT
Design of AES Encryption and Decryption Algorithm with 128-bits Key Length
Department of ECE,VJIT