(Lần cập nhật gần đây nhất: Tháng 10 năm 2025)
Trang này trình bày chi tiết các mục tiêu cấp cao của nhóm Tink. Kế hoạch này sẽ được cập nhật định kỳ khi các mục tiêu được hoàn thành hoặc thay đổi.
Thiết kế lại tập hợp khoá và sổ đăng ký
Chúng tôi muốn cung cấp cho người dùng một cách hiệu quả hơn để quản lý các khoá trong một tập hợp khoá. Điều này sẽ giúp bạn dễ dàng triển khai các hệ thống quản lý khoá và hỗ trợ toàn diện hơn cho việc nhập và xuất khoá sang các định dạng khác nhau như PEM hoặc JWK (đồng thời đảm bảo API ngăn chặn các lỗi phổ biến có thể dẫn đến lỗ hổng bảo mật). Công việc này hầu như đã hoàn tất đối với Java, C++ và Go.
Chúng tôi cũng đang nỗ lực cho phép tạo nhiều khoá và cấu hình gốc trong Tink, cuối cùng sẽ thay thế các sổ đăng ký hiện tại. Điều này sẽ giúp bạn dễ dàng phát triển các thư viện dựa trên Tink, đồng thời cho phép xoá và ngừng sử dụng các thuật toán không an toàn một cách liền mạch. Công việc này đã hoàn tất đối với Java và đang được thực hiện đối với C++.
Mật mã hậu lượng tử (PQC)
Chúng tôi đang tiếp tục bổ sung tính năng hỗ trợ cho các thuật toán PQC do NIST lựa chọn. ML-DSA và SLH-DSA hiện đều được hỗ trợ trong C++ và Go bằng cách sử dụng các API chữ ký số tương ứng cho các ngôn ngữ đó. Chúng tôi đang trong quá trình hỗ trợ Java cho cả hai thuật toán PQC. Chúng tôi cũng đang phát triển tính năng hỗ trợ Kyber/ML-KEM bằng một API cơ chế đóng gói khoá (KEM) mới.
Hiệu suất
Chúng tôi dự định tinh chỉnh các phép đo hiệu suất Tink và cung cấp điểm chuẩn hiệu suất phù hợp cho người dùng. Chúng tôi cũng đang tiếp tục nghiên cứu các điểm cải tiến có thể có về hiệu suất cho Tink.
Cho chúng tôi biết bạn nghĩ gì
Chúng tôi rất mong được nghe ý kiến của bạn về cách bạn sử dụng Tink hoặc những tính năng nào sẽ hữu ích nhất cho quá trình triển khai của bạn. Hãy cho chúng tôi biết bằng cách tham gia bài khảo sát của chúng tôi.