利索能及
我要发布
收藏
专利号: 2022110589958
申请人: 中汽创智科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-07
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种时间同步方法,其特征在于,所述方法包括:

接收主设备发送的第一加密报文和第二加密报文;所述第一加密报文为所述主设备对第一报文加密得到,所述第二加密报文为所述主设备对第二报文加密得到;

根据所述第一加密报文的接收时刻确定第二时间戳信息;

对所述第二加密报文进行解密得到所述第二报文和所述第二报文携带的第一时间戳信息;所述第一时间戳信息表征所述第一加密报文的发送时刻;

根据所述第一时间戳信息和所述第二时间戳信息,对本地设备的时间进行修正;

向所述主设备发送第三加密报文,以使所述主设备对所述第三加密报文进行解密,并根据所述第三加密报文的接收时刻确定第四时间戳信息;

所述第三加密报文为对第三报文加密得到;

接收所述主设备发送的第四加密报文和第五加密报文;所述第四加密报文为所述主设备对第四报文加密得到,所述第五加密报文为所述主设备对第五报文加密得到;所述第四报文携带所述第四时间戳信息,所述第五报文携带第五时间戳信息;所述第五时间戳信息表征所述第四加密报文的发送时刻;

对所述第四加密报文进行解密得到所述第四报文和所述第四报文携带的所述第四时间戳信息,并根据所述第四加密报文的接收时刻确定第六时间戳信息;

对所述第五加密报文进行解密得到所述第五报文和所述第五报文携带的所述第五时间戳信息;

根据所述第一时间戳信息、所述第二时间戳信息、第三时间戳信息、所述第四时间戳信息、所述第五时间戳信息和所述第六时间戳信息,对本地设备的时间进行修正;所述第三时间戳信息表征所述第三加密报文的发送时刻。

2.根据权利要求1所述的方法,其特征在于,所述第二加密报文包括数据密文和认证标签;

所述对所述第二加密报文进行解密得到所述第二报文和所述第二报文携带的所述第一时间戳信息,包括:基于预设的第二解密策略和所述数据密文,确定待认证标签;

在所述认证标签与所述待认证标签匹配的情况下,基于预设的第一解密策略和预设的密钥,对所述数据密文进行解密,得到所述第二报文和所述第二报文携带的所述第一时间戳信息;

所述对所述第一加密报文进行解密得到所述第一报文,包括:

基于预设的第二解密策略,对所述第一加密报文进行解密,得到所述第一报文。

3.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间戳信息和所述第二时间戳信息,对本地设备的时间进行修正,包括:根据所述第一时间戳信息和所述第二时间戳信息,确定时钟偏差信息;

根据所述时钟偏差信息,对本地设备的时间进行修正。

4.根据权利要求1所述的方法,其特征在于,所述向所述主设备发送第三加密报文之前,所述方法还包括:生成所述第三报文;

对所述第三报文进行加密,得到所述第三加密报文,并在所述第三报文加密完成时,获取本地设备的时钟信息,并基于所述时钟信息确定所述第三时间戳信息。

5.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间戳信息、所述第二时间戳信息、第三时间戳信息、所述第四时间戳信息、所述第五时间戳信息和所述第六时间戳信息,对所述本地设备的时间进行修正,包括:根据所述第三时间戳信息、所述第四时间戳信息、所述第五时间戳信息和所述第六时间戳信息,确定传输延迟信息;

根据所述第一时间戳信息、所述第二时间戳信息和所述传输延迟信息,对所述本地设备的时间进行修正。

6.一种时间同步方法,其特征在于,所述方法包括:

向从设备发送第一加密报文和第二加密报文,所述第一加密报文为对第一报文加密得到,所述第二加密报文为对第二报文加密得到,所述第二报文携带第一时间戳信息,所述第一时间戳信息表征所述第一加密报文的发送时刻,以使所述从设备对所述第一加密报文进行解密得到所述第一报文,并根据所述第一加密报文的接收时刻确定第二时间戳信息,以及以使所述从设备对所述第二加密报文进行解密得到所述第二报文和所述第二报文携带的所述第一时间戳信息,以及以使所述从设备根据所述第一时间戳信息和所述第二时间戳信息,对本地设备的时间进行修正;

接收所述从设备发送的第三加密报文,所述第三加密报文为所述从设备对第三报文加密得到;

对所述第三加密报文进行解密得到所述第三报文,并根据所述第三加密报文的接收时刻确定第四时间戳信息;

向所述从设备发送第四加密报文和第五加密报文,所述第四加密报文为对第四报文加密得到,所述第五加密报文为对第五报文加密得到,所述第四报文携带所述第四时间戳信息,所述第五报文携带第五时间戳信息,所述第五时间戳信息表征所述第四加密报文的发送时刻,以使所述从设备对所述第四加密报文进行解密得到所述第四报文和所述第四报文携带的所述第四时间戳信息,并根据所述第四加密报文的接收时刻确定第六时间戳信息;

以及以使所述从设备对所述第五加密报文进行解密得到所述第五报文和所述第五报文携带的所述第五时间戳信息,以及以使所述从设备根据所述第一时间戳信息、第二时间戳信息、第三时间戳信息、第四时间戳信息、第五时间戳信息和所述第六时间戳信息对本地设备的时间进行修正;所述第三时间戳信息表征所述第三加密报文的发送时刻。

7.根据权利要求6所述的方法,其特征在于,所述第一加密报文和所述第二加密报文的生成过程,包括:生成所述第一报文和所述第二报文;

对所述第一报文进行加密,得到所述第一加密报文,并在加密所述第一报文完成时,获取本地设备的时钟信息,并基于所述时钟信息确定第一时间戳信息;

对所述第二报文进行加密,得到所述第二加密报文。

8.根据权利要求7所述的方法,其特征在于,所述第一时间戳信息为所述第二报文中预设的数据字段;

所述对所述第二报文进行加密,得到所述第二加密报文,包括:

基于预设的第一加密策略和预设的密钥对所述数据字段进行加密,得到数据密文;

基于预设的第二加密策略对所述数据密文进行加密,得到认证标签;

根据所述数据密文和所述认证标签生成所述第二加密报文;

所述对所述第一报文进行加密,得到所述第一加密报文,包括:

基于预设的第二加密策略对所述第一报文进行加密,得到所述第一加密报文。

9.一种时间同步装置,其特征在于,所述装置包括:

接收模块,用于接收主设备发送的第一加密报文和第二加密报文;所述第一加密报文为所述主设备对第一报文加密得到,所述第二加密报文为所述主设备对第二报文加密得到;所述第二报文携带第一时间戳信息,所述第一时间戳信息表征所述第一加密报文的发送时刻;

解密模块,用于根据所述第一加密报文的接收时刻确定第二时间戳信息;对所述第二加密报文进行解密得到所述第二报文和所述第二报文携带的所述第一时间戳信息;

同步模块,用于根据所述第一时间戳信息和所述第二时间戳信息,对本地设备的时间进行修正;还用于向所述主设备发送第三加密报文,以使所述主设备对所述第三加密报文进行解密,并根据所述第三加密报文的接收时刻确定第四时间戳信息;

还用于所述第三加密报文为对第三报文加密得到;

还用于接收所述主设备发送的第四加密报文和第五加密报文;所述第四加密报文为所述主设备对第四报文加密得到,所述第五加密报文为所述主设备对第五报文加密得到;所述第四报文携带所述第四时间戳信息,所述第五报文携带第五时间戳信息;所述第五时间戳信息表征所述第四加密报文的发送时刻;

还用于对所述第四加密报文进行解密得到所述第四报文和所述第四报文携带的所述第四时间戳信息,并根据所述第四加密报文的接收时刻确定第六时间戳信息;

还用于对所述第五加密报文进行解密得到所述第五报文和所述第五报文携带的所述第五时间戳信息;

还用于根据所述第一时间戳信息、第二时间戳信息、第三时间戳信息、第四时间戳信息、第五时间戳信息和所述第六时间戳信息,对本地设备的时间进行修正;所述第三时间戳信息表征所述第三加密报文的发送时刻。

10.一种时间同步装置,其特征在于,所述装置包括:

发送模块,用于向从设备发送第一加密报文和第二加密报文,所述第一加密报文为对第一报文加密得到,所述第二加密报文为对第二报文加密得到,所述第二报文携带第一时间戳信息,所述第一时间戳信息表征所述第一加密报文的发送时刻,以使所述从设备对所述第一加密报文进行解密得到所述第一报文,并根据所述第一加密报文的接收时刻确定第二时间戳信息,以及以使所述从设备对所述第二加密报文进行解密得到所述第二报文和所述第二报文携带的所述第一时间戳信息,以及以使所述从设备根据所述第一时间戳信息和所述第二时间戳信息,对本地设备的时间进行修正;

还用于接收所述从设备发送的第三加密报文,所述第三加密报文为所述从设备对第三报文加密得到;

还用于对所述第三加密报文进行解密得到所述第三报文,并根据所述第三加密报文的接收时刻确定第四时间戳信息;

还用于向所述从设备发送第四加密报文和第五加密报文,所述第四加密报文为对第四报文加密得到,所述第五加密报文为对第五报文加密得到,所述第四报文携带所述第四时间戳信息,所述第五报文携带第五时间戳信息,所述第五时间戳信息表征所述第四加密报文的发送时刻,以使所述从设备对所述第四加密报文进行解密得到所述第四报文和所述第四报文携带的所述第四时间戳信息,并根据所述第四加密报文的接收时刻确定第六时间戳信息;以及以使所述从设备对所述第五加密报文进行解密得到所述第五报文和所述第五报文携带的所述第五时间戳信息,以及以使所述从设备根据所述第一时间戳信息、第二时间戳信息、第三时间戳信息、第四时间戳信息、第五时间戳信息和所述第六时间戳信息对本地设备的时间进行修正;所述第三时间戳信息表征所述第三加密报文的发送时刻。

11.一种电子设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至8任一所述的时间同步方法。

12.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至8任一所述的时间同步方法。