An Efficient Encryption Implementation Using AES Algorithm Techniques
Author(s) -
Rajamohan Parthasarathy,
Seow Soon Loong,
Preethy Ayyappan
Publication year - 2018
Publication title -
journal of engineering and technological advances
Language(s) - English
Resource type - Journals
eISSN - 2811-4280
pISSN - 2550-1437
DOI - 10.35934/segi.v3i1.61
Subject(s) - advanced encryption standard , encryption , computer science , block cipher , encryption software , plaintext , nist , cryptography , aes implementations , 40 bit encryption , algorithm , 56 bit encryption , computer security , natural language processing
The AES algorithm is a symmetric block cipher that can encrypt, (encipher), and decrypt, (decipher), information. Encryption converts data to an unintelligible form called cipher-text. Decryption of the cipher-text converts the data back into its original form, which is called plaintext. The AES algorithm is capable of using cryptographic keys of 128, 192, and 256 bits to encrypt and decrypt data in blocks of 128 bits. The National Institute of Standards and Technology, (NIST), solicited proposals for the Advanced Encryption Standard, (AES). The AES is a Federal Information Processing Standard, (FIPS), which is a cryptographic algorithm that is used to protect electronic data. Advanced Encryption Standard (AES), specifying an Advanced Encryption Algorithm to replace the Data Encryption standard (DES) the Expired in 1998. NIST has solicited candidate algorithms for inclusion in AES, resulting in fifteen official candidate algorithms of which Rijndael was chosen as the Advanced Encryption Standard. Some of these implementations are optimized for speed, some for area, some for configurability, and some for low-power applications. This is carried out in the Cadence Tool with NC simvision software.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom