Teclado Android para encriptar mensajes: KryptEY

El punto de partida de los desarrolladores tras KryptEY es muy directo y centrado en dos escenarios concretos:

  • Las personas que utilicen apps de mensajería sin cifrado E2EE y deseen añadirlo.
  • Eludir las posibles limitaciones a dicho cifrado por parte de instituciones públicas o gobiernos.

¿En qué consiste KryptEY?

KryptEY es un teclado para dispositivos Android 8 y superiores basado a su vez en la aplicación de teclado de código abierto Simple Keyboard.

¿Qué hace exactamente KryptEY?

Encripta el texto directamente en la aplicación de teclado para enviarlo posteriormente con la App de mensajería que se desee. Para ello utiliza el protocolo E2EE diseñado por Signal.

¿Cómo funciona?

El proceso está muy bien explicado en el propio FAQ de la aplicación.

  1. Elegimos el contacto
  2. Se genera una invitación con la clave pública
  3. Cuando el contacto la acepte, nos remite la suya y ya queda habilitado para iniciar la conversación

Es importante destacar que su funcionamiento se basa en comunicaciones 1v1 y que AMBOS participantes han de tener instalado y usar KryptEY. Por otra parte, sus prestaciones, aspecto, configuración, etcétera son las mismas que ofrece Simple Keyboard (en él que está basado)

Si exceptuamos el segundo supuesto enunciado al principio: “Eludir las posibles limitaciones a dicho cifrado por parte de instituciones públicas o gobiernos” dado que entonces el problema tendría muchas y lamentables derivadas; la pregunta básica a responder es la utilidad real de KryptEY teniendo en cuenta factores como:

  • Sólo sirve para aplicaciones de mensajería
  • Funcionamiento 1v1
  • Instalación en ambos interlocutores
  • Requiere un proceso de validación y usar el Portapapeles (Copiar, pegar, cifrar y descifrar)
  • Si exceptuamos los mensajes básicos de Telegram, el resto de apps de mensajería ya usan E2EE
  • Las personas más concienciadas con la seguridad y privacidad suelen usar opciones tan robustas como Threema, SimpleX Chat, Element o la propia Signal.

En las pruebas que he podido realizar, todo ha funcionado correctamente, más allá del farragoso proceso inicial de invitar y añadir interlocutores a la conversación.

En definitiva, una curiosa propuesta para añadir o reforzar cualquier tipo de mensajería.