[发明专利]一种采用非平衡SM2密钥交换算法的安全通信方法在审
申请号: | 202110921116.9 | 申请日: | 2021-08-11 |
公开(公告)号: | CN113572607A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 黄鑫;尹昊天;柴晟;贺达;邢斌;张鑫;张笛;郭慧娟;张杰 | 申请(专利权)人: | 太原理工大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/30;H04L29/06 |
代理公司: | 太原高欣科创专利代理事务所(普通合伙) 14109 | 代理人: | 邓东东;冷锦超 |
地址: | 030024 *** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 平衡 sm2 密钥 交换 算法 安全 通信 方法 | ||
1.一种采用非平衡SM2密钥交换算法的安全通信方法,用于计算资源受限设备和强大算力设备之间协商密钥并进行认证后实现双方之间的加密通信,其中计算资源受限设备为发起方A,强大算力设备为响应方B,其特征在于:包括如下步骤:
步骤一:密钥认证协商阶段:发起方A、响应方B分别选择原始参数,发起方A、响应方B通过非平衡SM2密钥交换算法实现对共享密钥的认证协商;
其中非平衡SM2密钥交换算法将一次椭圆曲线标量乘法从发起方A转移到了响应方B,发起方A计算两次标量乘法、响应方B计算四次,完成了计算量非平衡的任务;
步骤二:信息传输阶段:双方认证成功后,通过协商好的共享加密密钥,分别生成加密消息,双方通过普通信道传输经过加密后的消息;
收到对方发送的消息后,发起方A、响应方B分别使用共享密钥进行消息解密。
2.根据权利要求1所述的一种采用非平衡SM2密钥交换算法的安全通信方法,其特征在于:
所述发起方A的原始参数包括:椭圆曲线系统参数、ZA、ZB、dA、PA、PB;
所述响应方B的原始参数包括:椭圆曲线系统参数、ZA、ZB、dB、PB、PA;
其中椭圆曲线系统参数包括Fq、a、b、G,其中Fq是包含q个元素的有限域,a、b是Fq中的元素,它们定义Fq上的一条椭圆曲线E:y2=x2+ax+b,G是椭圆曲线的一个基点,其阶n为素数;
ZA是关于发起方A的可辨识标识、部分椭圆曲线系统参数和发起方A公钥的杂凑值;
ZB是关于响应方B的可辨识标识、部分椭圆曲线系统参数和响应方B公钥的杂凑值;
PA是发起方A的公钥,PA=[dA]G,dA是用户A的私钥;
PE是响应方B的公钥,PE=[dB]G,dB是用户B的私钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原理工大学,未经太原理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110921116.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能超声波美容仪
- 下一篇:一种隐藏式家具板材连接件