Published:
2021-12-29Issue:
Vol. 18 No. 2 (2021)Section:
Technological presentAnálisis del rendimiento entre los algoritmos simétricos de Blowfish y AES
Performance analysis between Blowfish and AES symmetric algorithms
Keywords:
AES, Algoritmo de clave simétrica, Algoritmo de criptográfico, Blowfish (es).Keywords:
AES, Symmetric-key algorithm, Cryptographic algorithm, Blowfish (en).Downloads
Abstract (es)
La información es un recurso esencial para el desarrollo de proyectos que requieren la comunicación constante entre un emisor y receptor, a partir de un conjunto de protocolos que permiten la interacción entre diversas aplicaciones de manera asíncrona. Sin embargo, presentan riesgos de seguridad como el robo, destrucción, filtración y modificación, que pueden traer consecuencias a nivel personal y organizacional. Para garantizar que esa información cumpla con los principios de confidencialidad, integridad y disponibilidad es necesaria la aplicación de un algoritmo criptográfico. Por tal razón, se realizó una comparación del rendimiento con respecto al encriptado y desencriptado de los algoritmos AES (Advanced Encryption Standard) y el algoritmo Blowfish; empleando el lenguaje de programación Java y un conjunto de librerías para la ilustración de gráficos, basados en el tamaño del archivo y el tiempo que tarda en ejecutarse los dos procesos; permitiendo elegir el más adecuado, acorde a las necesidades de los interesados.
Abstract (en)
Information is an essential resource for the development of projects that require constant communication between a sender and receiver, based on a set of protocols that allow interaction between various applications asynchronously. However, they present security risks such as theft, destruction, leakage and modification, which can have consequences on a personal and organizational level. To guarantee that this information complies with the principles of confidentiality, integrity and availability, the application of a cryptographic algorithm is necessary. For this reason, a performance comparison was made with respect to encryption and decryption of the AES (Advanced Encryption Standard) algorithms and the Blowfish algorithm; using the Java programming language and a set of libraries for graphic illustration, based on the size of the file and the time it takes to execute the two processes; allowing to choose the most suitable, according to the needs of the interested parties.
References
A. Gómez Vieites, " Funcionamiento de un sistema criptográfico", Madrid: RA-MA, pp. 16, 2014. [En línea]. Disponible: https://books.google.com.co/books?id=Fo-fDwAAQBAJ&pg=PA24&dq=que+es+un+Algoritmo+de+cifrado&hl=es&sa=X&ved=2ahUKEwidid_VpfnuAhUyq1kKHWaKBAYQ6AEwBHoECAkQAg#v=onepage&q&f=true
. B. Donohue, "¿Qué es un Hash y como funciona?", 2018. [En línea]. Disponible: https://latam.kaspersky.com/blog/que-es-un-hash-y-como-funciona/2806/
Schneier on Security, "The Blowfish Encryption Algorithm", 2019, [En línea]. Disponible: https://www.schneier.com/academic/blowfish/
MDN Web, "Algoritmo criptográfico", 2020. [En línea]. Disponible: https://www.schneier.com/academic/blowfish/
V. Delgado, R. Palacios, "Introducción a la criptografía: tipos de algoritmos", Anales de mecánica y electricidad, Vol. 83, no. 1, pp 43, 2006.
. O. Landeta, "Algoritmos de cifrado AES y DES", 2019. [En línea]. Disponible: https://www.youtube.com/watch?v=BctlBJ2NdHk
. N. Cumbicos, "Funcionamiento del Algoritmo AES", 2020. [En línea]. Disponible: https://www.youtube.com/watch?v=xOlEWLH_jkY
. A. Pousa, "Algoritmo de cifrado simétrico AES aceleración de tiempo de cómputo sobre arquitecturas multicore", 2021. [En línea]. Disponible: http://sedici.unlp.edu.ar/bitstream/handle/10915/4210/Documento_completo.pdf?sequence=1&isAllowed=y
. Seguridades, "Advanced Encryption Standard (AES)", 2021. [En línea]. Disponible: http://seguridaredes.blogspot.com/2013/04/normal-0-21-false-false-false-es-x-none.html
. B. Gatliff, "Encrypting data with the Blowfish algorithm", 2020. [En línea]. Disponible: https://www.embedded.com/encrypting-data-with-the-blowfish-algorithm/
How to Cite
IEEE
ACM
ACS
APA
ABNT
Chicago
Harvard
MLA
Turabian
Vancouver
Download Citation
Visitas
Downloads
License
Copyright (c) 2021 Revista Vínculos

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Creative Commons Attribution 4.0 Colombia