Cryptology Academy · Lección

Introducción a la criptografía simétrica y asimétrica

Comprenda las dos familias principales de sistemas criptográficos modernos.

Lección 3 de 413 pasos

Introducción a la criptografía simétrica y asimétrica es una lección gratuita de Cryptology Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cryptology Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cryptology Academy incluye 4 lecciones en total.

Bienvenida

En esta lección comparará las dos familias principales de la criptografía moderna: el cifrado simétrico (de clave compartida) y el asimétrico (de clave pública).

Cifrado simétrico

En el cifrado simétrico se utiliza la misma clave tanto para cifrar como para descifrar. Ejemplos: AES y ChaCha20. Es rápido, pero requiere un intercambio seguro de claves.

El problema de la distribución de claves

Si Alice y Bob necesitan la misma clave, ¿cómo pueden compartirla de forma segura? Este problema permaneció sin resolver durante siglos, hasta Diffie-Hellman en 1976.

Cifrado asimétrico

El cifrado asimétrico utiliza un par de claves: una clave pública (que se puede compartir) y una clave privada (secreta). Cualquiera puede cifrar con la clave pública; solo la clave privada permite descifrar.

RSA y ECC

RSA se basa en la dificultad de factorizar enteros. La criptografía de curva elíptica (ECC) utiliza el problema del logaritmo discreto en curvas, lo que proporciona claves más pequeñas con el mismo nivel de seguridad.

Cifrado híbrido

En la práctica combinamos ambos tipos: utilizamos criptografía asimétrica para intercambiar una clave simétrica y después usamos esa clave para cifrar grandes volúmenes de datos. TLS hace exactamente eso.

Comparación de velocidad

Las operaciones simétricas (AES) son aproximadamente 1000 veces más rápidas que las operaciones asimétricas (RSA). La criptografía asimétrica solo se utiliza para el intercambio de claves y las firmas, no para cifrar grandes volúmenes de datos.

Tamaños de clave y niveles de seguridad

128 bits de AES ≈ RSA-3072 ≈ ECC-256 en nivel de seguridad. Las claves más grandes proporcionan mayor protección contra la fuerza bruta, pero aumentan el tiempo de cómputo.

Funciones hash: una tercera familia

Las funciones hash son funciones unidireccionales que producen un resumen de longitud fija. No tienen clave (o tienen una clave en forma de HMAC). Se utilizan para la integridad, no para el cifrado.

Cuándo utilizar cada una

Utilice el cifrado simétrico para grandes volúmenes de datos, el asimétrico para el intercambio de claves y las firmas, y las funciones hash para comprobar la integridad y almacenar contraseñas.

Ejemplo real: Signal Protocol

Signal utiliza ECDH para el intercambio de claves, AES-256-GCM para los mensajes y HMAC-SHA256 para la autenticación: las tres familias trabajan conjuntamente.

Comprobación rápida

¿Cuál es la principal ventaja del cifrado asimétrico frente al cifrado simétrico?

Repaso

¡Muy bien! Comprende las dos familias principales de la criptografía y cuándo combinarlas. A continuación verá cómo la criptografía protege las aplicaciones reales.
Gratis para empezar

Aprende Cryptology Academy con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
67
Lecciones
261

Preguntas frecuentes

¿La lección «Introducción a la criptografía simétrica y asimétrica» es gratis?

Sí — el texto completo de «Introducción a la criptografía simétrica y asimétrica» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cryptology Academy, actualiza a CoddyKit PRO. El curso de Cryptology Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Introducción a la criptografía simétrica y asimétrica»?

Comprenda las dos familias principales de sistemas criptográficos modernos. Practicas Cryptology Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Cryptology Academy?

No se requiere experiencia previa. Cryptology Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Introducción a la criptografía simétrica y asimétrica»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Cryptology Academy?

Sí. Cada lección de Cryptology Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Cifrados antiguos e historia temprana de la criptografía
  2. Vocabulario criptográfico fundamental
  3. Introducción a la criptografía simétrica y asimétrica
  4. La criptografía en la vida cotidiana
← Volver a Cryptology Academy