Facultad de Ingeniería
URI permanente para esta comunidad
Examinar
Examinando Facultad de Ingeniería por Materia "Criptografía"
Mostrando 1 - 2 de 2
Resultados por página
Opciones de ordenación
- ÍtemAnálisis y comparación de algoritmos de encriptado y verificación aplicados a una arquitectura de Fog Computing(Universidad de Mendoza. Facultad de Ingeniería, 2023) Martínez Guevara, Layla; Millán, Emmanuel; Vidal, Pablo JavierDebido a la creciente adopción de Internet de las Cosas (IoT) se ha incrementado exponencialmente el tráfico de los datos que llegan a los servidores en la nube para su análisis afectando la latencia de los sistemas de IoT. Esto puede resultar inaceptable en entornos críticos, principalmente si se deben tomar decisiones en tiempo real. Como solución surge una nueva infraestructura en capas, que introduce los conceptos de Edge y Fog Computing, donde ésta última acerca las capacidades de análisis y procesamiento al lugar en el que se generan los datos, disminuyendo el volumen de información que debe enviarse a la nube y mejorando los tiempos de respuesta, pero intensificando otros problemas, entre ellos, la de seguridad de los datos. La seguridad es una de las principales preocupaciones en Fog Computing, ya que hay muchos datos confidenciales y al estar disponibles más cerca del usuario se vuelven más vulnerables. Además, los recursos informáticos de los nodos son relativamente pequeños, lo que hace difícil ejecutar un conjunto completo de soluciones de seguridad sin aumentar la latencia o los requerimientos de procesamiento. En base a eso, en este trabajo de investigación se propone estudiar y comparar diversos algoritmos de encriptación y verificación de datos utilizando sets de datos de diferentes tipos y tamaños, y un software de criptografía como OpenSSL. Las pruebas se realizan sobre Raspberry Pi, que por sus funciones permite implementar un nodo Fog. Mediante la utilización de scripts se evalúan diferentes métricas sobre cada nodo, tales como consumo de CPU, de memoria y energía. Los valores son registrados y tabulados para su procesamiento. A partir del análisis de los resultados obtenidos se observa que el tipo de datos no tiene incidencia en la elección del algoritmo a utilizar y en base a las métricas estudiadas se pudieron detectar patrones de comportamiento relacionados con el tamaño de los datos que pueden contribuir en la definición de la estrategia de seguridad a implementar.
- ÍtemCriptografía Post-Cuántica aplicada a entornos de producción Open Source(Universidad de Mendoza. Facultad de Ingeniería, 2022-06) Córdoba, Diego; Méndez Garabetti, Miguel; García Guibout, JorgeActualmente la mayoría de los protocolos de aplicación en Internet delegan su seguridad a la capa TLS por medio de implementaciones de software tales como OpenSSL y wolfSSL. Esta capa genera un canal seguro entre cliente y servidor para ofrecer privacidad, autenticidad e integridad a los datos que transitan la red. TLS utiliza criptografía asimétrica para lograr la autenticación e intercambio de las claves. Estos métodos se basan en supuestos de complejidad computacional, por lo que hacen uso de funciones matemáticas muy simples de calcular, pero extremadamente difíciles de revertir haciendo uso de los procesadores actuales. No obstante, estos mecanismos se consideran vulnerables al criptoanálisis realizado desde computadoras cuánticas. Aún así, existen algoritmos asimétricos que se consideran resistentes a este tipo de ataque: los algoritmos post-cuánticos. Este trabajo estudió el estado del arte en el campo de la criptografía post-cuántica, mencionó los avance en el proceso de estandarización y los algoritmos candidatos más prometedores en la actualidad. Además, analizó las implementaciones de software y librerías de código abierto que han alcanzado mayor nivel de madurez, y que a su vez cuentan con un desarrollo activo. Se detallaron dos implementaciones de TLS: wolfSSL y las variantes de OpenSSL provistas por el proyecto Open Quantum Safe, OQS-OpenSSL; y se realizaron experimentos de integración de estas implementaciones con HTTP y OpenVPN como protocolos de capa de Aplicación.