Durante la configuración inicial de su ID de Threema, se genera un par de claves para el cifrado de mensajes basado en Criptografía de curva elíptica (ECC). Esta generación de claves se realiza directamente en su teléfono, sin ninguna interacción con el servidor. La clave privada nunca sale de su dispositivo. Los datos aleatorios necesarios para la generación del par de claves se obtienen del generador de números aleatorios del teléfono y se mezclan con otros datos aleatorios que usted mismo genera moviendo el dedo sobre la pantalla. Esto asegura que, aunque se descubriera una debilidad en el generador de números aleatorios del teléfono, las claves privadas de los usuarios no podrían ser descifradas.
Para más información sobre la criptografía en Threema, lea el Cryptography Whitepaper.