Serviços Personalizados
Journal
Artigo
Indicadores
Citado por SciELO
Acessos
Links relacionados
Similares em SciELO
Compartilhar
Acta Nova
versão On-line ISSN 1683-0789
Resumo
CENTELLAS CLAROS, Leonardo Sergio; BLANCO COCA, Leticia e 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 31-Mar-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.
Palavras-chave : symmetric encryption; symmetric cryptography; AES; 3DES; ChaCha20; performance; efficiency.