ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

在长期支持的 JDK 版本中引入量子后密码学技术

在长期支持的 JDK 版本中引入量子后密码学技术 Oracle 正在实施一项策略,旨在让量子后密码学在 Java 生态系统中得到广泛应用。该策略包括一系列路线图规划,旨在为当前长期支持版本提供标准化的量子算法和基于 PQC 技术的 TLS 协议,从而降低开发者和企业采用这些技术的难度。Oracle 不仅会在新的 JDK 版本中支持 PQC 准备功能,还会在所有支持的 Oracle JDK LTS 版本中提供这一功能,包括 JDK 25、21、17、11 和 8 等版本;我们的目标是将应用程序的中断降到最低。那些仅依赖 Java 的 TLS 堆栈的应用程序,只需通过更新和配置更改,就能享受到 PQC 技术的优势。除了支持 PQC 协议的 TLS 协议之外,还有其他加密相关的改进也被纳入了路线图更新中。安全性准备是一个持续的过程,并非一次性就能完成的目标。如果你还没有关注 Java 加密规范的最新更新,那么现在就是开始的时候了。详细信息密码学的历史在很大程度上是一部关于逐步发展的故事,其间偶尔会出现中断和变革。在很长一段时间里,密码系统都保持着渐进式的改进。偶尔会有技术突破,彻底改变游戏规则。机械化加密技术让手工密码世界发生了变革;电子计算机则让机电密码学世界也发生了改变。如今,量子计算似乎又即将再次改变密码学的格局。向后量子密码学时代的过渡非常特殊:业界在威胁出现之前就已经开始着手应对。目前还没有能够破解当今广泛使用的公钥密码学算法的大规模量子计算机。不过,密码学领域对底层数学原理有足够的信心,因此已经开始标准化并部署量子抗性替代方案。对于像 Java 这样的平台来说,面临的挑战不仅仅是决定何时引入新的加密技术,还要在这些技术标准化之后让它们能够被广泛应用。许多组织在长期使用长期支持版本的应用程序中,直到新的 JDK 版本发布后多年才进行更新。因此,Java 团队的目标不仅是要在最新的 JDK 版本中提供更强大的加密功能,还要让那些仍在使用旧版本的应用程序能够尽可能轻松地过渡到后量子加密技术,而不会对现有系统造成太大的干扰或负担。在标准最终确定之前,需要先引入一些基础机制。第一步是通过 JEP 452 在 JDK 21
返回列表