This presentation compares the encryption standards of 3DES and AES, including their structure, performance, key length, and cipher type. It also analyzes their security and suitability for implementation in hardware and software.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
AES Encryption Triple DES (3DES) encryption is considered as a methodforreusingtheDESimplementations through chaining of three DES instances having different keys. AES has evolved after DES as a standard algorithm with symmetric encryption for theUSfederalorganizations.AEScameinto existence from an open competition that comprised of various cryptographers across the world. •Aleisa,N.,2015.AComparisonofthe3DESandAESEncryption Standards. International Journal of Security and Its Applications, 9(7), pp.241-246. •Patil,P.,Narayankar,P.,Narayan,D.G.andMeena,S.M.,2016.A comprehensive evaluation of cryptographic algorithms: DES, 3DES, AES, RSA and Blowfish. Procedia Computer Science, 78, pp.617-624. •Sivakumar, R., Balakumar, B. and Pandeeswaran, V.A., 2018. A Study of Encryption Algorithms (DES, 3DES and AES) for Information Security. •Wahid,M.N.A.,Ali,A.,Esparham,B.andMarwan,M.,2018.A Comparison of Cryptographic Algorithms: DES, 3DES, AES, RSA and Blowfish for Guessing Attacks Prevention. • 3DESis stillthought to besecure as it involves2112 operations that is not possible to be achieved with the use of innovative technology. 3DES encryption standard is slow in context to software implementations as it was being designed mainly for performance in hardware. AES uses 128,192or256bitshowever,sufficientstrengthfor performance is being provided by 128 bit keys. 128 bit blocksisbeingusedby AESthatisefficientinboth softwareandhardwareimplementations.TripleDES (3DES) also known as Triple Data Encryption Algorithm (TDEA) is a way of using DES encryption three times. But even Triple DES was proven ineffective against brute force attacks. AES data encryption is a more mathematically efficient and elegant cryptographic algorithm, but its main strength rests in the option for various key lengths. With respect to structure, Feistel network is being used by DES in which a block is divided into two halves before proceeding with the steps for encryption. While, permutation-substitution is being used by AES which comprises of a series of steps with substitution and permutation so that an encrypted block can be created. 3DES uses 64-bit blocks whereas AES uses 128-bit blocks. For transferring 256 MB data, 3DES encryption requires 12 seconds while AES requires 5 seconds. The average data transfer rate of 3DES is 12 MB per second and AES is 51.2 MB per second. It has also been identified that performance of 3DES is low while AES is considered to be Medium. The key length for 3DES is 56 bits whereas AES supports 128, 192, or 256 bits. The cipher type of both 3DES and AES is Symmetric Block cipher. AES requires low cost as compared to 3DES. AES could be implemented and used in small device while 3DES requires high end machine. From the overall discussions, it can be concluded that AES is the best suited encryption standard in terms of security as it is unbreakable in practical use. It may seem that the DES and 3DES are no longer in use but the case is that it is far beyond the capability of present day attacks. The main reason is the cost for implementation as the cost for developing machine with DES or 3DES encryption is high. Whereas, it is evident that AES could be designed in hardware and software that works even in small devices. Comparison 3DES Encryption 3DES vs AES Introduction Analysis Conclusion References