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

【发明授权】一种安全交换秘钥的方法_浙江数秦科技有限公司_202210450829.6 

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

申请日:2022-04-27

公开(公告)日:2024-04-05

公开(公告)号:CN114745116B

主分类号:H04L9/08

分类号:H04L9/08

优先权:

专利状态码:有效-授权

法律状态:2024.04.05#授权;2022.07.29#实质审查的生效;2022.07.12#公开

摘要:本发明涉及信息技术领域,具体涉及一种安全交换秘钥的方法,包括:公开正整数N和n,n为秘钥长度;通信方甲和通信方乙分别生成正整数d和正整数e;通信方甲计算x1=cosd%N,将x1公开;通信方乙计算x2=cose%N,将x2公开;通信方甲根据x2,计算秘钥Key=floor10^n*abscosd%N*e%N;通信方乙根据x1,计算秘钥Key=floor10^n*abscose%N*d%N;完成秘钥Key交换。本发明的实质性效果是:在不安全网络上能够为通信双方之间实现安全的秘钥交换,从而建立安全的加密通信,有利于提高网络数据传输的安全性。

主权项:1.一种安全交换秘钥的方法,其特征在于,包括:公开正整数N和n,n为秘钥长度;通信方甲和通信方乙分别生成正整数d和正整数e;通信方甲计算x1=cosd%N,将x1公开;通信方乙计算x2=cose%N,将x2公开;通信方甲根据x2,计算秘钥Key=floor10n×abscosd%N×e%N,floor为向下取整,abs为取绝对值;通信方乙根据x1,计算秘钥Key=floor10n×abscose%N×d%N;通信方甲和通信方乙计算的秘钥Key将相同,完成秘钥Key交换;其中n为秘钥在十进制表示下的长度,d和e均不是N的整倍数,即d%N0,e%N0;余弦函数的倍角公式为:cosmx=∑-1k×m!2k!×m-2k!×cosxm-2k×sinx2k,其中m为偶数,k∈[0,m2];cosmx=∑-1k×m!2k!×m-2k!×cosxm-2k×sinx2k,其中m为奇数,k∈[0,m-12];通信方甲通过倍角公式,并将其中sine%N2替换为1-cose%N2,获得计算cosd%N×e%N的计算式,将其中的cose%N使用x2的值代入获得秘钥Key;通信方乙通过倍角公式,并将其中sind%N2替换为1-cosd%N2,获得计算cose%N×d%N的计算式,将其中的cosd%N使用x1的值代入获得秘钥Key。

全文数据:

权利要求:

百度查询: 浙江数秦科技有限公司 一种安全交换秘钥的方法

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