技术新讯 > 电子通信装置的制造及其应用技术 > 车队通信系统、方法、装置、设备及存储介质与流程  >  正文

车队通信系统、方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-09-14 14:32:56

本申请涉及车辆通信,特别涉及一种车队通信系统、方法、装置、设备及存储介质。

背景技术:

1、随着通信技术的发展和车辆应用场景的多样化,近距离通信由于低复杂度,使用较为便利,具有较好的适用性和易用性,从而受到设备厂商的日益关注和用户的普遍青睐。

2、相关技术中,通常采用明文传输的方式实现车辆之间的近距离传输,或者,采用传统加密方法对传输信息进行简单加密后直接传输。

3、然而上述方法,难以实现隐私保护,传统加密技术容易被破解,信息在通信过程中容易泄漏,通信安全性较差。

技术实现思路

1、本申请实施例提供了一种车队通信系统、方法、装置、设备及存储介质,能够提高车队通信安全性。所述技术方案如下。

2、一方面,提供了一种车队通信系统,所述系统包括:多个车辆和区块链网络,所述多个车辆中包括第一车辆和第二车辆,其中,所述第一车辆是信息发送端,所述第二车辆是信息接收端;

3、所述信息发送端,用于基于所述第一车辆对应的车辆信息生成第一通信信息,所述车辆信息包括所述第一车辆对应的车辆状态数据、位置数据、行驶数据、传感数据;基于预设的加密密钥加密所述第一通信信息得到第一加密信息;基于所述第一车辆对应的第一私钥对所述第一加密信息进行数字签名,得到第一数字签名,所述第一车辆对应有与所述第一私钥配对的第一公钥,所述第一公钥用于验证所述第一数字签名;将所述第一加密信息和所述第一数字签名广播到所述区块链网络中;

4、所述区块链网络,用于接收所述第一加密信息和所述第一数字签名;对所述第一加密信息对应的数据进行数据验证,得到数据验证结果,所述第一加密信息对应的数据包括所述第一数字签名和所述第一车辆对应的权限信息;在所述数据验证结果指示所述第一加密信息对应的数据正常的情况下,存储所述第一加密信息;

5、所述信息接收端,用于向所述区块链网络发送数据访问请求,所述数据访问请求用于请求访问所述第一加密信息;

6、所述区块链网络,还用于接收所述数据访问请求;

7、所述信息接收端,还用于基于所述数据访问请求从所述区块链网络中访问所述第一加密信息;基于所述第一公钥验证所述第一数字签名,得到签名验证结果;在所述签名验证结果指示所述第一数字签名与所述第一车辆对应的情况下,基于所述预设的解密密钥解密所述第一加密信息,得到所述第一通信信息,所述预设的加密密钥与所述预设的解密密钥之间存在对应关系。

8、另一方面,提供了一种车队通信方法,所述方法包括:

9、接收信息发送端发送的第一加密信息和第一数字签名,所述信息发送端用于基于第一车辆对应的车辆信息生成第一通信信息,所述车辆信息包括所述第一车辆对应的车辆状态数据、位置数据、行驶数据、传感数据;其中,所述第一加密信息是所述信息发送端基于预设的加密密钥加密所述第一通信信息得到的,所述第一数字签名是所述信息发送端基于所述第一车辆对应的第一私钥对所述第一加密信息进行数字签名得到的,所述第一车辆对应有与所述第一私钥配对的第一公钥,所述第一公钥用于验证所述第一数字签名;

10、对所述第一加密信息对应的数据进行数据验证,得到数据验证结果,所述第一加密信息对应的数据包括所述第一数字签名和所述第一车辆对应的权限信息;

11、在所述数据验证结果指示所述第一加密信息对应的数据正常的情况下,存储所述第一加密信息;

12、接收信息接收端发送的数据访问请求,所述数据访问请求用于请求访问所述第一加密信息,所述信息接收端用于基于所述第一公钥验证所述第一数字签名,得到签名验证结果,在所述签名验证结果指示所述第一数字签名与所述第一车辆对应的情况下,基于所述预设的解密密钥解密所述第一加密信息,得到所述第一通信信息,所述预设的加密密钥与所述预设的解密密钥之间存在对应关系。

13、另一方面,提供了一种车队通信装置,所述装置包括:

14、接收模块,用于接收信息发送端发送的第一加密信息和第一数字签名,所述信息发送端用于基于第一车辆对应的车辆信息生成第一通信信息,所述车辆信息包括所述第一车辆对应的车辆状态数据、位置数据、行驶数据、传感数据;其中,所述第一加密信息是所述信息发送端基于预设的加密密钥加密所述第一通信信息得到的,所述第一数字签名是所述信息发送端基于所述第一车辆对应的第一私钥对所述第一加密信息进行数字签名得到的,所述第一车辆对应有与所述第一私钥配对的第一公钥,所述第一公钥用于验证所述第一数字签名;

15、验证模块,用于对所述第一加密信息对应的数据进行数据验证,得到数据验证结果,所述第一加密信息对应的数据包括所述第一数字签名和所述第一车辆对应的权限信息;

16、存储模块,用于在所述数据验证结果指示所述第一加密信息对应的数据正常的情况下,存储所述第一加密信息;

17、所述接收模块,还用于接收信息接收端发送的数据访问请求,所述数据访问请求用于请求访问所述第一加密信息,所述信息接收端用于基于所述第一公钥验证所述第一数字签名,得到签名验证结果,在所述签名验证结果指示所述第一数字签名与所述第一车辆对应的情况下,基于所述预设的解密密钥解密所述第一加密信息,得到所述第一通信信息,所述预设的加密密钥与所述预设的解密密钥之间存在对应关系。

18、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的车队通信方法。

19、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的车队通信方法。

20、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的车队通信方法。

21、本申请实施例提供的技术方案带来的有益效果至少包括:

22、通过信息发送端对通信信息进行加密,并对加密信息进行数字签名,既保障了信息发送过程中的信息隐私性,又能够验证发送方身份,确保在对应有信息通信权限的车辆之间进行数据传输,通过区块链网络来验证信息发送端广播的加密信息,确保区块链网络中存储的数据安全性和隐私性,通过信息接收端基于数据访问请求访问区块链网络中的加密信息,仍然需要信息接收端基于对应的密钥解密并验证加密信息才可以获取原始的通信信息,能够减少通信过程中的数据泄露情况,提高通信安全性。

技术特征:

1.一种车辆通信系统,其特征在于,所述系统包括:多个车辆和区块链网络,所述多个车辆中包括第一车辆和第二车辆,其中,所述第一车辆是信息发送端,所述第二车辆是信息接收端;

2.根据权利要求1所述的系统,其特征在于,所述区块链网络中包括多个区块链节点;所述多个区块链节点中包括路侧设备,所述路侧设备是所述多个车辆行驶道路中预设的通信设备;

3.根据权利要求2所述的系统,其特征在于,

4.根据权利要求1所述的系统,其特征在于,所述区块链网络中包括多个区块链节点,所述多个区块链节点中包括所述第二车辆中的车载设备;

5.根据权利要求1至3任一所述的系统,其特征在于,

6.根据权利要求1至3任一所述的系统,其特征在于,所述区块链网络对应有数据访问名单,所述数据访问名单中包括被授权访问数据的车辆标识;

7.一种车辆通信方法,其特征在于,所述方法包括:

8.一种车队通信装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段计算机程序,所述至少一段计算机程序由所述处理器加载并执行以实现如权利要求7所述的车队通信方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段计算机程序,所述至少一段计算机程序由处理器加载并执行以实现如权利要求7所述的车队通信方法。

技术总结本申请公开了一种车队通信系统、方法、装置、设备及存储介质,涉及车辆通信技术领域。该系统包括:信息发送端、信息接收端和区块链网络;信息发送端用于生成第一通信信息;加密第一通信信息得到第一加密信息;对第一加密信息进行数字签名,得到第一数字签名;将第一加密信息和第一数字签名广播到区块链网络中;区块链网络用于接收第一加密信息和第一数字签名;信息接收端用于基于数据访问请求从区块链网络中访问第一加密信息;验证第一数字签名,得到签名验证结果;在签名验证结果指示第一数字签名与第一车辆对应的情况下,解密第一加密信息,得到第一通信信息,能够提高车辆通信安全性。技术研发人员:施兵,孙羽,齐纪元受保护的技术使用者:奇瑞新能源汽车股份有限公司技术研发日:技术公布日:2024/9/12

本文地址:https://www.jishuxx.com/zhuanli/20240914/294690.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。