申请/专利权人:浙江数秦科技有限公司
申请日: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、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。