首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TLS与PQC如何使用密钥封装?

TLS与PQC如何使用密钥封装?
EN

Cryptography用户
提问于 2021-03-01 09:06:28
回答 2查看 346关注 0票数 2

由于似乎没有任何用于Diffie-Hellman (DH / ECDH)的PQC替代品,DH必须被使用短暂密钥对的密钥封装所取代。但是,由于TLS1.3在握手时总是执行短暂的密钥协议,所以我认为不可能直接用密钥封装代替DHE / ECDHE。

在测试阶段(例如使用李波 ),对量子后密码进行调整的协议做了哪些更改?这是否显着地改变了TLS规范?

EN

回答 2

Cryptography用户

回答已采纳

发布于 2021-03-01 16:09:49

由于似乎没有任何用于Diffie-Hellman (DH / ECDH)的PQC替代品,DH必须被使用短暂密钥对的密钥封装所取代。

我不认为这是正确的;后量子密钥封装方法(KEM)似乎是TLS中DH/ECDH的天然替代品。在KEM中,一方(客户端)生成KEM公钥,另一端(服务器)生成响应,它们都生成“共享秘密”;这是TLS 1.3所需要的。

现在,服务器不能拥有静态密钥(因为与DH不同,服务器响应依赖于客户端公钥)。另一方面,TLS 1.3目前并没有假设这一点。

所有的NIST公开加密候选都可以这样工作;除了那些通过拥有巨大的密钥大小而使其成为问题的人之外,它们都可以适应当前的TLS 1.3体系结构。

票数 3
EN

Cryptography用户

发布于 2021-03-01 14:53:25

CSIDH可以替代(EC)DH密钥交换协议,同时维护对量子计算机的安全性。

此外,OQS修改了openssl库以使用liboqs。正如你所说的,TLS被修改了,不符合标准。

票数 2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/88531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档