
Curso de Criptografía y Criptoanálisis
Domine el espectro completo de la criptografía y el criptoanálisis, desde los cifrados antiguos hasta los algoritmos poscuánticos. Este curso brinda a los profesionales de seguridad las bases teóricas y las habilidades prácticas para diseñar, atacar y defender sistemas criptográficos modernos. Desarrolle la experticia que exige el panorama de seguridad actual.
Lo que vas a aprender:
Aplique análisis de frecuencia e índice de coincidencia para descifrar cifrados clásicos de manera sistemática.
Analice los componentes internos de AES, los modos de cifrado por bloques y las vulnerabilidades de cifrados de flujo a profundidad.
Comprenda los ataques diferenciales, lineales y de canal lateral contra implementaciones criptográficas modernas.
Evalúe RSA, criptografía de curva elíptica y esquemas de firma digital para su despliegue en entornos reales.
Diseñe y verifique formalmente protocolos criptográficos contra ataques de repetición, degradación y de oráculo.
Evalúe familias de algoritmos poscuánticos y construya una hoja de ruta estructurada para la migración de la infraestructura existente.
Cómo estudias de forma práctica Curso de Criptografía y Criptoanálisis
Cómo practicas Curso de Criptografía y Criptoanálisis
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de la Criptografía
Fundamentos de la Criptografía
Lección 1 • Taxonomía de Primitivas Criptográficas
Clasifica los cifrados, las funciones hash y los protocolos de intercambio de claves como bloques de construcción. Los estudiantes pueden asignar cualquier esquema criptográfico a su categoría primitiva.
Lección 2 • Objetivos y Propiedades de Seguridad
Define la confidencialidad, integridad, autenticación y no repudio como objetivos criptográficos. Ancla todo el contenido técnico posterior a estas propiedades de seguridad.
Lección 3 • Preliminares Matemáticos
Cubre la aritmética modular, los números primos y la teoría de números básica esencial para la criptografía moderna. Proporciona el conjunto de herramientas algebraicas utilizado a lo largo del curso.
Lección 4 • Entropía y Aleatoriedad
Explica la entropía de la teoría de la información y su papel en la generación de claves y la fortaleza del cifrado. Conecta la calidad de la aleatoriedad con las garantías de seguridad prácticas.
Lección 5 • Panorama Histórico de la Criptografía
Traza la criptografía desde los antiguos cifrados de sustitución hasta los sistemas premodernos. Ilustra cómo los defectos de diseño condujeron a avances en el criptoanálisis.
Capítulo 2OcultarOcultar detallesVer detallesMétodos de Criptoanálisis Clásico
Métodos de Criptoanálisis Clásico
Lección 1 • Ataques de Texto Claro Conocido y "Cunas"
Explota el conocimiento parcial del texto claro para recuperar claves en cifrados clásicos y modernos tempranos. Demuestra cómo se utilizaron las "cunas" contra el tráfico cifrado por Enigma.
Lección 2 • Técnicas de Análisis de Frecuencia
Utiliza distribuciones de frecuencia de letras para atacar cifrados de sustitución monoalfabética. Construye una intuición analítica fundamental para todos los métodos criptoanalíticos posteriores.
Lección 3 • Criptoanálisis de Cifrados de Transposición
Identifica y rompe cifrados de transposición columnar y rail-fence utilizando la técnica de anagramación. Contrasta el análisis de transposición con las técnicas de cifrado de sustitución.
Lección 4 • Ataques Estadísticos y Basados en Entropía
Utiliza pruebas de chi-cuadrado y medidas de entropía para distinguir el texto cifrado del texto claro. Proporciona herramientas cuantitativas para evaluar estadísticamente la fortaleza del cifrado.
Lección 5 • Índice de Coincidencia
Aplica el índice de coincidencia para determinar la longitud de la clave en cifrados polialfabéticos. Permite el examen de Kasiski y el descifrado del cifrado Vigenère.
Capítulo 3OcultarOcultar detallesVer detallesTécnicas de Cifrado Simétrico
Técnicas de Cifrado Simétrico
Lección 1 • Modos de Operación del Cifrado por Bloques
Cubre ECB, CBC, CTR, GCM y otros modos, destacando las implicaciones de seguridad de cada uno. Los estudiantes seleccionan los modos apropiados para los requisitos de seguridad dados.
Lección 2 • Principios de Diseño del Cifrado por Bloques
Examina las redes de sustitución-permutación, las estructuras de Feistel y la confusión-difusión. Establece la lógica de diseño detrás de los cifrados de bloque modernos.
Lección 3 • AES y Cifrados en Bloque Modernos
Detalla los aspectos internos de AES, incluyendo SubBytes, ShiftRows, MixColumns y AddRoundKey. Compara AES con otros cifrados de bloque estandarizados.
Lección 4 • Gestión de Claves Simétricas
Aborda la generación, distribución, almacenamiento y rotación de claves para sistemas simétricos. Conecta la gestión del ciclo de vida de las claves con los resultados de seguridad operativa.
Lección 5 • Cifrados de Flujo
Analiza los cifrados de flujo síncronos y auto-sincronizantes, incluyendo RC4 y ChaCha20. Contrasta los casos de uso de los cifrados de flujo con las aplicaciones de los cifrados de bloque.
Capítulo 4OcultarOcultar detallesVer detallesFunciones Hash Criptográficas
Funciones Hash Criptográficas
Lección 1 • Propiedades de Seguridad de la Función Hash
Define formalmente la resistencia a preimagen, resistencia a segunda preimagen y resistencia a colisiones. Establece la línea base de seguridad para evaluar cualquier función hash.
Lección 2 • SHA-3 y Construcción de Esponja
Cubre la construcción de esponja Keccak, las compensaciones de tasa-capacidad y las variantes SHA-3. Contrasta las ventajas del diseño de esponja sobre Merkle-Damgard.
Lección 3 • Aplicaciones Hash en Protocolos
Aplica funciones hash al almacenamiento de contraseñas, esquemas de compromiso y árboles de Merkle. Demuestra cómo las propiedades hash se traducen en garantías de seguridad a nivel de protocolo.
Lección 4 • Construcción Merkle-Damgård
Explica el modelo de función de compresión iterada que subyace en MD5, SHA-1 y SHA-2. Identifica los ataques de extensión de longitud como una debilidad estructural de este diseño.
Lección 5 • Códigos de Autenticación de Mensajes
Enseña la construcción HMAC, CMAC y Poly1305 como mecanismos de integridad con clave. Distingue los MAC de las firmas digitales en contextos de autenticación.
Capítulo 5OcultarOcultar detallesVer detallesCriptografía Asimétrica e Intercambio de Claves
Criptografía Asimétrica e Intercambio de Claves
Lección 1 • Intercambio de Claves Diffie-Hellman
Explica los protocolos Diffie-Hellman clásico y de curva elíptica y sus suposiciones de seguridad. Identifica las vulnerabilidades de intermediario y las variantes autenticadas.
Lección 2 • Criptosistema RSA
Deriva la generación de claves, el cifrado y el descifrado RSA a partir de fundamentos de teoría de números. Analiza las debilidades del RSA de libro de texto y las mitigaciones de esquemas de relleno.
Lección 3 • Esquemas de Firma Digital
Cubre la generación y verificación de firmas RSA-PSS, DSA y ECDSA. Analiza las vulnerabilidades por reutilización de nonce y los problemas de maleabilidad de firmas.
Lección 4 • Criptografía de Curva Elíptica
Introduce los grupos de curvas elípticas, la adición de puntos y el problema del logaritmo discreto en curvas. Compara la eficiencia y seguridad de ECC con RSA en niveles equivalentes.
Lección 5 • Infraestructura de Clave Pública
Explica las autoridades de certificación, los certificados X.509 y la validación de la cadena de confianza. Conecta los componentes de PKI con la autenticación del mundo real y el despliegue de TLS.
Capítulo 6OcultarOcultar detallesVer detallesCriptoanálisis Moderno y Modelos de Ataque
Criptoanálisis Moderno y Modelos de Ataque
Lección 1 • Ataques de Canal Lateral
Cubre ataques de temporización, análisis de potencia y emanación electromagnética en implementaciones criptográficas. Enseña contramedidas incluyendo enmascaramiento, ofuscación y código de tiempo constante.
Lección 2 • Criptoanálisis Diferencial
Aplica la propagación de diferencias de entrada a través de las rondas del cifrado para recuperar bits de la subclave. Analiza la uniformidad diferencial de la S-box como la defensa de diseño principal.
Lección 3 • Clasificación Formal de Modelos de Ataque
Define los modelos de ataque de solo texto cifrado, texto claro conocido, texto claro elegido y texto cifrado elegido. Establece el marco de adversario utilizado en todo el análisis criptoanalítico moderno.
Lección 4 • Criptoanálisis Lineal
Utiliza aproximaciones lineales de las S-boxes para construir diferenciadores estadísticos para la recuperación de claves. Conecta la magnitud del sesgo lineal con los requisitos de complejidad de datos del ataque.
Lección 5 • Inyección de Fallos y Ataques de Implementación
Examina fallos de voltaje, manipulación del reloj e inyección de fallos láser para inducir errores explotables. Analiza el ataque Bellcore a RSA-CRT como un caso de estudio.
Capítulo 7OcultarOcultar detallesVer detallesDiseño y Análisis de Protocolos Criptográficos
Diseño y Análisis de Protocolos Criptográficos
Lección 1 • Vulnerabilidades Comunes de Protocolos
Cataloga ataques de repetición, degradación, oráculo y clave desconocida compartida con ejemplos concretos. Proporciona patrones de diseño que previenen sistemáticamente cada clase de vulnerabilidad.
Lección 2 • Diseño de Protocolos de Autenticación
Cubre autenticación desafío-respuesta, autenticación mutua y esquemas de identificación de conocimiento cero. Analiza ataques de reflexión e intercalado en protocolos de autenticación defectuosos.
Lección 3 • Métodos Formales de Verificación
Aplica la lógica BAN, ProVerif y Tamarin para verificar mecánicamente las propiedades de seguridad del protocolo. Demuestra cómo las herramientas formales detectan fallos sutiles que el análisis manual pasa por alto.
Lección 4 • Protocolos de Establecimiento de Claves
Analiza los protocolos de establecimiento de claves estación a estación, el handshake de TLS y Signal Protocol. Evalúa cada protocolo frente a la seguridad hacia adelante y la suplantación por compromiso de clave.
Lección 5 • Objetivos y Modelos de Seguridad de Protocolos
Define la confidencialidad, autenticación, seguridad hacia adelante y frescura de clave como objetivos del protocolo. Introduce el modelo de adversario Dolev-Yao para el análisis de protocolos.
Capítulo 8OcultarOcultar detallesVer detallesCriptografía Post-Cuántica
Criptografía Post-Cuántica
Lección 1 • Esquemas Basados en Hash y Códigos
Examina las firmas basadas en hash sin estado SPHINCS+ y el cifrado basado en códigos Classic McEliece. Evalúa los supuestos de seguridad conservadores que subyacen en cada esquema.
Lección 2 • Panorama de Amenazas de la Computación Cuántica
Explica los algoritmos de Shor y Grover y su impacto en RSA, ECC y los cifrados simétricos. Cuantifica la reducción de seguridad que cada algoritmo impone a los estándares actuales.
Lección 3 • Criptografía Basada en Retículos
Cubre Aprendizaje con Errores, Anillo-LWE y los esquemas CRYSTALS-Kyber y CRYSTALS-Dilithium. Analiza los supuestos de dureza y la selección de parámetros para primitivas de retículos.
Lección 4 • Estrategia de Migración Post-Cuántica
Guía los despliegues híbridos clásico-cuánticos, la agilidad algorítmica y los cronogramas de estandarización. Los estudiantes pueden elaborar una hoja de ruta de migración para una infraestructura criptográfica existente.
Lección 5 • Esquemas Basados en Isogenia y Multivariados
Introduce la criptografía basada en isogenias y polinomios multivariados como familias post-cuánticas alternativas. Discute los resultados criptoanalíticos recientes que afectan la viabilidad de los esquemas.
Tu certificado válido de finalización
Este curso es para ti:
Analista de seguridad: quiere ir más allá de las herramientas y entender la mecánica criptográfica subyacente.
Desarrollador de software: necesita tomar decisiones informadas al integrar librerías criptográficas en aplicaciones.
Probador de penetración: listo para añadir técnicas de ataque criptográfico a un conjunto de habilidades ofensivas existente.
Arquitecto de TI: responsable de diseñar sistemas donde las elecciones de cifrado conllevan consecuencias reales de cumplimiento normativo.
Estudiante de ciencias de la computación: está construyendo una base rigurosa antes de iniciar una trayectoria profesional enfocada en la seguridad.
Persona en cambio de carrera: proviene de un entorno técnico y busca roles en seguridad de la información o criptografía.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Colombia?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















