Dado que Whatsapp usa encriptación de extremo a extremo, ¿aún es posible escuchar paquetes y descifrarlos de nuevo al mensaje real?

  1. E2EE (cifrado de extremo a extremo) significa que los mensajes se cifran y descifran con algoritmos de criptografía de clave pública en ambos extremos. Así es como generalmente funciona:
  2. Cuando crea una cuenta en WhatsApp, se generan dos pares de claves públicas y privadas. El primer par es de su teléfono (llámelo Pair1) y el segundo par se almacena solo en el servidor (llámelo Pair2). Estos pares son únicos para cada cuenta de WhatsApp y no se utilizarán para ningún otro usuario.
  3. Con los algoritmos de intercambio de claves, su teléfono recibe la clave pública de Pair2 y el servidor almacena la clave pública de Pair1. Tenga en cuenta que ni el servidor necesita almacenar la clave privada de Pair1 (porque es para su teléfono) ni su teléfono necesita saber la clave privada de Pair2. (Lea a continuación para saber más)
  4. Cuando envía un mensaje a la persona XYZ desde su teléfono, el teléfono cifra el mensaje con la clave pública de Pair2. Por lo tanto, el mensaje solo se puede descifrar en el servidor (con la clave privada de Pair2).
  5. De manera similar, el servidor nuevamente encripta el mensaje con la clave pública del teléfono de XYZ y luego lo envía. Este mensaje solo se puede descifrar en el teléfono de XYZ.

Dado que el objetivo del cifrado de extremo a extremo es que nada deja el dispositivo sin cifrar, espero que no. Eso sería un grave defecto de seguridad y un gran error por parte de Whatsapp.

Solo hay dos posibilidades para descifrar mensajes con un esquema de cifrado E2E en funcionamiento (sin que el servidor maneje las claves, solo habría uno):

1. Use un keylogger u otro malware para deslizar los mensajes en el dispositivo de los usuarios antes de que se cifren, o incluso mejor, para robar las claves privadas en el dispositivo.

2. Fuerza a Whatsapp a descifrar los mensajes por ti. Para eso debes estar armado con una Carta de Seguridad Nacional. Pero dado que la industria de la tecnología finalmente está despertando al hecho de que entregar los datos de sus usuarios por capricho a los federales podría no ser tan bueno, es muy probable que esta apertura se cierre muy pronto mediante la implementación de un esquema de cifrado que sea verdaderamente de principio a fin.

3. (bonificación): tome una manguera de goma y golpee al usuario con la planta de los pies varias veces hasta que le indique el contenido del mensaje. Fuente: criptoanálisis con manguera de goma