买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】在不可信通信环境中交换秘钥的方法_浙江数秦科技有限公司_202210450802.7 

申请/专利权人:浙江数秦科技有限公司

申请日:2022-04-27

公开(公告)日:2024-03-19

公开(公告)号:CN114697029B

主分类号:H04L9/08

分类号:H04L9/08;H04L9/40

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2022.07.19#实质审查的生效;2022.07.01#公开

摘要:本发明涉及信息技术领域,具体涉及一种在不可信通信环境中交换秘钥的方法,包括:公开正整数n和小数s,n为秘钥长度;通信方甲和通信方乙分别生成正整数d和正整数e;通信方甲计算x1=cosd*s,将x1公开;通信方乙计算x2=cose*s,将x2公开;通信方甲根据x2,计算秘钥Key=floor10^n*abscosd*e*s;通信方乙根据x1,计算秘钥Key=floor10^n*abscose*d*s;通信方甲和通信方乙计算的秘钥Key将相同,完成秘钥Key交换。本发明的实质性效果是:能够在不安全的网络环境中,完成秘钥的安全交换,提高通信的安全性。

主权项:1.在不可信通信环境中交换秘钥的方法,其特征在于,包括:公开正整数n和小数s,n为秘钥长度;通信方甲和通信方乙分别生成正整数d和正整数e;通信方甲计算x1=cosd*s,将x1公开;通信方乙计算x2=cose*s,将x2公开;通信方甲根据x2,计算秘钥Key=floor10^n*abscosd*e*s,floor为向下取整,abs为取绝对值;通信方乙根据x1,计算秘钥Key=floor10^n*abscose*d*s;通信方甲和通信方乙计算的秘钥Key将相同,完成秘钥Key交换;余弦函数的倍角公式为:cosmx=∑-1^k*m!2k!*m-2k!*cosx^m-2k*sinx^2k,其中m为偶数,k∈[0,m2];cosmx=∑-1^k*m!2k!*m-2k!*cosx^m-2k*sinx^2k,其中m为奇数,k∈[0,m-12];通信方甲通过倍角公式,并将其中sine*s^2替换为1-cose*s^2,将d和x2代入倍角公式,获得cosd*e*s;通信方乙通过倍角公式,并将其中sind*s^2替换为1-cosd*s^2,将e和x1代入倍角公式,获得cose*d*s。

全文数据:

权利要求:

百度查询: 浙江数秦科技有限公司 在不可信通信环境中交换秘钥的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。