SciELO - Scientific Electronic Library Online

 
vol.10 issue3Application of biological activators in two types of compost for the degradation of organic waste, Carmen Pampa, Coroico - BoliviaPerformance and Robustness of the Response of an AVR with Optimized PID Using the Sine Cosine Algorithm (SCA) author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Acta Nova

On-line version ISSN 1683-0789

Abstract

CENTELLAS CLAROS, Leonardo Sergio; BLANCO COCA, Leticia  and  SANDOVAL ALCOCER, Juan Pablo. Comparative study of the symmetric cryptography algorithms AES, 3DES and ChaCha20. RevActaNova. [online]. 2022, vol.10, n.3, pp.283-302.  Epub Mar 31, 2022. ISSN 1683-0789.

The constant advancement of technology increases the dependence on the Internet and the sending of information through it, it also increases the need for security in the network and the devices connected to it. To maintain the security of all this information, encryption algorithms were created, which are in charge of encrypting the data so that only those who are authorized can understand it. The increasing security threats have forced the continuous creation of different encryption algorithms, recently the ChaCha20 algorithm was introduced, which tries to replace its predecessor, Salsa20, which was considerably fast and quite reliable regarding its security. The ChaCha20 promises to increase the spread compared to its predecessor to improve its security without compromising its performance. However, little is known about its efficiency compared to other algorithms, which limits a rational decision when choosing whether to use it or not.

This article presents an empirical study in which we compared the performance of ChaCha20 with two other encryption algorithms AES, and 3DES. In this article we evaluate the execution time, CPU consumption and energy consumption that each of the algorithms take to encrypt and decrypt information. An experiment with 150 files of different formats and sizes was developed to test each algorithm.

It was determined that the ChaCha20 algorithm is the fastest, AES is the one that consumes the least CPU and there is no significant difference in the power consumption of any of the algorithms.

Keywords : symmetric encryption; symmetric cryptography; AES; 3DES; ChaCha20; performance; efficiency.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )