[发明专利]一种密码同步方法、通信节点、电子设备和可读存储介质有效
申请号: | 201811360468.6 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109617676B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 严新荣;陈义涛;张力;余和舟;刘海峰;徐德亮;刘翼;王正;王春红 | 申请(专利权)人: | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04J3/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 430205 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 密码 同步 方法 通信 节点 电子设备 可读 存储 介质 | ||
1.一种密码同步方法,其特征在于,包括:
根据接收到的通信帧和读取到的接收方时间,确定发送方时间;其中,所述通信帧中携带有发送时间模值和加密数据,所述发送时间模值根据发送方读取到的发送方时间所确定,所述加密数据基于密码算法和发送方读取到的发送方时间对待发送数据进行加密所生成;
基于所述密码算法和确定的发送方时间,对所述通信帧中携带的加密数据进行解密;
所述根据接收到的通信帧和读取到的接收方时间,确定发送方时间,包括:
根据接收到的通信帧和读取到的接收方时间,确定时间模差分;
根据所处的通信系统的网络类型,判定所述时间模差分是否满足对应的校准条件,若满足,则对基准时间进行校准,以根据校正后的基准时间读取新的接收方时间;
根据所述通信帧和所述新的接收方时间,确定新的时间模差分;
根据所述新的接收方时间和所述新的时间模差分,确定发送方时间;
所述基准时间为由通信节点内部的密码设备内部的计时电路产生的时间,时间数值按二进制表示为ak...a1a0;
所述密码时间为通信系统的通信双方进行密码同步时所使用的时间,按密码精度截取基准时间得到,表示为ak...am,0≤m<k,2m为密码时间精度;
所述发送方时间为数据发送时发送方读取到的密码时间,所述接收方时间为数据接收时接收方读取到的密码时间;
所述发送时间模值为发送方时间低n位,所述接收时间模值为接收方时间低n位,所述n为同步宽度,即通信系统的通信双方进行密码同步时,所需传输的二进制位宽开销;
所述时间模差分θ为所述发送时间模值α与所述接收时间模值β的差值,θ=(β-α)mod2n,且θ∈[0,2n),θ≠2n-1。
2.根据权利要求1所述的方法,其特征在于,根据接收到的通信帧和读取到的接收方时间,确定发送方时间,包括:
根据接收到的通信帧和读取到的接收方时间,确定时间模差分;
根据所述接收方时间和所述时间模差分,确定发送方时间。
3.根据权利要求1所述的方法,其特征在于,根据所处的通信系统的网络类型,判定所述时间模差分是否满足对应的校准条件,若满足,则对基准时间进行校准,包括:
若所处的通信系统的网络类型为星状网,则判定所述时间模差分是否满足校准条件|θ-2n-1|≥log2n;其中,θ为时间模差分,n为同步宽度;
若满足,则将基准时间校准为((Ts×2m)|(T0(2m-1)))+Td;其中,Ts为确定的发送方时间,T0为当前基准时间,2m为密码时间精度,Td为传输时延,为比特与,|为比特或。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所),未经武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811360468.6/1.html,转载请声明来源钻瓜专利网。