Presentación de Twetch Chat – Mensajes encriptados mediante Bitcoin

By Press Release Published: septiembre 9, 2020
bitcoin coin with envelope beside it

En marzo de este año, Twetch anunció que tenía intenciones de crear una función centrada en la privacidad para la aplicación Twetch, y ahora están entusiasmados de presentar su lanzamiento.

Twetch Chat es una plataforma de mensajería totalmente encriptada que permite a los usuarios chatear en privado con otros usuarios de Twetch.

CARACTERÍSTICAS

  • Totalmente encriptado mediante Bitcoin (BSV), AES y ECIES
    • Los chats son completamente privados, solo son accesibles para ti y para aquellos a quienes des permiso.
    • Los chats son encriptados empleando tus claves privadas de Bitcoin
  • Pagar en el chat 
    • Pagar a tus amigos en Twetch Chat es tan sencillo como enviar un mensaje de texto
    • Pagos instantáneos fren2fren con Bitcoin (BSV)
    • Pueden ser micropagos o pagos más cuantiosos
  • Propiedad de los datos
    • Los usuarios del chat dan permiso para descifrar sus mensajes al iniciar una conversación con alguien o con un grupo de personas
    • Los usuarios del chat pueden revocar el permiso solo con salir del grupo, lo que eliminará todos sus mensajes y los hará inaccesibles

introducing-twetch-chat-encrypted-messages-using-bitcoin
Cómo funciona la encriptación del chat de Twetch (para nerds)

Se utilizan principalmente dos tipos de cifrado ECC , así como un cifrado simétrico adicional. Son los siguientes:

1) ECDH (Elliptic Curve Diffie-Hellmann) – Un método por el cual dos partes pueden derivar con seguridad un secreto compartido a través de un canal de comunicación no seguro. Es muy útil en aplicaciones de encriptación bipartitas.

2) ECIES (Elliptic Curve Integrated Encryption Scheme) – Un esquema de cifrado que permite al remitente cifrar un mensaje con una clave pública que solo puede descifrar el titular de su correspondiente clave privada. Es muy útil en aplicaciones de encriptación de una sola parte.

3) AES (Advanced Encryption Standard) – Un cifrado simétrico que permite el cifrado/descifrado rápido y sencillo de datos utilizando un único secreto determinista. Es muy útil en aplicaciones de encriptación de múltiples partes.

Gracias a esta combinación única de algoritmos, Twetch es capaz de proporcionar a sus usuarios un alto nivel de flexibilidad y seguridad sin comprometer ninguno de sus objetivos ni los valores de su comunidad.

Entonces, ¿por qué Twetch no lo ha hecho antes? Hace poco que se ha hecho posible.

Si bien su principal misión es liberar tus datos y ayudarte a poseerlos y a sacar provecho de ellos, Twetch también se ha comprometido a integrarse con el mayor número de servicios posible y a proporcionar un gran UX que muestre de forma única las posibilidades de lo que se puede hacer en Bitcoin. Esto conlleva una serie de desafíos únicos, especialmente en lo que se refiere al manejo de información sensible de forma compatible con una completa movilidad de datos, junto con la integración con los proveedores de monederos existentes, cada uno de los cuales tiene su propio conjunto de posibilidades únicas. Hasta hace poco, no era posible proporcionar este servicio sin convertirse en una empresa de monederos. Sin embargo, gracias al creciente apoyo de las funciones de cifrado y descifrado ECIES de los principales monederos de hoy, ahora es posible resolver este problema de manera coherente. Por lo tanto, la encriptación de Twetch representa un avance significativo en esta área, permitiendo a los usuarios controlar y beneficiarse de sus datos mientras los protegen contra terceros, incluyendo a la propia Twetch.

Ultimando preparativos para el uso comercial de Twetch

Aunque Twetch es un lugar de entretenimiento y debate, también ha evolucionado para convertirse en una plataforma popular para establecer contactos y hacer negocios dentro de la comunidad Bitcoin. Con el lanzamiento de Twetch Chat, los usuarios ahora tienen la posibilidad de encontrar a las personas con las que quieren trabajar o colaborar en el dominio público, comprometerse con ellos para concretar los detalles de su acuerdo en privado, y /pagarles por su trabajo. Pueden chatear en privado para proteger su acuerdo o publicarlo para indicar a los demás que han hecho un buen trabajo, potenciando el efecto de networking de ambas partes y animando a otros a trabajar con ellos.

Nuevas características de La nueva encriptación de Twetch presenta claves de encriptación Twetch

Al registrarse en Twetch, los usuarios generarán automáticamente una semilla única y aleatoria de 12 palabras en su navegador a la que solo puede acceder el usuario. El navegador del usuario también genera la clave pública de la ruta de derivación m/0/0 de esas 12 palabras. A continuación, la semilla de 12 palabras se cifra con ECIES en el navegador para todos los monederos vinculados de los usuarios mediante la clave pública proporcionada en sus respectivos PayMails y se guarda en los servidores de Twetch con la clave pública asociada para que puedan ser direccionadas y descifradas por el monedero del usuario posteriormente. En cualquier inicio de sesión adicional en Twetch, la cadena cifrada de estas 12 claves se proporcionará al usuario para que las descifre con su respectivo monedero. Esto permite a Twetch hacer uso de funciones criptográficas avanzadas sin tener que custodiar nunca las claves de texto plano o los fondos de sus usuarios. Twetch no tiene forma de romper la encriptación, monitorizar a sus usuarios o estar en posesión de su dinero.

El chat encriptado de Twetch

El chat de Twetch se basa en la clave pública de las claves de cifrado de Twetch del usuario que hemos mencionado antes para distribuir de forma segura los códigos AES encriptados con ECIES almacenados en sus servidores. Cuando se inicia un chat entre dos o más participantes, el iniciador del chat genera un código AES. Posteriormente, el iniciador del chat encripta el código mediante ECIES en su navegador para las claves públicas de todos los participantes del chat, este código encriptado y se guarda en los servidores de Twetch. Al unirse al chat, los participantes pueden descifrar el código AES para poder leer y enviar mensajes encriptados con AES a otros participantes del chat. Los mensajes de los usuarios se almacenan totalmente cifrados en los servidores de Twetch. Si se elimina a un usuario de un chat, ya no podrá restaurar esos mensajes de los servidores, y si todos los participantes abandonan el chat, todos los mensajes se eliminarán permanentemente y serán irrecuperables.