[发明专利]基于随机数隐式协商的TLS协议会话密钥还原方法有效

专利信息
申请号: 201910072962.0 申请日: 2019-01-25
公开(公告)号: CN109600226B 公开(公告)日: 2020-05-05
发明(设计)人: 陈荣茂;李杰;苏金树;陈曙晖;王小峰;张博锋;孙一品;王飞;刘宇靖 申请(专利权)人: 中国人民解放军国防科技大学
主分类号: H04L9/30 分类号: H04L9/30;H04L9/08;H04L29/06
代理公司: 长沙中科启明知识产权代理事务所(普通合伙) 43226 代理人: 任合明
地址: 410003 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 针对现有TLS中间件安全防护方法无法满足目前以及未来的TLS中间件使用场景,本发明提供一种基于随机数隐式协商的TLS协议会话密钥还原方法:1.中间件生成公私钥对,将公钥发送给客户端;2.客户端保存公钥,和服务器进行握手,构造握手报文发送给服务器;3.中间件保存握手报文并转发到服务器;4.服务器向客户端发送报文;5.中间件计算握手报文加密密钥;6.中间件对报文进行解密,并通过计算,还原会话密钥,同时转发收到的报文;7.客户端收到服务器报文后,向中间件发送报文;8.中间件将报文转发给服务器,并生成会话复用主密;9.中间件解密TLS流量,执行中间件功能。本发明可用于TLS中间件技术,提供基于网络的安全属性,且大幅减少中间件的计算开销。
搜索关键词: 基于 随机数 协商 tls 协议 会话 密钥 还原 方法
【主权项】:
1.基于随机数隐式协商的TLS协议会话密钥还原方法,其特征在于,包括以下步骤:第一步,中间件生成公私钥对(skm,pkm),skm为中间件的私钥,pkm为中间件的公钥,其中g为椭圆曲线x25519的生成元;中间件将私钥skm秘密保存,将公钥pkm发送给客户端;第二步,客户端收到公钥pkm后,保存到本地;客户端和服务器进行握手,使用中间件公钥pkm构造握手报文ClientHello,并将握手报文发送给服务器;第三步,中间件监听到握手报文ClientHello后,保存到本地,并将握手报文ClientHello转发到服务器;第四步,服务器收到握手报文ClientHello,向客户端发送ServerHello报文、EncryptedExtensions报文、Certificate报文、CertificateVerify报文、server Finished报文,其中,ServerHello报文为服务器握手报文,EncryptedExtensions报文为服务器加密扩展报文,Certificate报文为证书报文,CertificateVerify报文为证书判定报文,server Finished报文为服务器握手结束报文;第五步,中间件监听到ServerHello报文,根据报文key_share扩展中选择的椭圆曲线计算客户端的握手临时私钥并计算Diffie‑Hellman密钥交换结果其中epks为服务器所选择的临时握手公钥,HKDF函数定义参见RFC 8446;然后,中间件计算握手报文加密密钥;第六步,中间件收到EncryptedExtensions、Certificate、CertificateVerify、server Finished报文后,对报文进行解密,并通过计算,还原会话密钥,得到主密钥master_secret,同时转发收到的EncryptedExtensions、Certificate、CertificateVerify、server Finished报文给客户端;第七步,客户端收到服务器报文后,向中间件发送客户端证书报文Certificate、证书判定报文CertificateVerify,以及客户端握手结束报文client Finished;第八步,中间件收到客户端发送的Certificate、CertificateVerify和client Finished报文后,将报文转发给服务器,并利用函数Derive‑Secret(master_secret,“res master”,ClientHello...client Finished)生成会话复用主密钥resumption_master_secret,其中master_secret为第六步生成的主密钥,ClientHello...client Finished为从客户端握手报文到客户端握手结束报文之间所有的报文内容,其中,Derive‑Secret函数的定义参见RFC 8446;第九步,客户端和服务器握手完成,中间件解密TLS流量,执行中间件功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910072962.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top