Criptografía

El cuarto módulo del Máster en Ciberseguridad se centra en la criptografía, una de las áreas más críticas y fundamentales de la seguridad de la información. Este módulo está diseñado para proporcionar a los estudiantes una comprensión profunda de los principios y aplicaciones de la criptografía, así como de las técnicas y herramientas utilizadas para proteger la confidencialidad, integridad y autenticidad de la información. El módulo se divide en una sección principal: Criptografía Aplicada.

Criptografía Aplicada

En esta sección, los estudiantes explorarán los conceptos teóricos y las aplicaciones prácticas de la criptografía. Se cubrirán tanto los fundamentos matemáticos como las implementaciones prácticas de algoritmos criptográficos en diversos contextos.

Fundamentos de la Criptografía

Los estudiantes comenzarán con una introducción a los conceptos básicos de la criptografía, incluyendo la historia y evolución de la criptografía, los principios de cifrado y descifrado, y la diferencia entre criptografía simétrica y asimétrica. Se discutirán los algoritmos de cifrado clásico, como el cifrado César y el cifrado de Vigenère, y su relevancia histórica.

Criptografía Simétrica

Esta parte del módulo se centrará en los algoritmos de criptografía simétrica, donde la misma clave se utiliza tanto para cifrar como para descifrar la información. Los estudiantes aprenderán sobre algoritmos de cifrado de bloque y de flujo, como DES (Data Encryption Standard), 3DES, AES (Advanced Encryption Standard) y RC4. Se discutirán las ventajas y limitaciones de cada algoritmo, así como las técnicas para asegurar la gestión y distribución segura de claves.

Criptografía Asimétrica

A continuación, se explorarán los algoritmos de criptografía asimétrica, donde se utilizan claves públicas y privadas diferentes para cifrar y descifrar la información. Los estudiantes estudiarán algoritmos como RSA (Rivest-Shamir-Adleman), Diffie-Hellman y ECC (Elliptic Curve Cryptography). Se explicará cómo estos algoritmos permiten la creación de firmas digitales y el establecimiento de canales de comunicación seguros.

Funciones Hash y Firmas Digitales

Los estudiantes aprenderán sobre las funciones hash criptográficas, como SHA (Secure Hash Algorithm) y MD5, y su papel en la integridad de los datos. Se discutirá cómo las firmas digitales utilizan la criptografía asimétrica para verificar la autenticidad y la integridad de los mensajes. Se presentarán casos de uso comunes de funciones hash y firmas digitales en la seguridad de la información.

Protocolos Criptográficos

Esta parte del módulo se centrará en los protocolos criptográficos que utilizan algoritmos de cifrado para asegurar las comunicaciones. Se cubrirán protocolos como SSL/TLS (Secure Sockets Layer / Transport Layer Security), que aseguran las comunicaciones en la web, y IPsec (Internet Protocol Security), que asegura las comunicaciones a nivel de red. Los estudiantes aprenderán cómo estos protocolos utilizan criptografía para proporcionar confidencialidad, integridad y autenticación.

Criptografía en la Práctica

Los estudiantes explorarán aplicaciones prácticas de la criptografía en diversos contextos, incluyendo el uso de criptografía en sistemas de almacenamiento seguro, criptomonedas y blockchain, y la protección de datos en aplicaciones móviles y dispositivos IoT (Internet of Things). Se discutirán casos de estudio y ejemplos reales de cómo la criptografía se utiliza para proteger la información en diferentes industrias.

Criptografía Cuántica

Finalmente, se introducirá a los estudiantes en el campo emergente de la criptografía cuántica y la criptografía resistente a la computación cuántica. Se explicará cómo los avances en la computación cuántica podrían afectar la seguridad de los algoritmos criptográficos actuales y qué medidas se están tomando para desarrollar algoritmos resistentes a la computación cuántica.