0Pricing
Cryptology Academy · Lección

Cifrado en aplicaciones de mensajería

Explore cómo Signal, WhatsApp e iMessage usan cifrado de extremo a extremo para mantener privadas sus conversaciones.

Cifrado en aplicaciones de mensajería es una lección gratuita de Cryptology Academy en CoddyKit. Esta es la lección 1 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.

¿Qué es el cifrado de extremo a extremo?

El cifrado de extremo a extremo (E2E) significa que los mensajes se cifran en el dispositivo del remitente y solo pueden descifrarse en el dispositivo del destinatario. Ningún servidor intermedio, ni siquiera la propia plataforma de mensajería, puede leer sus mensajes.

Esto supone un cambio fundamental respecto a los sistemas antiguos, en los que el proveedor conservaba las claves y podía leer técnicamente todos los mensajes.

El protocolo Signal

WhatsApp, Signal y muchas otras aplicaciones utilizan el protocolo Signal, desarrollado originalmente por Open Whisper Systems. Combina varias técnicas criptográficas, incluido el algoritmo Double Ratchet y el acuerdo de claves X3DH (Extended Triple Diffie-Hellman).

El protocolo proporciona secreto hacia adelante, lo que significa que, aunque se comprometa una clave de sesión, los mensajes anteriores permanecen protegidos.

Intercambio de claves en la mensajería

Antes de que dos partes puedan comunicarse de forma segura, deben acordar un secreto compartido sin transmitirlo por la red. El intercambio de claves Diffie-Hellman permite que dos partes obtengan el mismo secreto de forma independiente, incluso a través de un canal público.

En las aplicaciones de mensajería, esto sucede automáticamente y de forma transparente cada vez que inicia una conversación nueva.

Qué implica E2E para su privacidad

Con el cifrado de extremo a extremo, sus mensajes se transforman en texto cifrado antes de salir de su teléfono. El servidor solo ve bloques cifrados que no puede interpretar.

Esto significa que, aunque una empresa de mensajería reciba un requerimiento judicial del gobierno o sea víctima de un ataque, el contenido real de sus conversaciones queda protegido.

Privacidad de los metadatos frente a la del contenido

Incluso con cifrado de extremo a extremo, los metadatos no siempre están protegidos. La plataforma aún puede saber con quién habló, cuándo, con qué frecuencia y durante cuánto tiempo.

Signal va más allá que la mayoría al minimizar la recopilación de metadatos. WhatsApp, aunque cifra el contenido, comparte los metadatos con su empresa matriz, Meta.

Apple iMessage y el cifrado E2E

El iMessage de Apple utiliza cifrado de extremo a extremo cuando tanto el remitente como el destinatario usan dispositivos Apple con iMessage activado. Los mensajes aparecen como burbujas azules. Al cambiar a SMS, aparecen en verde y no están cifrados.

Sin embargo, Apple conserva las claves de las copias de seguridad de iCloud, por lo que las copias de seguridad de iMessage almacenadas en iCloud no están cifradas de extremo a extremo de forma predeterminada, a menos que se active iCloud Advanced Data Protection.

El enfoque híbrido de Telegram

Telegram utiliza un modelo híbrido. Los chats normales están cifrados en tránsito y en reposo en los servidores de Telegram, pero Telegram conserva las claves y, en teoría, podría acceder a ellos.

Solo los "Secret Chats" de Telegram utilizan un cifrado de extremo a extremo real con su protocolo MTProto. Los chats grupales y los canales no están cifrados de extremo a extremo.

Por qué los servidores no pueden leer los mensajes E2E

En un sistema E2E, las claves se generan y almacenan en los dispositivos de los usuarios, nunca en los servidores. El servidor solo actúa como retransmisor de mensajes y pasa paquetes cifrados de un dispositivo a otro.

Sin la clave privada de su dispositivo, resulta computacionalmente inviable descifrar el texto cifrado, incluso con enormes recursos informáticos.

Cifrado en reposo frente a cifrado en tránsito

El cifrado en tránsito protege los datos mientras viajan por una red, como TLS, que protege su conexión con un servidor web. El cifrado en reposo protege los datos almacenados en disco, como el almacenamiento cifrado de su teléfono.

El verdadero cifrado de extremo a extremo cubre ambos aspectos: los mensajes se cifran antes de transmitirse y permanecen cifrados cuando se almacenan en los servidores.

Cuando se comprometen las claves

Si un atacante obtiene acceso a su dispositivo y a su clave privada, puede descifrar los mensajes. Por eso, la seguridad del dispositivo es tan importante como el propio algoritmo de cifrado.

El algoritmo Double Ratchet del protocolo Signal genera claves nuevas para cada mensaje, por lo que comprometer una clave no expone los mensajes anteriores ni posteriores, una propiedad denominada secreto hacia adelante y secreto futuro.

Verificación de sus contactos: números de seguridad

La mayoría de las aplicaciones de mensajería E2E permiten verificar que está hablando con la persona correcta comparando "números de seguridad" o "códigos de seguridad" por otro canal, por ejemplo, en persona o mediante una llamada telefónica.

En Signal, cada conversación tiene un número de seguridad único compuesto por las claves públicas de ambas partes. Si el número coincide en ambos teléfonos, no se está produciendo un ataque MITM entre usted y su contacto.

Cuestionario sobre el cifrado E2E

Compruebe sus conocimientos sobre el cifrado de extremo a extremo.

Ideas clave: cifrado de mensajería

El cifrado de extremo a extremo garantiza que solo el remitente y el destinatario puedan leer los mensajes, mediante protocolos como Double Ratchet de Signal. Los metadatos pueden seguir siendo visibles aunque el contenido esté cifrado.

La seguridad del dispositivo es la última frontera de la protección E2E. Aplicaciones como Signal minimizan los metadatos, mientras que otras como Telegram requieren activar manualmente los Secret Chats para disponer de un cifrado E2E real.

Preguntas frecuentes

¿La lección «Cifrado en aplicaciones de mensajería» es gratis?

Sí — el texto completo de «Cifrado en aplicaciones de mensajería» 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 «Cifrado en aplicaciones de mensajería»?

Explore cómo Signal, WhatsApp e iMessage usan cifrado de extremo a extremo para mantener privadas sus conversaciones. 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 1 de 4.

¿Cuánto tiempo toma la lección «Cifrado en aplicaciones de mensajería»?

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. Cifrado en aplicaciones de mensajería
  2. Cómo protegen los bancos sus transacciones
  3. Internet sin criptografía
  4. Su vida digital y la criptografía
← Volver a Cryptology Academy