International Data Encryption Algorithm (IDEA)

IDEA is a block cipher encryption algorithm developed with the series of complaints on the key size of DES.  It is the advanced version of DES developed to overcome the problems faced in DES. Similar to DES it operates on the 64-bit block of data using a key length of 128 bits which makes it more secure. This 128 bit key is divided in to 52 16-bit sub keys and then these sub keys are implemented on the input message for encryption/decryption.


AES (Rijndael), one of the most accepted algorithm in symmetric key cryptography is the encryption standard adopted by the US government in the year 2001.It uses a series of linked mathematical operations (Substitution Permutation network) for the implementation of the encryption algorithm. The ease of implementing the algorithm makes it more popular when compared to the other algorithms. AES uses fixed block and key sizes which are large enough to provide security to the information up to the required secret levels. 

This Project Paper is written & submitted by Deepak V.