Comparative Study Of AES, Blowfish, CAST-128 And DES Encryption Algorithm

This paper provides a fair comparison between four most common symmetric key cryptography algorithms: AES, DES, CAST 128 and Blowfish. The comparison takes into consideration the behavior and the performance of the algorithm when different data load are used as the main concern here, is to study the performance of the algorithms under different settings. The comparison is made on the basis of these parameters: speed, block size, and key size. This paper aims to compare the Avalanche Effect and integrity checking using ECB and CBC mode of the different algorithms: Blowfish, Cast-128, DES and AES for one bit change in key and one bit changed in the cipher text. Crypto tool will be used for implementing the performance analysis for all algorithms mentioned above. After analysis has been conducted we found that AES gives the best security. The experiment shown that in both modes DES gives strong avalanche affect and AES and Cast 128 gives strong change in term of integrity checking compared with others algorithms using ECB and CBC mode.