Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

AES Implementation on FPGA


Affiliations
1 Department of ECE, V.L.B. Janakiammal College of Engineering and Technology, Kovaipudur, Coimbatore–641042, Tamil Nadu, India
     

   Subscribe/Renew Journal


Cryptanalysis of symmetric and asymmetric ciphers is computationally extremely demanding. Since the security parameters of almost all practical crypto algorithms are chosen such that attacks with conventional computers are computationally infeasible. The DES algorithm is the most widely used private-key encryption algorithm. DES is a block cipher, which takes 64-bit input and 64-bit key. Since DES is easily breakable, the advanced version of DES namely Advanced Encryption Standard (AES) is used for implementation. The data block length is 128-bits and the key length may be 128-bits, 192-bits and 256- bits. In this paper, AES algorithm is implemented in Field Programmable Gate Arrays [FPGA] for optimizing area. Two architectures of AES are compared here. In one architecture, look-up-table method of s-box and general mix-column architecture are used and in other composite field arithmetic method of s-box and light weight mix-column architecture are used.

Keywords

AES, S-box, Mix Column, FPGA.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 291

PDF Views: 3




  • AES Implementation on FPGA

Abstract Views: 291  |  PDF Views: 3

Authors

K. Rekha
Department of ECE, V.L.B. Janakiammal College of Engineering and Technology, Kovaipudur, Coimbatore–641042, Tamil Nadu, India
R. Udaiya Kumar
Department of ECE, V.L.B. Janakiammal College of Engineering and Technology, Kovaipudur, Coimbatore–641042, Tamil Nadu, India

Abstract


Cryptanalysis of symmetric and asymmetric ciphers is computationally extremely demanding. Since the security parameters of almost all practical crypto algorithms are chosen such that attacks with conventional computers are computationally infeasible. The DES algorithm is the most widely used private-key encryption algorithm. DES is a block cipher, which takes 64-bit input and 64-bit key. Since DES is easily breakable, the advanced version of DES namely Advanced Encryption Standard (AES) is used for implementation. The data block length is 128-bits and the key length may be 128-bits, 192-bits and 256- bits. In this paper, AES algorithm is implemented in Field Programmable Gate Arrays [FPGA] for optimizing area. Two architectures of AES are compared here. In one architecture, look-up-table method of s-box and general mix-column architecture are used and in other composite field arithmetic method of s-box and light weight mix-column architecture are used.

Keywords


AES, S-box, Mix Column, FPGA.