Análisis de rendimiendo de la función criptográfica Hash sobre sistemas embebidos de 32 bits
En el siguiente artículo, se realiza el análisis de rendimiento de la función criptográfica SHA- 256 sobre sistemas embebidos de 32-bits. Se realiza un análisis de la función hash y posteriormente se implementa en diferentes sistemas; teniendo en cuenta que se deben implementar funciones específicas...
- Autores:
-
Capera Cuellar, Camila
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/39155
- Acceso en línea:
- http://hdl.handle.net/11349/39155
- Palabra clave:
- Hash
SHA-256
Criptografía
Sistemas embebidos
Ingeniería en Telecomunicaciones -- Tesis y disertaciones académicas
Criptografía
Sistemas embebidos
Sistemas operativos en tiempo real
Funciones hash
Hash
SHA-256
Cryptography
Embedded systems
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Summary: | En el siguiente artículo, se realiza el análisis de rendimiento de la función criptográfica SHA- 256 sobre sistemas embebidos de 32-bits. Se realiza un análisis de la función hash y posteriormente se implementa en diferentes sistemas; teniendo en cuenta que se deben implementar funciones específicas para el análisis de los resultados finales. Mediante la librería mbedtls se realiza la implementación de la función en cinco sistemas embebidos en los cuales sus características de procesador, frecuencia y RAM varían; esto con el fin de realizar una comparación de rendimiento entre los diferentes sistemas implementados. Con los resultados del análisis se logra comprobar que la función SHA-256 puede ser implementada en cualquier sistema embebido gracias a librerías existentes en la red. También, se logra evidenciar que se debe tener en cuenta varios aspectos; como el tipo de procesador y frecuencia a la que trabaja el sistema a ser utilizado debido que a pesar de que la librería hace que la función SHA-256 funcione de manera optimizada, esto afecta el rendimiento del cálculo de la función. |
---|