(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 tổng thể của nhóm Tink. Danh sá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 bộ khoá và sổ đăng ký
Chúng tôi muốn cung cấp cho người dùng một cách thức hiệu quả hơn để quản lý khoá trong một bộ 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à cho phép hỗ trợ toàn diện hơn cho việc nhập và xuất khoá sang nhiều định dạng như PEM hoặc JWK (trong khi vẫn đảm bảo API ngăn chặn các lỗi thường gặp 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 nhiều cấu hình tạo khoá và cấu hình nguyên thuỷ trong Tink. Điều này 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 vẫn đang diễn ra đối với C++ và Java.
Mật mã học hậu lượng tử (PQC)
Chúng tôi sẽ tiếp tục bổ sung tính năng hỗ trợ cho các thuật toán PQC do NIST chọn. Hiện tại, cả ML-DSA và SLH-DSA đề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 những 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 của 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 điều tra các khả năng cải thiện hiệu suất cho Tink.
Cho chúng tôi biết bạn nghĩ gì
Chúng tôi rất mong nhận được thông tin về cách bạn sử dụng Tink hoặc những tính năng 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 cuộc khảo sát của chúng tôi.