A clock synchronization method includes: receiving plaintext message, parsing the plaintext message and obtaining the first synchronization time; receiving ciphertext message, decrypting the ciphertext message and obtaining the second synchronization time; if the first synchronization time matches the second synchronization time, applying the first synchronization time to the system time of the end. . If the first synchronization time matches the second synchronization time, it shows that the first synchronization time has not been tampered with. Applying the first synchronization time to the system time at the end can effectively overcome the shortcoming of uncertain encryption time and improve the accuracy of time synchronization.
【技术实现步骤摘要】
一种时钟同步方法、装置及网络设备
本申请属于通信领域,尤其涉及一种时钟同步方法、装置及网络设备。
技术介绍
在通信领域中,经常会存在大量的分布式设备,并且为了保证各个设备之间通信正常,各个设备的本地时钟需要与系统时间进行同步。其中,在1588时钟处理设备上,通常有至少一个物理通信端口和网络相连,每个物理端口包括2个逻辑接口、事件接口和通用接口。1588时钟协议需要处理两种消息:事件消息和通用消息。事件消息主要用来产生和交互时间信息的,这些信息用来同步时间的,包括时间偏差测量和网络延时测量,因此事件消息需要在发送和接收的时候打上精确的时间戳。通用消息主要是用来做网络协议交换和时间同步管理等功能,通用消息不需要精确的时间戳。因为1588时钟协议采用网络来传递时间信息,因此不可避免的存在被恶意网络攻击的可能。如果被网络攻击者恶意篡改报文内容,使接收端接收到错误的网络报文,从而可能会导致错误的处理。比如,由于1588报文包含精确的时间戳信息,如果该信息被恶意篡改,接收端得到错误的时间信息,从而会使得1588时钟技术的设备无法进行时钟同步。如果将报文写入时间戳信息之后再进行加密处理,由于加密时间不确定,会导致测量出来的参数存在抖动,影响时钟同步的精度。
技术实现思路
有鉴于此,本申请实施例提供了一种时钟同步方法、装置及网络设备,以解决现有技术中由于时间戳信息被篡改,或者加密时间不确定,影响时钟同步的精度的问题。本申请实施例的第一方面提供了一种时钟同步方法,所述时钟同步方法包括:接收明文消息,解析所述明文消息,得到第一同步时间;接收密文消息,解密所述密文消息,得到第二同步 ...
【技术保护点】
1.一种时钟同步方法,其特征在于,所述时钟同步方法包括:接收明文消息,解析所述明文消息,得到第一同步时间;接收密文消息,解密所述密文消息,得到第二同步时间;如果第一同步时间与第二同步时间匹配,则将所述第一同步时间应用为本端的系统时间。
【技术特征摘要】
1.一种时钟同步方法,其特征在于,所述时钟同步方法包括:接收明文消息,解析所述明文消息,得到第一同步时间;接收密文消息,解密所述密文消息,得到第二同步时间;如果第一同步时间与第二同步时间匹配,则将所述第一同步时间应用为本端的系统时间。2.根据权利要求1所述的时钟同步方法,其特征在于,在所述如果第一同步时间与第二同步时间匹配的步骤之前,所述方法还包括:解密所述密文消息,得到解密后的明文;将所述解密后的明文与所述明文消息中的明文比较,判断是否匹配;如果解密后的明文与所述明文消息中的明文不匹配,则丢弃所述第一同步时间。3.根据权利要求2所述的时钟同步方法,其特征在于,所述将所述解密后的明文与所述明文消息中的明文比较,判断是否匹配的步骤包括:判断所述解密后的明文是否与所述明文消息中的明文,是否完全匹配;或者,判断所述解密后的明文与所述明文消息中的明文的预定部分,是否完全匹配;或者,判断解密后的明文校验码,与所述明文消息中的明文的预定部分的校验码是否相符。4.根据权利要求1所述的时钟同步方法,其特征在于,所述方法还包括:如果第一同步时间与第二同步时间不匹配,或者在预定时长内没有接收到密文消息时,则丢弃所述第一同步时间。5.根据权利要求1所述的时钟同步方法,其特征在于,所述如果第一同步时间与第二同步时间匹配的步骤包括:获取所述第一同时时间与第二同步时间在同一时刻的时间差值;判断所述时间差值是否小于最长加密时长;如果所述时间差值小于最长加密时长...
【专利技术属性】
技术研发人员:李坤颖,王辉静,刘君尧,唐琪,桂荣枝,
申请(专利权)人:深圳信息职业技术学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。