(Última actualización: octubre de 2025)
En esta página, se detallan los objetivos de alto nivel del equipo de Tink. Se actualizará periódicamente a medida que se alcancen o cambien los objetivos.
Rediseño del conjunto de claves y del registro
Queremos brindarles a los usuarios una mejor manera de administrar las claves dentro de un conjunto de claves. Esto facilitará la implementación de sistemas de administración de claves y habilitará una compatibilidad más completa para importar y exportar claves a diferentes formatos, como PEM o JWK (mientras se garantiza que la API evite errores comunes que podrían generar vulnerabilidades de seguridad). Este trabajo está casi completo para Java, C++ y Go.
También estamos trabajando para permitir la generación de varias claves y configuraciones primitivas en Tink, que, con el tiempo, reemplazarán los registros actuales. Esto facilitará el desarrollo de bibliotecas basadas en Tink y también permitirá quitar y dar de baja algoritmos no seguros sin problemas. Este trabajo se completó para Java y está en curso para C++.
Criptografía poscuántica (PQC)
Seguimos agregando compatibilidad con los algoritmos de PQC seleccionados por el NIST. ML-DSA y SLH-DSA ahora son compatibles con C++ y Go a través de las APIs de firma digital respectivas para esos lenguajes. La compatibilidad de Java con ambos algoritmos de PQC está en curso. También se está desarrollando la compatibilidad con Kyber/ML-KEM con una nueva API de mecanismo de encapsulamiento de claves (KEM).
Rendimiento
Tenemos la intención de ajustar nuestras mediciones de rendimiento de Tink y proporcionar comparativas de rendimiento adecuadas para nuestros usuarios. También seguimos investigando posibles mejoras de rendimiento para Tink.
¡Danos tu opinión!
Nos encantaría saber cómo usas Tink o qué funciones serían más útiles para tu implementación. Cuéntanos en nuestra encuesta.