IRJET-Implementation of Advanced Encryption Standard Algorithm for Communication Security Using FPGA

Page 1

International Research Journal of Engineering and Technology (IRJET) Volume: 03 Issue: 07 | July-2016

www.irjet.net

e-ISSN: 2395 -0056 p-ISSN: 2395-0072

Implementation of Advanced Encryption Standard Algorithm for Communication Security Using FPGA Madhuri B. Ghodke 1, Dr. Suresh N. Mali 2 1Student

M.E. (VLSI &Embedded system), Sinhgad Institute of Technology and Science, Narhe, Pune. 2Principal

of Sinhgad Institute of Technology and Science, Narhe, Pune.

---------------------------------------------------------------------***---------------------------------------------------------------------

Abstract - Network security is one of the most important

factors in today’s world. It protects the information from unwanted access or editing of third party and intentional or accidental interference of third party users. Advanced Encryption Standard (AES), is a cryptographic algorithm that can be used for secured communication, it uses same key that is symmetric key for transmission as well as reception. The AES algorithm is capable of using cryptographic keys of 128, 192, and 256 bits, this paper implements the 128 bit standard on a Field Programmable Gate Array (FPGA).

Figure 1: Cryptographic technique. Encryption is the most effective technique for achieving data security. To read an encrypted message, one must have access to a secret key or password that performs decryption. Decryption is the procedure of converting encrypted data back into the original format, so that it can be understood by the end user.

Key Words: Cryptography, FPGA, AES algorithm. 1.INTRODUCTION

2.LITERATURE REVIEW Cryptography provides great significance for secured communication. Use of cryptographic algorithms is done for the purpose of security in various applications like secured ATM, DVD content etc. Secured communication is one of the most important things in present day situation and its need is increasing rapidly[1]. Every individual wants their data to be secured and privacy must be maintained. This requirement can be fulfilled by the use of cryptography. So many systems are required to protect the shared data. The present work focuses on cryptography to secure the data while transmitting in the network [2]. This Advanced Encryption standard specifies the Rijndael algorithm [9].

AES algorithm have been standardized and it is considered as very secured as compared to other encryption algorithms[1].

The data which is to be transmitted from sender to the receiver must be encrypted using the encryption algorithm in cryptography. The three encryption techniques i.e. AES, DES, RSA algorithms are compared here. Table 1: Comparison between AES, DES and RSA

1.1 Cryptography

Cryptography is a skill of protecting the information by transforming it into an unreadable format. The encrypted data is called as ciphertext. At the receiver end, only those who have a secret key be able to decipher the message into plain text for getting the original data. Sometimes encrypted messages can be broken down by cryptanalysis, which is known as codebreaking. Cryptography can be classified into two types symmetric-key systems and Asymmetric-key systems. In symmetric-key encryption systems sender and receiver of the message make use of the identical key, this unique key is used for encryption as well as decryption of the message. In the second type which is asymmetric cryptography, a pair of keys is used for encryption as well as decryption of the message to provide security.

Š 2016, IRJET

|

Impact Factor value: 4.45

|

Factors

AES

DES

RSA

Developed

2000

1977

1978

Algorithm

Symmetric Algorithm

Symmetric Algorithm

Asymmetric Algorithm

Encryption & Decryption

Faster

Moderate

Slower

Power Consumption

Low

Low

High

Security

Excellent Secured

Not Secure Enough

Least Secure

ISO 9001:2008 Certified Journal

|

Page 1176


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.