Roadmap Tink

(Terakhir diperbarui pada Oktober 2025)

Halaman ini menjelaskan sasaran tingkat tinggi tim Tink. Rencana ini akan diperbarui secara berkala seiring pencapaian atau perubahan sasaran.

Desain ulang keyset dan registry

Kami ingin memberi pengguna cara yang lebih baik untuk mengelola kunci dalam keyset. Hal ini akan mempermudah penerapan sistem pengelolaan kunci dan akan 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 mengakibatkan kerentanan keamanan). Pekerjaan ini sebagian besar telah selesai untuk Java, C++, dan Go.

Kami juga berupaya mengizinkan beberapa pembuatan kunci dan konfigurasi primitif di Tink, yang pada akhirnya akan menggantikan registry saat ini. Hal ini akan mempermudah pengembangan library berdasarkan Tink dan juga akan memungkinkan penghapusan dan penghentian penggunaan algoritma yang tidak aman dengan lancar. Pekerjaan ini telah selesai untuk Java dan sedang berlangsung untuk C++.

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 untuk menyesuaikan 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 tentang cara Anda menggunakan Tink atau fitur mana yang paling berguna untuk implementasi Anda. Beri tahu kami dengan mengikuti survei kami.