Estoy trabajando en un proyecto de chat de iOS usando Firebase RealTime Database.
Quiero utilizar criptografía asimétrica para la gestión de mensajes entre dos usuarios ..
Navegando por la red, encontré una excelente biblioteca Themis y por razones de seguridad, en el Se recomienda no guardar las claves públicas en la base de datos, pero se recomienda guardar las claves públicas utilizando un servicio de mediación como keybase.io .
Esto me resulta muy difícil de entender ... ¿alguien ha tenido experiencia con keybase.io o con otros servicios?
¿Me puede sugerir algunas formas comprensibles de guardar las claves públicas con PKI evitando la base de datos?