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

专利信息
申请号: 201910072962.0 申请日: 2019-01-25
公开(公告)号: CN109600226B 公开(公告)日: 2020-05-05
发明(设计)人: 陈荣茂;李杰;苏金树;陈曙晖;王小峰;张博锋;孙一品;王飞;刘宇靖 申请(专利权)人: 中国人民解放军国防科技大学
主分类号: H04L9/30 分类号: H04L9/30;H04L9/08;H04L29/06
代理公司: 长沙中科启明知识产权代理事务所(普通合伙) 43226 代理人: 任合明
地址: 410003 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 随机数 协商 tls 协议 会话 密钥 还原 方法
【权利要求书】:

1.基于随机数隐式协商的TLS协议会话密钥还原方法,其特征在于,包括以下步骤:

第一步,中间件生成公私钥对(skm,pkm),skm为中间件的私钥,pkm为中间件的公钥,其中g为椭圆曲线x25519的生成元;中间件将私钥skm秘密保存,将公钥pkm发送给客户端;

第二步,客户端收到公钥pkm后,保存到本地;客户端和服务器进行握手,使用中间件公钥pkm构造握手报文ClientHello报文,并将握手报文ClientHello报文发送给服务器;

第三步,中间件监听到握手报文ClientHello报文后,保存到本地,并将握手报文ClientHello报文转发到服务器;

第四步,服务器收到握手报文ClientHello报文,向客户端发送ServerHello报文、EncryptedExtensions报文、Certificate报文、CertificateVerify报文、server Finished报文,其中,ServerHello报文为服务器握手报文,EncryptedExtensions报文为服务器加密扩展报文,Certificate报文为证书报文,CertificateVerify报文为证书判定报文,serverFinished报文为服务器握手结束报文;

第五步,中间件监听到ServerHello报文,根据ServerHello报文密钥交换扩展key_share中选择的椭圆曲线计算客户端的握手临时私钥并计算Diffie-Hellman密钥交换结果其中epks为服务器所选择的临时握手公钥,name为椭圆曲线的名称,len为客户端握手临时私钥长度,r为随机数,HKDF函数定义参见RFC 8446;然后,中间件计算客户端加密握手报文密钥和服务器加密握手报文密钥;

第六步,中间件收到EncryptedExtensions报文、Certificate报文、CertificateVerify报文、server Finished报文后,对EncryptedExtensions报文、Certificate报文、CertificateVerify报文、server Finished报文进行解密,并通过计算,还原会话密钥,得到主密钥master_secret,同时转发收到的EncryptedExtensions报文、Certificate报文、CertificateVerify报文、server Finished报文给客户端;

第七步,客户端收到服务器报文后,向中间件发送客户端证书报文Certificate报文、证书判定报文CertificateVerify报文,以及客户端握手结束报文clientFinished报文;

第八步,中间件收到客户端发送的Certificate报文、CertificateVerify报文和client Finished报文后,将Certificate报文、CertificateVerify报文和clientFinished报文转发给服务器,并利用函数Derive-Secret(master_secret,“res master”,ClientHello…client Finished)生成会话复用主密钥resumption_master_secret,其中master_secret为第六步生成的主密钥,ClientHello…client Finished为从客户端握手报文ClientHello报文到客户端握手结束报文client Finished报文之间所有的报文内容,其中,Derive-Secret函数的定义参见RFC 8446;

第九步,客户端和服务器握手完成,中间件解密TLS流量,执行中间件功能。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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