(Terakhir diperbarui pada Oktober 2025)
Halaman ini menjelaskan sasaran tingkat tinggi tim Tink. Tujuan akan diperbarui secara berkala seiring tercapainya atau berubahnya tujuan.
Desain ulang set kunci dan registry
Kami ingin memberi pengguna cara yang lebih baik untuk mengelola kunci dalam keyset. Hal ini akan mempermudah penerapan sistem pengelolaan kunci dan memungkinkan dukungan yang lebih komprehensif untuk mengimpor dan mengekspor kunci ke berbagai format seperti PEM atau JWK (sekaligus memastikan API mencegah kesalahan umum yang dapat menyebabkan kerentanan keamanan). Pekerjaan ini sebagian besar telah selesai untuk Java, C++, dan Go.
Kami juga berupaya mengizinkan beberapa konfigurasi pembuatan kunci dan primitif di Tink, yang pada akhirnya akan menggantikan registri saat ini. Hal ini akan mempermudah pengembangan library berdasarkan Tink dan juga memungkinkan penghapusan dan penghentian penggunaan algoritma yang tidak aman secara lancar. Pekerjaan ini sedang berlangsung untuk C++ dan Java.
Kriptografi pasca-kuantum (PQC)
Kami terus menambahkan dukungan untuk algoritma PQC yang dipilih NIST. ML-DSA dan SLH-DSA kini didukung di C++ dan Go menggunakan API tanda tangan digital masing-masing untuk bahasa tersebut. Dukungan Java untuk kedua algoritma PQC sedang dalam proses. Dukungan untuk Kyber/ML-KEM dengan API mekanisme enkapsulasi kunci (KEM) baru juga sedang dalam pengembangan.
Performa
Kami bermaksud mengoptimalkan pengukuran performa Tink dan memberikan tolok ukur performa yang sesuai bagi pengguna kami. Kami juga terus menyelidiki kemungkinan peningkatan performa Tink.
Sampaikan pendapat Anda
Kami ingin mendengar bagaimana Anda menggunakan Tink atau fitur mana yang paling berguna untuk penerapan Anda. Beri tahu kami dengan mengisi survei kami.