0Pricing
Cryptology Academy icon

Cryptology Academy

CryptoSecurityBackendBeginnerNetwork

Explora la ciencia de la encriptación y la comunicación segura con Cryptology Academy.

🤖 Impulsado por IA📚 67 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso

Cryptology: From Classical Ciphers to Modern Cryptographic Systems

Cryptology es la ciencia de asegurar información — las matemáticas e ingeniería detrás de cada conexión HTTPS, firma digital, blockchain y protocolo de autenticación en uso hoy. Este track cubre tanto criptografía (diseño de sistemas seguros) como criptoanálisis (romperlos), dándote una visión completa de cómo se logran la confidencialidad, integridad y autenticación en la práctica. Ya sea que quieras entender cómo TLS protege tu tráfico, implementar AES y RSA correctamente, o razonar sobre construcciones post-cuánticas, el currículo está construido alrededor de algoritmos reales y superficies de ataque reales.

What You Will Learn

Comenzarás con cifrados clásicos — Caesar, sustitución, transposición — luego pasarás por la teoría de números y operaciones a nivel de bits que sustentan los sistemas modernos. Los temas centrales incluyen encriptación simétrica con AES y sus modos de operación, encriptación asimétrica con RSA y Elliptic Curve Cryptography, funciones hash (MD5, SHA-1, SHA-256), y encriptación autenticada con AEAD. La cobertura de protocolos abarca TLS/HTTPS, JWT, OAuth 2.0 and OpenID Connect, Kerberos, SSH, e intercambio de claves mediante Diffie-Hellman and ECDH. También estudiarás hash de contraseñas con bcrypt, Argon2, and PBKDF2, PKI and certificate management with OpenSSL, criptografía blockchain incluyendo Merkle trees y consenso, e implementación práctica en Python usando librerías y APIs criptográficas reales.

The Learning Path

El track abarca 67 cursos desde A1 to C2, avanzando sin brechas. Los cursos A1 y A2 establecen los fundamentos: codificación, aritmética binaria y hexadecimal, técnicas clásicas, operaciones XOR, esteganografía, y ataques de fuerza bruta. Los cursos B1 construyen el toolkit central — DES, AES, RSA, firmas digitales, modos de cifrado en bloque, cifrados de flujo, y protocolos. B2 profundiza en cada área: ECC, intercambio de claves, HMAC, ingeniería TLS, gestión de claves con HSMs, vulnerabilidades comunes, y criptografía blockchain. El nivel C1 cubre criptografía post-cuántica incluyendo NIST PQC Standards (FIPS 203, 204, 205), criptografía de umbral, criptoanálisis, y ataques de canal auxiliar. Los cursos capstone C2 — Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption, y Formal Verification of Crypto Protocols — representan la frontera de investigación de la criptología aplicada.

How It Works

Cada curso se divide en lecciones cortas y enfocadas que completas en el editor de código integrado con retroalimentación en tiempo real. Un tutor de IA está disponible siempre que te atasques en un concepto o detalle de implementación. Trabajas a través de algoritmos escribiendo y ejecutando código real, no solo leyendo teoría, así que la mecánica de cada cifrado, protocolo y ataque se vuelve concreta antes de pasar al siguiente nivel.

Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

67 Cursos

Todos los cursos en la ruta de aprendizaje Cryptology Academy.

01

Introducción a la criptología

A13 lecciones

Este curso ofrece una introducción al campo de la criptología y aborda conceptos fundamentales, historia y técnicas criptográficas básicas.

02

Criptografía: historia y conceptos fundamentales

A14 leccionesPRO

Descubra cómo comenzó la criptografía en la Antigüedad y evolucionó hasta la era digital. Aprenda el vocabulario y los conceptos fundamenta…

03

Por qué la criptografía importa hoy

A14 leccionesPRO

Descubra cómo la criptografía protege silenciosamente todos los aspectos de su vida digital —desde las aplicaciones de mensajería hasta la…

04

Cifrado César y cifrados clásicos

A14 leccionesPRO

Aprenda los cifrados de sustitución y transposición utilizados a lo largo de la historia, desde César hasta la época de la máquina Enigma.

05

Cifrados de sustitución y permutación

A14 leccionesPRO

Vaya más allá del cifrado César y explore los sofisticados cifrados clásicos que dieron forma a la criptografía moderna: Playfair, ADFGVX y…

06

Binario, hexadecimal y sistemas numéricos para criptografía

A14 leccionesPRO

Construya los fundamentos matemáticos necesarios para la criptografía moderna: binario, hexadecimal, aritmética modular y números primos.

07

Codificación y representación de datos

A14 leccionesPRO

Aclare una de las fuentes de confusión más habituales en criptografía: la diferencia entre codificación, cifrado y hashing, y domine Base64…

08

HTTPS para usuarios cotidianos

A14 leccionesPRO

Descubra qué significa realmente el icono del candado, cómo obtienen certificados los sitios web y qué debe hacer cuando aparece una advert…

09

Cifrado XOR y operaciones a nivel de bits

A24 leccionesPRO

Domine XOR, AND, OR, NOT y los desplazamientos: los bloques fundamentales de todo algoritmo de cifrado moderno.

10

Seguridad del correo electrónico y la mensajería

A24 leccionesPRO

Proteja sus comunicaciones comprendiendo PGP, S/MIME y el cifrado de extremo a extremo utilizado en las aplicaciones de mensajería modernas.

11

Esteganografía: mensajes ocultos

A24 leccionesPRO

Vaya más allá del cifrado y explore la esteganografía: el arte de ocultar mensajes secretos a plena vista dentro de imágenes, audio y docum…

12

Tráfico de red y cifrado

A24 leccionesPRO

Vea lo que observan los atacantes cuando capturan tráfico de red y comprenda cómo el cifrado transforma el texto plano visible en datos pro…

13

Ataques de fuerza bruta y de diccionario

A24 leccionesPRO

Comprenda cómo intentan los atacantes descifrar claves criptográficas y contraseñas, y por qué el tamaño de la clave y la elección del algo…

14

Técnicas criptográficas clásicas

A23 leccionesPRO

Este curso explora métodos criptográficos antiguos, como los cifrados por sustitución y transposición.

15

Fundamentos de la criptografía moderna

A23 leccionesPRO

Introducción a las técnicas y principios de la criptografía moderna.

16

Introducción a los certificados y la PKI

B14 leccionesPRO

Comprenda la infraestructura de clave pública: cómo las autoridades certificadoras, las cadenas de confianza y los certificados X.509 prote…

17

DES y Triple DES

B14 leccionesPRO

Estudie el Data Encryption Standard, que dominó la criptografía durante décadas: su diseño, su caída y las lecciones que dieron forma a AES.

18

Funciones hash: MD5, SHA-1 y SHA-256

B14 leccionesPRO

Comprenda las funciones hash criptográficas: sus propiedades, algoritmos y en qué casos es seguro —o inseguro— utilizar cada una.

19

Cifrado simétrico: fundamentos de AES

B14 leccionesPRO

Adéntrese en el Advanced Encryption Standard, el cifrado simétrico más utilizado del mundo.

20

Cifrado asimétrico: fundamentos de RSA

B14 leccionesPRO

Aprenda cómo funciona la criptografía de clave pública y cómo RSA utiliza la dificultad de factorizar enteros para proteger las comunicacio…

21

Firmas digitales explicadas

B14 leccionesPRO

Aprenda cómo las firmas digitales proporcionan autenticación, integridad y no repudio, y en qué se diferencian del cifrado.

22

Hashing de contraseñas: bcrypt, Argon2 y PBKDF2

B14 leccionesPRO

Aprenda por qué el almacenamiento de contraseñas requiere algoritmos de hashing lentos y con salt, y cómo bcrypt, Argon2 y PBKDF2 proporcio…

23

Fundamentos de los protocolos criptográficos

B14 leccionesPRO

Aprenda cómo se ensamblan los componentes criptográficos para formar protocolos del mundo real como SSH, SFTP y DNSSEC.

24

Cifrados de bloque y modos de operación

B14 leccionesPRO

Explore cómo se encadenan los cifrados de bloque mediante ECB, CBC, CTR y GCM, y por qué elegir el modo adecuado es crucial para la segurid…

25

Cifrados de flujo: RC4 y ChaCha20

B14 leccionesPRO

Estudie los cifrados de flujo, desde el vulnerable RC4 hasta el moderno ChaCha20, y comprenda dónde corresponde utilizar cada uno.

26

Protocolos de autenticación mediante contraseña

B14 leccionesPRO

Vaya más allá del hashing de contraseñas y comprenda los protocolos criptográficos que permiten autenticarse sin enviar nunca su contraseña…

27

OpenSSL y gestión de certificados

B14 leccionesPRO

Domine la herramienta de línea de comandos OpenSSL para generar claves, realizar operaciones con certificados y automatizar la gestión de s…

28

JWT: estructura, firma y validación

B14 leccionesPRO

Domine los JSON Web Tokens: comprenda la estructura de encabezado, payload y firma, los algoritmos de firma y las vulnerabilidades habitual…

29

Cifrado seguro de archivos en la práctica

B14 leccionesPRO

Cifre archivos, archivos comprimidos y volúmenes de disco completos mediante GPG, age y VeraCrypt, y aprenda a destruir de forma segura cla…

30

Bibliotecas y API criptográficas

B14 leccionesPRO

Explore el panorama de las bibliotecas criptográficas —libsodium, OpenSSL y Google Tink— y aprenda a elegirlas y utilizarlas de forma segur…

31

Criptografía de clave pública

B13 leccionesPRO

Profundice en las técnicas criptográficas de clave pública y sus aplicaciones.

32

Protocolos criptográficos

B13 leccionesPRO

Comprenda los protocolos de comunicación segura utilizados en la criptografía moderna.

33

AEAD y cifrado autenticado moderno

B24 leccionesPRO

Vaya más allá de GCM y comprenda todo el panorama del cifrado autenticado con datos asociados, incluidos los esquemas resistentes al mal us…

34

Intercambio de claves: Diffie-Hellman y ECDH

B24 leccionesPRO

Comprenda cómo dos partes pueden establecer un secreto compartido a través de un canal inseguro mediante Diffie-Hellman y su variante basad…

35

Kerberos y autenticación empresarial

B24 leccionesPRO

Domine el protocolo Kerberos que protege los entornos de Windows Active Directory: cómo funciona, cómo se ataca y qué lo sustituye.

36

RSA en profundidad: matemáticas y esquemas de padding

B24 leccionesPRO

Vaya más allá del RSA básico para explorar sus propiedades matemáticas, las vulnerabilidades del RSA de libro de texto y el padding seguro…

37

Criptografía de curva elíptica (ECC)

B24 leccionesPRO

Comprenda la geometría y el álgebra de las curvas elípticas y por qué ECC ofrece una seguridad equivalente a RSA con tamaños de clave mucho…

38

Seguridad de OAuth 2.0 y OpenID Connect

B24 leccionesPRO

Comprenda los fundamentos criptográficos de OAuth 2.0 y OpenID Connect, así como las vulnerabilidades que surgen cuando se implementan inco…

39

Códigos de autenticación de mensajes (HMAC)

B24 leccionesPRO

Aprenda cómo los MAC proporcionan integridad y autenticidad a los mensajes, y cómo HMAC crea un MAC seguro a partir de cualquier función ha…

40

Análisis profundo del protocolo SSH

B24 leccionesPRO

Profundice en SSH para comprender su handshake, la autenticación mediante claves, sus capacidades de reenvío y el refuerzo de su seguridad.

41

TLS/HTTPS: cómo funcionan las conexiones seguras

B24 leccionesPRO

Siga el handshake completo de TLS 1.3 y comprenda cada primitiva criptográfica que protege las conexiones HTTPS.

42

Criptografía de VPN

B24 leccionesPRO

Examine los protocolos criptográficos presentes en IPsec, WireGuard y OpenVPN, y comprenda las ventajas y desventajas de seguridad y rendim…

43

Reparto de secretos y esquemas de umbral

B24 leccionesPRO

Aprenda el Secret Sharing de Shamir y la criptografía de umbral: divida un secreto de modo que k de n participantes deban colaborar para re…

44

Aleatoriedad criptográfica y entropía

B24 leccionesPRO

Comprenda por qué la aleatoriedad es la base de la seguridad criptográfica y cómo los sistemas operativos y las bibliotecas la generan de f…

45

Vulnerabilidades criptográficas comunes

B24 leccionesPRO

Estudie las vulnerabilidades criptográficas más peligrosas del mundo real —oráculos de relleno, ataques de repetición y filtraciones tempor…

46

Blockchain y criptografía

B23 leccionesPRO

Examine el papel de la criptografía en la tecnología blockchain.

47

Criptografía de blockchain: árboles de Merkle y PoW

B24 leccionesPRO

Comprenda las primitivas criptográficas que impulsan las blockchains: cadenas de hashes, árboles de Merkle, Proof of Work y firmas UTXO.

48

Criptografía del consenso en blockchain

B24 leccionesPRO

Descubra los mecanismos criptográficos avanzados que sustentan el consenso Proof-of-Stake, los protocolos BFT, las VRF y la agregación de f…

49

Ingeniería aplicada de TLS

B24 leccionesPRO

Profundice en los entresijos de TLS 1.3 —0-RTT, TLS mutuo, fijación de certificados y migración a QUIC y HTTP/3.

50

Gestión de claves y módulos de seguridad hardware

B24 leccionesPRO

Aprenda la gestión empresarial del ciclo de vida de las claves —generación, almacenamiento, rotación, custodia y destrucción— y cómo los HS…

51

Implementación de criptografía en Python

B24 leccionesPRO

Escriba código criptográfico de calidad de producción en Python mediante la biblioteca cryptography y aprenda qué NO debe implementar por s…

52

Seguridad de DRBG y RNG

B24 leccionesPRO

Domine los generadores deterministas de bits aleatorios, el estándar NIST SP 800-90 y los ataques de RNG del mundo real que comprometieron…

53

Criptografía poscuántica

C13 leccionesPRO

Explore técnicas criptográficas diseñadas para resistir ataques cuánticos.

54

Estándares PQC del NIST: FIPS 203, 204 y 205

C14 leccionesPRO

Domine los algoritmos poscuánticos recién estandarizados por el NIST —ML-KEM, ML-DSA y SLH-DSA— y planifique su estrategia de migración.

55

Criptografía poscuántica en profundidad

C14 leccionesPRO

Comprenda por qué los ordenadores cuánticos amenazan a RSA y ECC, y estudie las alternativas estandarizadas por NIST basadas en retículos,…

56

Criptografía de umbral y DKG

C14 leccionesPRO

Explore los esquemas criptográficos de umbral, en los que los secretos se dividen entre varias partes, incluidos ECDSA de umbral y la gener…

57

Criptoanálisis y técnicas de ataque

C14 leccionesPRO

Estudie el aspecto ofensivo de la criptografía: criptoanálisis diferencial y lineal, ataques de cumpleaños, meet-in-the-middle y mucho más.

58

Ataques de canal lateral

C14 leccionesPRO

Aprenda cómo las mediciones físicas —tiempos, trazas de consumo y emisiones electromagnéticas— pueden filtrar claves criptográficas desde h…

59

Diseño de protocolos criptográficos

C14 leccionesPRO

Aprenda a diseñar protocolos criptográficos seguros desde sus primeros principios y estudie los famosos fallos que dejaron las lecciones má…

60

Pruebas de conocimiento cero

C24 leccionesPRO

Aprenda a demostrar que conoce un secreto sin revelar el secreto en sí: las matemáticas y las aplicaciones de las ZKP.

61

Criptografía basada en retículas en profundidad

C24 leccionesPRO

Profundice en los fundamentos matemáticos de la criptografía basada en retículas —LWE, Ring-LWE y NTRU— que sustentan la seguridad poscuánt…

62

Cifrado homomórfico

C24 leccionesPRO

Explore el revolucionario concepto de operar sobre datos cifrados; comprenda los esquemas BGV, BFV y CKKS y sus limitaciones prácticas.

63

RAM ajena y privacidad de acceso

C24 leccionesPRO

Proteja no solo el contenido de los datos, sino también sus patrones de acceso mediante ORAM, una técnica criptográfica esencial para la co…

64

Cifrado basado en atributos y cifrado funcional

C24 leccionesPRO

Descubra esquemas de cifrado que van más allá del modelo de una clave que lo desbloquea todo y permiten un control de acceso detallado basa…

65

Computación segura multipartita

C24 leccionesPRO

Explore protocolos MPC que permiten a varias partes calcular conjuntamente una función sin revelar sus entradas privadas.

66

Verificación formal de protocolos criptográficos

C24 leccionesPRO

Use métodos formales y herramientas como ProVerif y Tamarin para verificar matemáticamente que los protocolos criptográficos cumplen sus ob…

67

Criptografía basada en isogenias

C24 leccionesPRO

Explore las matemáticas de las isogenias de curvas elípticas —fundamento de SIDH, SIKE y CSIDH— y comprenda por qué este campo se está rein…

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso Cryptology Academy?

Sí. Puedes empezar el curso Cryptology Academy gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender ENGLISH?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en ENGLISH.

¿Cómo aprenderé ENGLISH en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar Cryptology Academy?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso Cryptology Academy.

¿Puedo aprender ENGLISH en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender ENGLISH en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza Cryptology Academy Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos