Tink 路线图
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
(最后更新时间:2025 年 10 月)
本页详细介绍了 Tink 团队的高级目标。随着目标的实现或更改,该文件会定期更新。
密钥集和注册表重新设计
我们希望为用户提供一种更好的方式来管理密钥集中的密钥。这将有助于更轻松地实现密钥管理系统,并能够更全面地支持以 PEM 或 JWK 等不同格式导入和导出密钥(同时确保 API 可防止可能导致安全漏洞的常见错误)。对于 Java、C++ 和 Go,此工作已基本完成。
我们还在努力实现 Tink 中的多密钥生成和原语配置,这将最终取代当前的注册表。这样一来,基于 Tink 开发库会更加轻松,并且可以无缝移除和弃用不安全的算法。我们正在针对 C++ 和 Java 进行这项工作。
后量子加密 (PQC)
我们会继续添加对 NIST 选择的 PQC 算法的支持。现在,C++ 和 Go 都支持使用各自的数字签名 API 来实现 ML-DSA 和 SLH-DSA。我们正在努力为这两种 PQC 算法提供 Java 支持。我们还在开发一项新功能,即通过新的密钥封装机制 (KEM) API 支持 Kyber/ML-KEM。
我们打算对 Tink 性能测量进行微调,并为用户提供适当的性能基准。我们还在继续研究如何可能提升 Tink 的性能。
欢迎您提供反馈意见!
我们非常希望了解您如何使用 Tink,或者哪些功能对您的实现最有用。欢迎参与我们的调查,告诉我们您的想法。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-10-09。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-10-09。"],[],["The Tink team is restructuring the project into multiple language-specific GitHub repositories for decoupled and frequent releases. They are overhauling documentation, consolidating sources and creating examples. Key management is being redesigned within keysets, including better support for various key formats, and multiple registries are being enabled. Monitoring hooks have been added for cryptographic operation analysis. They're implementing NIST-selected post-quantum cryptography algorithms, and working to benchmark and enhance Tink's performance.\n"]]