[1]El cifrado de extremo a extremo o de principio a fin (del inglés end-to-end encryption o E2EE), también cifrado de punta a punta, es un sistema de comunicación en el que solo los usuarios que se comunican pueden leer los mensajes. Garantiza que el emisor original lo convierta en un mensaje cifrado y que lo descifre el receptor final. En principio, evita que los espías potenciales, incluidos los proveedores de telecomunicaciones, los proveedores de Internet e incluso el proveedor del servicio de comunicación, puedan acceder a las claves criptográficas necesarias para descifrar la conversación.[1] Los sistemas están diseñados para vencer cualquier intento de vigilancia o alteración porque ningún tercero puede descifrar los datos que se están comunicando o almacenando. Por ejemplo, las empresas que usan cifrado de extremo a extremo no pueden entregar los mensajes de texto de sus clientes a las autoridades.[2]