Please use this identifier to cite or link to this item: http://repositorio.yachaytech.edu.ec/handle/123456789/879
Title: Performance evaluation of cryptographic security algorithms
Authors: Iza Paredes, Cristhian René
Contreras Delgado, Kevin Alexis
Keywords: Algoritmos de cifrado
Capacidad computacional
Seguridad informática
Issue Date: Dec-2024
Publisher: Universidad de Investigación de Tecnología Experimental Yachay
Abstract: En la sociedad actual, impulsada por la protección de datos y en la que la seguridad es primordial, la investigación de algoritmos de cifrado es crucial. Los rápidos avances tecnológicos han impulsado la necesidad de optimizar los algoritmos que demandan altos recursos computacionales y de fortalecer a aquellos que son vulnerables a ataques sofisticados. Esta investigación se centra en el análisis de rendimiento de algoritmos de cifrado simétricos (AES) y asimétricos (RSA, ECC), implementados y probados a través de interfaces graficas desarrolladas en Java, lenguaje de alto nivel. Las interfaces permiten a los usuarios configurar los parámetros de cada algoritmo y usar métricas de rendimiento como el tiempo de ejecución, tasa de procesamiento de datos, consumo de memoria, y consumo de CPU. Este trabajo examina el desempeño de cada algoritmo de acuerdo a los ajustes en los tamaños de texto y las configuraciones de parámetros que se definan. Los hallazgos confirman que el algoritmo RSA requiere valores más altos en cada una de las métricas ya establecidas, tomando el tipo de llave de 3072 bits. En contraste, el algoritmo ECC emerge como el más eficiente sobresaliendo tanto en tiempo de ejecución, consumo de memoria y tiempo de CPU. Esta investigación destaca la importancia elegir el algoritmo de cifrado adecuado según los recursos computa- cionales específicas y los requisitos de seguridad.
Description: In today’s society data protection and security is critical, research on encryption algorithms is crucial. Rapid tech- nological advances have driven the need to optimize computationally intensive algorithms and to strengthen those that are vulnerable to sophisticated attacks. This research focuses on the performance analysis of symmetric (AES) and asymmetric (RSA, ECC) encryption algorithms, implemented and tested through graphical interfaces devel- oped in high-level Java language. The interfaces allow users to configure the parameters of each algorithm and measure the performance using metrics; such as, execution time, capacity, memory and CPU consumption. This work examines how each of these algorithms perform under various conditions, by adjusting the text size and other configuration parameters. The findings confirm that the RSA algorithm consumes significantly more computational resources, taking the 3072-bit key type. In contrast, the ECC algorithm emerges as the most efficient, excelling in both execution time, memory requirements, and CPU consumption. This research highlights the importance of choosing the appropriate encryption algorithm based on specific computational resources and security requirements.
URI: http://repositorio.yachaytech.edu.ec/handle/123456789/879
Appears in Collections:Tecnologías de la Información

Files in This Item:
File Description SizeFormat 
ECMC0168.pdf8.22 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.