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 | Size | Format | |
---|---|---|---|---|
ECMC0168.pdf | 8.22 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.