Tink Roadmap

(Zuletzt aktualisiert im Oktober 2025)

Auf dieser Seite werden die übergeordneten Ziele des Tink-Teams beschrieben. Er wird regelmäßig aktualisiert, wenn Ziele erreicht oder geändert werden.

Überarbeitung von Schlüsselsatz und Registry

Wir möchten Nutzern eine bessere Möglichkeit bieten, Schlüssel innerhalb eines Schlüsselsatzes zu verwalten. Dies erleichtert die Implementierung von Schlüsselverwaltungssystemen und ermöglicht eine umfassendere Unterstützung für den Import und Export von Schlüsseln in verschiedene Formate wie PEM oder JWK. Gleichzeitig wird sichergestellt, dass die API häufige Fehler verhindert, die zu Sicherheitslücken führen könnten. Diese Arbeit ist für Java, C++ und Go größtenteils abgeschlossen.

Wir arbeiten auch daran, mehrere Schlüsselgenerierungen und primitive Konfigurationen in Tink zuzulassen, die schließlich die aktuellen Registrierungen ersetzen werden. Dies erleichtert die Entwicklung von Bibliotheken auf Basis von Tink und ermöglicht das nahtlose Entfernen und Einstellen unsicherer Algorithmen. Diese Arbeit ist für Java abgeschlossen und für C++ noch im Gange.

Post-Quanten-Kryptografie (PQC)

Wir fügen weiterhin Unterstützung für die vom NIST ausgewählten PQC-Algorithmen hinzu. ML-DSA und SLH-DSA werden jetzt sowohl in C++ als auch in Go über die entsprechenden APIs für digitale Signaturen für diese Sprachen unterstützt. Die Java-Unterstützung für beide PQC-Algorithmen ist in Arbeit. Die Unterstützung für Kyber/ML-KEM mit einer neuen API für den Key Encapsulation Mechanism (KEM) befindet sich ebenfalls in der Entwicklung.

Leistung

Wir möchten unsere Tink-Leistungsmessungen optimieren und unseren Nutzern entsprechende Leistungs-Benchmarks zur Verfügung stellen. Wir untersuchen auch weiterhin mögliche Leistungsverbesserungen für Tink.

Feedback geben

Wir würden uns freuen, wenn Sie uns mitteilen, wie Sie Tink verwenden oder welche Funktionen für Ihre Implementierung am nützlichsten wären. Nimm an unserer Umfrage teil und sag uns, was du denkst.