Telegram
Abrir menú
Seguridad en Telegram

¿Cómo funciona el cifrado de extremo a extremo en los chats secretos de Telegram?

Por Telegram Equipo técnico

cómo funciona el cifrado de extremo a extremo, activar cifrado Telegram, verificar cifrado extremo a extremo, diferencia cifrado Telegram WhatsApp, seguridad en Telegram, chats secretos Telegram, cifrado no funciona Telegram, cómo configurar cifrado en Telegram, qué es cifrado extremo a extremo

Introducción: ¿Qué es el cifrado de extremo a extremo en Telegram?

El cifrado de extremo a extremo (E2EE) es una de las funciones más valoradas en aplicaciones de mensajería, pues asegura que solo el emisor y el receptor puedan leer el contenido de los mensajes. En Telegram, esta funcionalidad está disponible exclusivamente en los chats secretos (Secret Chats), una modalidad que se diferencia de los chats normales en varios aspectos fundamentales. Mientras que los chats normales utilizan cifrado servidor-cliente y almacenan los mensajes en la nube para permitir la sincronización entre dispositivos, los chats secretos aplican E2EE desde el origen hasta el destino, sin que los servidores de Telegram puedan descifrar el contenido. Esta característica convierte a los chats secretos en la opción más segura para conversaciones sensibles, aunque con ciertas compensaciones en usabilidad. En este artículo exploraremos a fondo cómo funciona este cifrado, cómo iniciar un chat secreto, verificar su seguridad y entender sus límites prácticos.

Introducción: ¿Qué es el cifrado de extremo a extremo en Telegram?
Introducción: ¿Qué es el cifrado de extremo a extremo en Telegram?

Fundamentos del cifrado de extremo a extremo

El cifrado de extremo a extremo (E2EE) es un método de comunicación segura en el que los mensajes se cifran en el dispositivo del emisor y solo se descifran en el dispositivo del receptor. Esto significa que incluso el proveedor del servicio (en este caso, Telegram) no puede acceder al contenido de los mensajes durante su tránsito o almacenamiento temporal. Para lograr esto, se utilizan protocolos criptográficos que generan un par de claves (pública y privada) para cada participante, y se intercambian las claves públicas de forma segura para establecer un canal cifrado.

En Telegram, el protocolo utilizado para los chats secretos se llama MTProto 2.0, el mismo que se usa para los chats normales pero con una capa adicional de E2EE. A diferencia de otros servicios como Signal que emplean el Protocolo Signal, Telegram ha desarrollado su propio protocolo, que ha sido auditado de forma independiente. La seguridad de los chats secretos depende de la correcta generación e intercambio de claves, así como de la verificación de las mismas por parte de los usuarios. Es importante destacar que los chats secretos no se almacenan en la nube de Telegram, por lo que solo están disponibles en los dispositivos donde se iniciaron. Esto significa que si borras un chat secreto o pierdes el acceso al dispositivo, no hay forma de recuperar los mensajes.

Diferencias clave entre chats normales y chats secretos

Comparar los chats normales con los secretos ayuda a entender el valor del E2EE en Telegram. Los chats normales (también llamados chats en la nube) utilizan cifrado servidor-cliente: los mensajes se cifran entre tu dispositivo y el servidor de Telegram, y luego se descifran en el servidor para ser reenviados al destinatario. Esto permite funciones como la sincronización entre múltiples dispositivos, la búsqueda de mensajes en el historial y la restauración de conversaciones al reinstalar la aplicación. Sin embargo, implica que Telegram tiene acceso técnico al contenido de los mensajes (aunque la empresa afirma que no lo hace).

En cambio, los chats secretos aplican E2EE, lo que impide que Telegram pueda leer los mensajes. A cambio, se pierden algunas funcionalidades: no hay sincronización entre dispositivos (el chat solo existe en el dispositivo donde se inició), no se puede reenviar mensajes secretos (para evitar fugas), no hay soporte para bots en los chats secretos, y las fotos y videos enviados pueden tener auto-destrucción temporizada. Además, los chats secretos no admiten reacciones ni mensajes programados. Estas limitaciones son intencionales y forman parte del diseño de seguridad: cada funcionalidad adicional podría introducir vectores de ataque.

Diferencias clave entre chats normales y chats secretos
Diferencias clave entre chats normales y chats secretos

¿Cómo iniciar un chat secreto?

Iniciar un chat secreto en Telegram es un proceso sencillo, pero varía ligeramente según la plataforma. A continuación, se describen los pasos para las versiones móviles (Android e iOS) y la versión de escritorio. Es importante tener en cuenta que los chats secretos solo se pueden iniciar entre dos usuarios; no existen grupos secretos ni canales secretos con E2EE.

En Android e iOS

En la aplicación móvil de Telegram (tanto en Android como en iOS), el proceso es el siguiente:

  1. Abre la aplicación y ve a la pantalla principal de chats.
  2. Pulsa el botón de nuevo mensaje (generalmente un ícono de lápiz en la esquina inferior derecha).
  3. Selecciona la opción Nuevo chat secreto. Si no ves esta opción, puede que esté dentro de un menú adicional (en iOS aparece como una opción después de pulsar el lápiz; en Android, a veces está en el menú de tres puntos).
  4. Selecciona el contacto con el que deseas iniciar el chat secreto.
  5. Se abrirá una nueva conversación con un fondo de color azul oscuro (en la mayoría de los temas) y un indicador que dice "Chat secreto" en la parte superior, confirmando que el canal está cifrado de extremo a extremo.