-
Es probable que XChat utilice algún tipo de criptografía de curva elíptica (ECC).
-
Bitcoin utiliza ECDSA, uno de curva elíptica enfocado en firmas digitales.
Elon Musk, el actual CEO de X, anunció una serie de novedades en XChat, la función de mensajería de la red social. Entre otras mejoras, el chat usa cifrado de extremo a extremo, como Telegram, y es capaz de transmitir videollamadas, borrar mensajes (vanishing mode), permitir chat grupales y cargar archivos adjuntos. Pero la novedad más interesante anunciada por Musk es que XChat está construido sobre RUST, el lenguaje de programación, e inspirado en Bitcoin. «Está construido sobre Rust con encriptación (estilo Bitcoin), una arquitectura completamente nueva». comentó el CEO de Tesla.
XChat es una nueva función de mensajería que comenzó a implementarse en la red social X, aunque por ahora está en fase beta. Su finalidad es la de mejorar y robustecer el sistema que existe actualmente, que funciona mediante el envío de mensajes directos («DM»).
Solo algunos usuarios de X, aquellos que pagan por la suscripción de la plataforma, pueden acceder a XChat actualmente, aunque cierta información indica que una versión encriptada de mensajes directos existe en X desde hace dos años. No obstante, XChat, el nuevo sistema, estaría cerca de ser lanzado definitivamente. Así lo informó Nima Owji, un Investigador independiente de aplicaciones.
Si bien Musk no explica a qué se refiere con una encriptación «estilo Bitcoin», es posible que XChat use un método de protección criptográfica similar al que funciona en el protocolo del criptoactivo. Bitcoin utiliza criptografía de curva elíptica (ECC), específicamente una versión para firmas digitales llamado ECDSA, que significa en español «algoritmo de firma digital de curva elíptica».
Dado que aplicaciones de mensajería como WhatsApp y Signal utilizan métodos ECC, es probable que XChat emplee una solución similar para su encriptación de mensajes. Esto implica que XChat, como esas aplicaciones, emplea claves públicas y privadas basadas en curvas elípticas para cifrar mensajes de extremo a extremo, asegurando que solo los participantes puedan leerlos.
Al momento de la redacción, todavía no se detalla qué curva elíptica utiliza XChat. Por ejemplo ¿Curve25519 o FHMQV? Tampoco se conoce cómo se gestionan las claves privadas (¿se almacenan localmente en el dispositivo del usuario o hay un servidor de claves involucrado?).