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