b'\n_START_ARTICLE_\nCifrado de extremo a extremo\n_START_PARAGRAPH_\nEl Cifrado de extremo a extremo, (en Ingl\xc3\xa9s: End-to-end encryption (E2EE)) es un sistema de comunicaci\xc3\xb3n donde solo los usuarios que se comunican pueden leer los mensajes. En principio, evita que los esp\xc3\xadas potenciales, incluidos los proveedores de telecomunicaciones, los proveedores de Internet e incluso el proveedor del servicio de comunicaci\xc3\xb3n, puedan acceder a las claves criptogr\xc3\xa1ficas necesarias para descifrar la conversaci\xc3\xb3n.\xe2\x80\x8b Los sistemas est\xc3\xa1n dise\xc3\xb1ados para vencer cualquier intento de vigilancia o alteraci\xc3\xb3n porque ning\xc3\xban tercero puede descifrar los datos que se est\xc3\xa1n 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.\xe2\x80\x8b\n_START_SECTION_\nIntercambio de claves\n_START_PARAGRAPH_\nEn un sistema E2EE, las claves de cifrado solo deben ser conocidas por las partes que se comunican. Para lograr este objetivo, los sistemas E2EE pueden encriptar datos usando una cadena de s\xc3\xadmbolos preestablecidos, llamada secreto precompartido (PGP), o un secreto de una sola vez derivado de dicho secreto precompartido (DUKPT). Tambi\xc3\xa9n pueden negociar una clave secreta en el lugar usando el intercambio de clave Diffie-Hellman (OTR).\xe2\x80\x8b\n_START_SECTION_\nUso moderno\n_START_PARAGRAPH_\nA partir de 2016, los sistemas de comunicaciones t\xc3\xadpicos basados \xe2\x80\x8b\xe2\x80\x8ben servidor no incluyen el cifrado de extremo a extremo. Estos sistemas solo pueden garantizar la protecci\xc3\xb3n de las comunicaciones entre clientes y servidores, lo que significa que los usuarios deben confiar en los terceros que ejecutan los servidores con los textos originales. El cifrado de extremo a extremo se considera m\xc3\xa1s seguro porque reduce el n\xc3\xbamero de partes que podr\xc3\xadan interferir o romper el cifrado.\xe2\x80\x8b En el caso de la mensajer\xc3\xada instant\xc3\xa1nea, los usuarios pueden usar un cliente de terceros para implementar un esquema de cifrado de extremo a extremo a trav\xc3\xa9s de un protocolo que no sea E2EE.\xe2\x80\x8b_NEWLINE_Algunos sistemas que no son E2EE, como Lavabit y Hushmail, se describieron a s\xc3\xad mismos como que ofrecen cifrado "de extremo a extremo" cuando no lo hac\xc3\xadan.\xe2\x80\x8b Otros sistemas, como Telegram y Google Allo, han sido criticados por no tener encriptaci\xc3\xb3n de extremo a extremo, que ofrecen, habilitada por defecto.\xe2\x80\x8b\xe2\x80\x8b_NEWLINE_Algunos servicios cifrados de copia de seguridad y uso compartido de archivos proporcionan encriptaci\xc3\xb3n del lado del cliente. La encriptaci\xc3\xb3n que ofrecen aqu\xc3\xad no se conoce como encriptaci\xc3\xb3n de extremo a extremo porque los servicios no est\xc3\xa1n destinados a compartir mensajes entre usuarios. Sin embargo, el t\xc3\xa9rmino "cifrado de extremo a extremo" se usa a menudo como sin\xc3\xb3nimo de encriptaci\xc3\xb3n del lado del_NEWLINE_cliente.\n_START_SECTION_\nAtaque de intermediario\n_START_PARAGRAPH_\nEl cifrado de extremo a extremo garantiza que los datos se transfieren de forma segura entre los puntos finales. Pero, en lugar de intentar romper el cifrado, un esp\xc3\xada puede suplantar a un destinatario del mensaje (durante el intercambio de clave o sustituyendo su clave p\xc3\xbablica por el del destinatario), de modo que los mensajes se cifren con una clave conocida por el atacante. Despu\xc3\xa9s de descifrar el mensaje, el fisg\xc3\xb3n puede encriptarlo con una clave que comparte con el destinatario real o su clave p\xc3\xbablica en el caso de sistemas asim\xc3\xa9tricos, y enviar el mensaje de nuevo para evitar la detecci\xc3\xb3n. Esto se conoce como un Ataque de intermediario.\xe2\x80\x8b\xe2\x80\x8b\n_START_SECTION_\nAutenticaci\xc3\xb3n\n_START_PARAGRAPH_\nLa mayor\xc3\xada de los protocolos de encriptaci\xc3\xb3n de extremo a extremo incluyen alguna forma de autenticaci\xc3\xb3n de punto final espec\xc3\xadficamente para prevenir ataques MITM. Por ejemplo, uno puede confiar en las autoridades de certificaci\xc3\xb3n o en una red de confianza.\xe2\x80\x8b Una t\xc3\xa9cnica alternativa es generar hashes criptogr\xc3\xa1ficos (Huella digital de clave p\xc3\xbablica) basados en las claves p\xc3\xbablicas de los usuarios que se comunican o las claves secretas compartidas. Las partes comparan sus huellas digitales de clave p\xc3\xbablica utilizando un canal de comunicaci\xc3\xb3n externo (fuera de banda) que garantiza la integridad y la autenticidad de la comunicaci\xc3\xb3n (pero no necesariamente el secreto), antes de comenzar su conversaci\xc3\xb3n. Si las huellas dactilares coinciden, en teor\xc3\xada, no hay intermediario.\xe2\x80\x8b_NEWLINE_Cuando se muestran para inspecci\xc3\xb3n humana, las huellas digitales de clave p\xc3\xbablica suelen codificarse en cadenas hexadecimales. Estas cadenas se formatean en grupos de caracteres para su legibilidad. Por ejemplo, una huella digital MD5 de 128 bits se mostrar\xc3\xada de la siguiente manera:_NEWLINE_43:51:43:a1:b5:fc:8b:b7:0a:3a:a9:b1:0f:66:73:a8_NEWLINE_Algunos protocolos muestran representaciones de lenguaje natural de los bloques hexadecimales.\xe2\x80\x8b Como el enfoque consiste en un mapeo uno a uno entre bloques de huellas digitales de clave p\xc3\xbablica y palabras, no hay p\xc3\xa9rdida de entrop\xc3\xada. El protocolo puede elegir mostrar las palabras en el idioma nativo (del sistema) del usuario.\xe2\x80\x8b Sin embargo, esto puede hacer que las comparaciones entre idiomas sean propensas a errores.\xe2\x80\x8b Para mejorar la localizaci\xc3\xb3n, algunos protocolos han elegido mostrar las huellas digitales de clave p\xc3\xbablica como bases de 10 cadenas en lugar de cadenas de lenguaje natural o hexadecimal.\xe2\x80\x8b\xe2\x80\x8b Las aplicaciones de mensajer\xc3\xada modernas tambi\xc3\xa9n pueden mostrar huellas digitales de clave p\xc3\xbablica como c\xc3\xb3digos QR que los usuarios pueden escanear los dispositivos de los dem\xc3\xa1s.\xe2\x80\x8b\n_START_SECTION_\nSeguridad en el Punto final\n_START_PARAGRAPH_\nEl paradigma de cifrado de extremo a extremo no aborda directamente los riesgos en los puntos finales de comunicaci\xc3\xb3n. La computadora de cada usuario todav\xc3\xada puede ser pirateada para robar su clave criptogr\xc3\xa1fica (para crear un ataque MITM) o simplemente leer los mensajes descifrados de los destinatarios tanto en tiempo real como a partir de archivos de registro. Incluso el conducto de comunicaci\xc3\xb3n m\xc3\xa1s perfectamente encriptado solo es tan seguro como el buz\xc3\xb3n del otro extremo.\xe2\x80\x8b Los principales intentos para aumentar la seguridad del punto final han sido aislar la generaci\xc3\xb3n de claves, el almacenamiento y las operaciones criptogr\xc3\xa1ficas en una tarjeta inteligente como Project Vault de Google.\xe2\x80\x8b Sin embargo, dado que la entrada y salida de texto claro a\xc3\xban son visibles para el sistema host, el malware puede monitorear las conversaciones en tiempo real. Un enfoque m\xc3\xa1s robusto es aislar todos los datos confidenciales en una computadora totalmente aislada.\xe2\x80\x8b PGP ha sido recomendado por expertos para este prop\xc3\xb3sito:_NEWLINE__NEWLINE_ _NEWLINE__NEWLINE_  _NEWLINE_"Si realmente tuviera que confiar mi vida a una pieza de software, probablemente usar\xc3\xada algo menos llamativo: GnuPG, tal vez, corriendo en una computadora aislada encerrada en un s\xc3\xb3tano."_NEWLINE__NEWLINE_ _NEWLINE_Matthew D. Green, A Few Thoughts on Cryptographic Engineering_NEWLINE_Sin embargo, como se\xc3\xb1ala Bruce Schneier, Stuxnet desarrollado por EE. UU. e Israel salt\xc3\xb3 con \xc3\xa9xito el espacio a\xc3\xa9reo y lleg\xc3\xb3 a la red de la planta nuclear de Natanz en Ir\xc3\xa1n.\xe2\x80\x8b Para lidiar con la exfiltraci\xc3\xb3n clave con malware, un enfoque es dividir la Base de computador confiable detr\xc3\xa1s de dos computadoras unidireccionalmente conectadas que evitan la inserci\xc3\xb3n de malware o la exfiltraci\xc3\xb3n de datos confidenciales con malware insertado.\xe2\x80\x8b\n_START_SECTION_\nPuertas traseras\n_START_PARAGRAPH_\nLas empresas tambi\xc3\xa9n pueden voluntaria o involuntariamente introducir puertas traseras a su software que ayudan a subvertir la negociaci\xc3\xb3n de la clave o eludir el cifrado por completo. En 2013, la informaci\xc3\xb3n filtrada por Edward Snowden mostr\xc3\xb3 que Skype ten\xc3\xada una puerta trasera que permit\xc3\xada a Microsoft entregar los mensajes de sus usuarios a la NSA a pesar del hecho de que esos mensajes estaban encriptados oficialmente de extremo a extremo.\xe2\x80\x8b\xe2\x80\x8b'