当前位置: 首页 > news >正文

JDK 27 首个新特性曝光:Java 开始为量子计算做准备

就在最近,OpenJDK 更新了 JEP 527[1] 的状态,将其标记为Proposed to Target: JDK 27,这意味着JDK 27 可能将率先引入对“后量子 TLS”的官方支持

Java 的默认 TLS 通信,开始为量子计算时代做准备了。

当前互联网广泛使用的公钥密码体系(如RSAECDH / ECDHE)在大规模量子计算机面前,都存在被有效破解的理论可能。

更现实的问题是一个被称为Harvest Now, Decrypt Later(现在收集,将来解密)的攻击模型。

攻击者今天就可以:

•大规模监听并保存加密通信•等量子计算机成熟•回头再解密历史数据

这意味着:

即便量子计算机还没出现,今天的 TLS 数据已经不安全了。

但是完全切换到新的抗量子算法风险极高,因为:

•新算法缺乏几十年的安全验证•工程实现尚不成熟•性能、互操作性仍在评估中

Java 的解决思路是混合密钥交换(Hybrid Key Exchange)

核心思想其实很简单:

同时使用

•一个传统算法(如 ECDHE)•一个抗量子算法(如 ML-KEM)

只要其中一个算法是安全的,整体就是安全的。

这是当前 TLS 1.3 抵御量子攻击的主流方案。

JEP 527 的目标非常明确:

为 Java 的 TLS 1.3 实现,引入后量子混合密钥交换算法,且对现有应用“零代码修改”生效。

关键点一:仅作用于 TLS 1.3

•不影响 TLS 1.2 及更早版本•不扩展到javax.net.ssl之外的 API•聚焦、安全、可控

关键点二:引入 3 种混合密钥交换组(Named Groups)

1. X25519MLKEM768

•ECDHE:X25519•抗量子算法:ML-KEM-768•默认首选,性能最好

2. SecP256r1MLKEM768

•ECDHE:secp256r1•抗量子算法:ML-KEM-768

3. SecP384r1MLKEM1024

•ECDHE:secp384r1•抗量子算法:ML-KEM-1024

这些名称与IANA TLS Named Groups完全一致。

真正重要的一点是无需任何代码改动,在 TLS 1.3 握手阶段,JDK 27 将默认按如下顺序声明支持的密钥交换组(Named Groups):

•X25519MLKEM768,•x25519,•secp256r1,•secp384r1,•secp521r1,•x448,•ffdhe2048,•ffdhe3072,•ffdhe4096,•ffdhe6144,•ffdhe8192

也就是说:

只要你的代码没有手动限制 Named Groups,就会自动优先尝试后量子混合密钥交换。

这对现有 Java 应用来说是一个无感升级

如果你希望更精细地控制 TLS 使用的密钥交换方案,JDK 27 提供了两种手动配置方式。

方式一:系统属性

    java -Djdk.tls.namedGroups=SecP256r1MLKEM768,X25519MLKEM768,secp256r1,x25519

    方式二:代码级控制(SSLParameters)

      SSLSocket tlsSock = (SSLSocket)(SSLContext.getDefault().getSocketFactory().createSocket());SSLParameters params = tlsSock.getSSLParameters();params.setNamedGroups(new String[] {"SecP256r1MLKEM768","X25519MLKEM768","secp256r1","x25519"});tlsSock.setSSLParameters(params);

      值得说明的是这并不是 Java “临时起意”,Java 在过去几个版本中,已经提前铺好了路:

      Java 21(JEP 452):引入KEM APIJava 24(JEP 496):引入ML-KEM 算法

      JEP 527 本质上是:

      把已经存在的密码学能力,真正用在 TLS 上。

      这是 Java 平台对后量子密码体系的一次系统性推进。

      http://www.jsqmd.com/news/421211/

      相关文章:

    • 2026年专业的直线导轨厂家行业实力推荐 - 品牌鉴赏师
    • 2026济南基层医疗健康体检类产品推荐榜:医共体/公卫家签约平台,预约分诊叫号/公卫体检/健康/学生体检系统,查体车,健康一体机优选指南 - 海棠依旧大
    • 2026年电商公司如何选择短信平台?稳定性与转化率的选型指南 - Qqinqin
    • 【JPCS出版 | EI检索】2026凝聚态物理学与人工智能国际学术会议(CMPAI 2026)
    • 阳光进村 储能万家|农村微网・光储充一体化平台,点亮乡村振兴新动能
    • 深入解读WD5030K:DCDC15A大电流大功率同步降压转换器的选型与应用指南
    • 2026年比较好的Q355D无缝钢管,Q355C无缝钢管,Q355E无缝钢管厂家优质品牌推荐 - 品牌鉴赏师
    • Tauri 应用体积优化Cargo Profile + 移除未用命令,把“本来就小”再压一压
    • 2026年贵州诚信的钢结构天桥,桥梁钢结构,钢结构加工厂家热门推荐榜单 - 品牌鉴赏师
    • 京东e卡回收平台服务精细化发展,互联网闲置处置 - 京回收小程序
    • 2026年柯桥诚信的阿里巴巴开店运营,阿里巴巴家纺运营,阿里巴巴面料运营公司品牌推荐清单 - 品牌鉴赏师
    • 互联网大厂面试java高频面试题(2026最新)
    • 2026年GEO优化服务商综合实力测评:技术原生与垂直专业双轨选型指南 - 品牌2025
    • 摆脱论文困扰! 9个AI论文网站测评:MBA毕业论文写作必备工具推荐
    • 2026长春腰间盘突出理疗馆优质推荐榜 - 资讯焦点
    • 2026年GEO优化服务商综合实力全景测评:聚焦技术与实效,打造专业选型参考 - 品牌2025
    • GBase 8a数据库集群常用配置文件汇总
    • 写作小白救星!倍受青睐的降AIGC软件 —— 千笔·降AI率助手
    • 人工降AI和工具降AI哪个好?两种都试过给你答案 - 我要发一区
    • 期刊论文降AI用什么工具好?2026年编辑部都在查AIGC了 - 我要发一区
    • 【嵌入式】IAR STM8强制类型转换错误
    • 我只撤销历史的Commit: 7da64ba697a947a83523e2c364d30f679bda9提交怎么办呢
    • 2026年电商直播与短视频运营学校推荐,江西这些品牌性价比高 - myqiye
    • 智谱AI GLM-5 技术报告全面解读
    • 炸火腿
    • 维普AIGC检测怎么过?工具+手动双管齐下教程 - 我要发一区
    • 选短信平台,只看价格就错了!技术架构选型必须关注的3个维度 - Qqinqin
    • 硕士论文降AI工具推荐:知网检测稳过的3款神器 - 我要发一区
    • 如何在中英文混合的Microsoft word中快速将所有英文和数字替换成 Times New Roman 字体
    • 2026年实力强的普刊发表专业公司排名,审计普刊发表选哪家 - mypinpai