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

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

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

申请日:2022-04-27

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

公开(公告)号:CN114697028B

主分类号:H04L9/08

分类号:H04L9/08

优先权:

专利状态码:有效-授权

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

摘要:本发明涉及信息技术领域,具体涉及一种在不安全信道上交换秘钥的方法,包括:公开正整数n;通信方甲生成正整数d,计算x1=sind,将x1发送给通信方乙;通信方乙生成正整数e,计算x2=sine,将x2发送给通信方甲;通信方甲收到x2后,使用正弦函数的倍角公式计算秘钥Key=floor10^n*abssind*e;通信方乙收到x1后,使用正弦函数的倍角公式计算秘钥Key=floor10^n*abssine*d;Key将相同。本发明的实质性效果是:秘钥不需要在信道上传播即可完成秘钥的交换,实现在不安全信道上建立安全的通信。

主权项:1.一种在不安全信道上交换秘钥的方法,其特征在于,包括:公开正整数n;通信方甲生成正奇数d,计算x1=sind,将x1发送给通信方乙;通信方乙生成正奇数e,计算x2=sine,将x2发送给通信方甲;通信方甲收到x2后,使用正弦函数的倍角公式计算秘钥Key=floor10^n*abssind*e,其中整数d为倍数,floor为向下取整,abs为取绝对值;通信方乙收到x1后,使用正弦函数的倍角公式计算秘钥Key=floor10^n*abssine*d,其中整数e为倍数;通信方甲和通信方乙计算获得的Key将相同,完成秘钥的交换;正弦函数的倍角公式为:sinmx=∑-1^k*m!2k+1!*m-2k-1!*cosx^m-2k-1*sinx^2k+1,其中m为偶数,k∈[0,m2-1],sinmx=∑-1^k*m!2k+1!*m-2k-1!*cosx^m-2k-1*sinx^2k+1,其中m为奇数,k∈[0,m-12],通信方甲将倍角公式中cose^2替换为1-sine^2,将d和sine代入倍角公式获得sind*e的值;通信方乙将倍角公式中cosd^2替换为1-sind^2,将e和sind代入倍角公式获得sine*d的值。

全文数据:

权利要求:

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

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