Plan działania Tink

(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ę.