(Ostatnia aktualizacja: październik 2025 r.)
Na tej stronie znajdziesz ogólne cele zespołu Tink. Będzie on okresowo aktualizowany w miarę osiągania lub zmiany celów.
Nowy wygląd zestawu kluczy i rejestru
Chcemy zapewnić użytkownikom lepszy sposób zarządzania kluczami w zestawie kluczy. Ułatwi to wdrażanie systemów zarządzania kluczami i umożliwi bardziej kompleksową obsługę importowania i eksportowania kluczy do różnych formatów, takich jak PEM czy JWK (przy jednoczesnym zapewnieniu, że interfejs API zapobiega typowym błędom, które mogą prowadzić do luk w zabezpieczeniach). W przypadku języków Java, C++ i Go te prace są już prawie zakończone.
Pracujemy też nad umożliwieniem generowania wielu kluczy i konfiguracji elementów podstawowych w Tink, co ostatecznie zastąpi obecne rejestry. Ułatwi to tworzenie bibliotek opartych na Tink, a także umożliwi bezproblemowe usuwanie i wycofywanie niebezpiecznych algorytmów. Te prace zostały zakończone w przypadku Javy i są w toku w przypadku C++.
Kryptografia postkwantowa (PQC)
Nadal dodajemy obsługę algorytmów PQC wybranych przez NIST. Algorytmy ML-DSA i SLH-DSA są teraz obsługiwane w językach C++ i Go za pomocą odpowiednich interfejsów API podpisów cyfrowych dla tych języków. Trwają prace nad obsługą obu algorytmów PQC w języku Java. Trwają też prace nad obsługą Kyber/ML-KEM z nowym interfejsem API mechanizmu enkapsulacji kluczy (KEM).
Wydajność
Zamierzamy dostosować pomiary wydajności Tink i zapewnić użytkownikom odpowiednie testy porównawcze. Nadal analizujemy też możliwe ulepszenia wydajności Tink.
Chcemy poznać wasze opinie
Chętnie dowiemy się, jak używasz Tink lub które funkcje byłyby najbardziej przydatne w Twoim przypadku. Daj nam znać, wypełniając naszą ankietę.