[发明专利]基于动态时间戳和国密算法的短报文加密通信方法有效
申请号: | 202110200537.2 | 申请日: | 2021-02-23 |
公开(公告)号: | CN113015111B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 姜柯;李爱华;蔡艳平;王涛;苏延召;韩德帅;冯国彦;李庆辉 | 申请(专利权)人: | 中国人民解放军火箭军工程大学 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W12/03;H04W12/06;H04W24/04 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 刘宇波 |
地址: | 710025 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 时间 算法 报文 加密 通信 方法 | ||
1.一种基于动态时间戳和国密算法的短报文加密通信方法,用于在主站与从站之间进行通信,其特征在于,所述的方法包括:
步骤1、设备鉴权,具体包括:
步骤1.1、判断由主站发起还是从站发起,若由主站发起,执行步骤1.2,否则执行步骤1.3;
步骤1.2、主站要求从站发送从站数据公钥,具体包括:
步骤1.2.1、主站利用从站鉴权公钥对主站鉴权公钥报文加密后发送给从站,所述的鉴权公钥报文包括主站唯一序列号、本次发送时间戳以及主站鉴权公钥;
步骤1.2.2、从站利用从站鉴权私钥对步骤1.2.1中加密后的鉴权公钥报文解密后,获得主站唯一序列号、本次发送时间戳、主站鉴权公钥以及当前时间戳;
从站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,x为正整数,若小于,则执行步骤1.2.3,否则返回步骤1.2.1;
步骤1.2.3、从站利用主站鉴权公钥对从站数据公钥报文加密后发送给主站,所述的从站数据公钥报文包括从站唯一序列号、本次发送时间戳以及从站数据公钥;
步骤1.2.4、主站利用主站鉴权私钥对步骤1.2.3中加密后的从站数据公钥报文进行解密后,获得从站唯一序列号、本次发送时间戳、从站数据公钥以及当前时间戳;
主站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,若小于,则获得从站数据公钥,否则返回步骤1.2.1;
步骤1.3、从站主动发送从站数据公钥给主站,具体包括:
步骤1.3.1、从站利用主站鉴权公钥对从站数据公钥报文加密后发送给主站,所述的从站数据公钥报文包括从站唯一序列号、本次发送时间戳以及从站数据公钥;
步骤1.3.2、主站利用主站鉴权私钥对步骤1.3.1中加密后的从站数据公钥报文进行解密后,获得从站唯一序列号、本次发送时间戳、从站数据公钥以及当前时间戳;
主站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,若小于,则获得从站数据公钥,否则返回步骤1.3.1;
步骤2、设备认证,具体包括:
步骤2.1、判断由主站发起还是从站发起,若由主站发起,执行步骤2.2,否则执行步骤2.3;
步骤2.2、主站主动为从站分配从站ID码,具体包括:
步骤2.2.1、主站利用从站认证公钥对主站认证公钥报文进行加密后发送给从站,所述的主站认证公钥报文包括主站唯一序列号,本次发送时间以及主站认证公钥;
步骤2.2.2、从站利用从站认证私钥对步骤2.2.1中加密后的主站认证公钥报文进行解密,获得主站唯一序列号,本次发送时间戳,主站认证公钥以及当前时间戳;
从站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,若小于,则获得主站认证公钥,否则返回步骤2.2.1;
步骤2.2.3、从站利用主站认证公钥对从站数据公钥报文进行加密后发送给主站,所述的从站数据公钥报文包括从站唯一序列号、本次发送时间戳以及从站数据公钥;
步骤2.2.4、主站利用主站认证私钥对步骤2.2.3中加密后的从站数据公钥报文进行解密,获得从站唯一序列号、本次发送时间戳、从站数据公钥以及当前时间戳;
主站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,若小于,则获得从站数据公钥,否则返回步骤2.2.3;
步骤2.2.5、主站根据从站唯一序列号给从站分配从站ID码;
主站利用从站数据公钥对从站ID分发报文加密后发送给从站,所述的从站ID分发报文包括从站ID码、本次发送时间戳以及主站数据公钥;
步骤2.2.6、从站利用从站数据私钥对步骤2.2.5中加密后的从站ID分发报文解密后,获得从站ID码、本次发送时间戳、主站数据公钥以及当前时间戳;
从站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,若小于,则获得从站ID码以及主站数据公钥,否则返回步骤2.2.5;
步骤2.3、从站请求分配从站ID码,具体包括:
步骤2.3.1、从站利用主站认证公钥对从站数据公钥报文进行加密后发送给主站,所述的从站数据公钥报文包括从站唯一序列号、本次发送时间戳以及从站数据公钥;
步骤2.3.2、主站利用主站认证私钥对步骤2.3.1中加密后的从站数据公钥报文进行解密,获得从站唯一序列号、本次发送时间戳、从站数据公钥以及当前时间戳;
主站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,若小于,则获得从站数据公钥,否则返回步骤2.3.1;
步骤2.3.3、主站根据从站唯一序列号为从站分配从站ID码;
主站利用从站数据公钥对从站ID分发报文加密后发送给从站,所述的从站ID分发报文包括从站ID码、本次发送时间戳以及主站数据公钥;
步骤2.3.4、从站利用从站数据私钥对步骤2.3.3中加密后的从站ID分发报文解密后,获得从站ID码、本次发送时间戳、主站数据公钥以及当前时间戳;
从站判断当前时间戳与本次发送时间戳之间的时间是否小于x秒,若小于,则获得主站数据公钥,否则返回步骤2.3.4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军火箭军工程大学,未经中国人民解放军火箭军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110200537.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能化汽车检修前处理系统
- 下一篇:一种执法应用管理分析系统