车联网终端数据共享方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26346865 阅读:53 留言:0更新日期:2020-11-13 21:27
本申请提供一种车联网终端数据共享方法、装置、电子设备及存储介质,该方法包括:向所述第一车联网终端接入的第一接入点发送数据共享请求;接收所述第一接入点发送的第一数值,利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,并在解密成功时,得到所述第一共享数据。该方法可以保证共享数据的安全性。

Data sharing method, device, electronic equipment and storage medium of Internet of vehicles terminal

【技术实现步骤摘要】
车联网终端数据共享方法、装置、电子设备及存储介质
本申请涉及物联网安全领域,尤其涉及一种车联网终端数据共享方法、装置、电子设备及存储介质。
技术介绍
车联网是一种从物联网引申得到的概念。在车联网中,车辆和车辆之间按照某种通信协议实现互联,构成车辆局域网;车辆局域网再通过无线网络、蜂窝网络等技术手段连接到广域网或互联网,从而实现人、车、路、云之间的数据互通。在车联网中,车辆是整个网络的终端节点,对应于物联网的感知层,使用安装在车辆上的各类传感器收集各类信息,例如车辆的地理位置、朝向、行驶速度、加速度、温湿度信息、路面交通状况等。这些感知数据是支撑车联网上层应用的基础,通过共享这些感知数据,能赋予车联网以数据分析、判断以及决策的能力。但是,车联网中的信息共享会引发一些安全问题:第一,由于车联网是一个公开、开放的网络,因此网络中可能存在不可信的终端,这些不可信的终端可能会对共享数据的完整性和机密性造成破坏;第二,车联网终端往往通过开放的无线网络进行连接,信息传输过程存在被窃听的可能。因此,采取一定的措施来保障车联网中数据共享的安全,是非常有必要的。
技术实现思路
有鉴于此,本申请提供一种车联网终端数据共享方法、装置、电子设备及存储介质。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种车联网终端数据共享方法,应用于第一车联网终端,所述方法包括:向所述第一车联网终端接入的第一接入点发送数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第一共享数据的标识信息,用于请求获取所述第二车联网终端的所述第一共享数据,以使所述第一接入点在通过根认证节点确定允许所述第一车联网终端共享所述第一共享数据时,将所述第一车联网终端的公钥发送给所述第二车联网终端;接收所述第一接入点发送的第一数值,利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,并在解密成功时,得到所述第一共享数据,所述第一数值是所述第一接入点接收到所述第二车联网终端发送的第一签名特征值,且利用所述第二车联网终端的公钥对所述第一签名特征值成功解密时得到的,所述第一签名特征值由所述第二车联网终端利用所述第二车联网终端的私钥对所述第一数值签名得到,所述第一数值包括第一密文,所述第一密文由所述第二车联网终端利用所述第一车联网终端的公钥对所述第一共享数据加密得到。根据本申请实施例的第二方面,提供一种车联网终端数据共享方法,应用于接入点,所述方法包括:接收第一车联网终端发送的数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第一共享数据的标识信息,用于请求获取所述第二车联网终端的所述第一共享数据;当通过根认证节点确定允许所述第一车联网终端共享所述第一共享数据时,将所述第一车联网终端的公钥以及所述第一共享数据的标识信息发送给所述第二车联网终端;接收所述第二车联网终端发送的第一签名特征值,利用所述第二车联网终端的公钥对所述第一签名特征值进行解密;所述第一签名特征值由所述第二车联网终端利用所述第二车联网终端的私钥对第一数值签名得到,所述第一数值包括第一密文,所述第一密文由所述第二车联网终端利用所述第一车联网终端的公钥对所述第一共享数据进行加密得到;当解密成功时,将所述第一数值发送给所述第一车联网终端,以使所述第一车联网终端利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,以得到所述第一共享数据。根据本申请实施例的第三方面,提供一种车联网终端数据共享装置,应用于第一车联网终端,所述装置包括:发送单元,用于向所述第一车联网终端接入的第一接入点发送数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第一共享数据的标识信息,用于请求获取所述第二车联网终端的所述第一共享数据,以使所述第一接入点在通过根认证节点确定允许所述第一车联网终端共享所述第一共享数据时,将所述第一车联网终端的公钥发送给所述第二车联网终端;接收单元,用于接收所述第一接入点发送的第一数值;处理单元,用于利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,并在解密成功时,得到所述第一共享数据,所述第一数值是所述第一接入点接收到所述第二车联网终端发送的第一签名特征值,且利用所述第二车联网终端的公钥对所述第一签名特征值成功解密时得到的,所述第一签名特征值由所述第二车联网终端利用所述第二车联网终端的私钥对所述第一数值签名得到,所述第一数值包括第一密文,所述第一密文由所述第二车联网终端利用所述第一车联网终端的公钥对所述第一共享数据加密得到。根据本申请实施例的第四方面,提供一种车联网终端数据共享装置,应用于接入点,所述装置包括:接收单元,用于接收第一车联网终端发送的数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第一共享数据的标识信息,用于请求获取所述第二车联网终端的所述第一共享数据;发送单元,用于当通过根认证节点确定允许所述第一车联网终端共享所述第一共享数据时,将所述第一车联网终端的公钥以及所述第一共享数据的标识信息发送给所述第二车联网终端;所述接收单元,还用于接收所述第二车联网终端发送的第一签名特征值;所述第一签名特征值由所述第二车联网终端利用所述第二车联网终端的私钥对第一数值签名得到,所述第一数值包括第一密文,所述第一密文由所述第二车联网终端利用所述第一车联网终端的公钥对所述第一共享数据进行加密得到;处理单元,用于利用所述第二车联网终端的公钥对所述第一签名特征值进行解密;所述处理单元,还用于在解密成功时,通过所述发送单元将所述第一数值发送给所述第一车联网终端,以使所述第一车联网终端利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,以得到所述第一共享数据。根据本申请实施例的第五方面,提供一种电子设备,该电子设备包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令,以实现第一方面或第二方面所述的方法。本申请实施例的车联网终端数据共享方法,第一车联网终端向第一车联网终端接入的第一接入点发送数据共享请求,并接收第一接入点发送的第一数值,利用第一车联网终端的私钥对第一数值中包括的第一密文进行解密,并在解密成功时,得到第一共享数据,通过根认证节点对车联网终端之间的数据共享进行鉴权,并确定允许数据共享时,由接入点对共享数据的来源进行验证,保证了共享数据的可靠性,此外,共享数据使用数据共享请求方的公钥进行加密,从而保证数据共享请求方之外的其它车联网终端无法解密得到共享数据,保证了共享数据的安全性。附图说明图1为本申请一示例性实施例示出的一种层次化的车联网终端数据共享系统的架构示意图;图2为本申请一示例性实施例示出的一种车本文档来自技高网...

【技术保护点】
1.一种车联网终端数据共享方法,其特征在于,应用于第一车联网终端,所述方法包括:/n向所述第一车联网终端接入的第一接入点发送数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第一共享数据的标识信息,用于请求获取所述第二车联网终端的所述第一共享数据,以使所述第一接入点在通过根认证节点确定允许所述第一车联网终端共享所述第一共享数据时,将所述第一车联网终端的公钥发送给所述第二车联网终端;/n接收所述第一接入点发送的第一数值,利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,并在解密成功时,得到所述第一共享数据,所述第一数值是所述第一接入点接收到所述第二车联网终端发送的第一签名特征值,且利用所述第二车联网终端的公钥对所述第一签名特征值成功解密时得到的,所述第一签名特征值由所述第二车联网终端利用所述第二车联网终端的私钥对所述第一数值签名得到,所述第一数值包括第一密文,所述第一密文由所述第二车联网终端利用所述第一车联网终端的公钥对所述第一共享数据加密得到。/n

【技术特征摘要】
1.一种车联网终端数据共享方法,其特征在于,应用于第一车联网终端,所述方法包括:
向所述第一车联网终端接入的第一接入点发送数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第一共享数据的标识信息,用于请求获取所述第二车联网终端的所述第一共享数据,以使所述第一接入点在通过根认证节点确定允许所述第一车联网终端共享所述第一共享数据时,将所述第一车联网终端的公钥发送给所述第二车联网终端;
接收所述第一接入点发送的第一数值,利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,并在解密成功时,得到所述第一共享数据,所述第一数值是所述第一接入点接收到所述第二车联网终端发送的第一签名特征值,且利用所述第二车联网终端的公钥对所述第一签名特征值成功解密时得到的,所述第一签名特征值由所述第二车联网终端利用所述第二车联网终端的私钥对所述第一数值签名得到,所述第一数值包括第一密文,所述第一密文由所述第二车联网终端利用所述第一车联网终端的公钥对所述第一共享数据加密得到。


2.根据权利要求1所述的方法,其特征在于,所述第一数值还包括第一哈希值,所述第一哈希值由所述第二车联网终端利用预设哈希算法对所述第一密文进行哈希得到;
所述利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,包括:
利用所述预设哈希算法对所述第一数值中包括的第一密文进行哈希,得到第三哈希值;
当所述第三哈希值和所述第一数值中包括的第一哈希值一致时,利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收所述第一车联网终端接入的第二接入点发送的第三车联网终端的公钥以及第二共享数据的标识信息;其中,所述第二共享数据为所述第三车联网终端请求获取的所述第一车联网终端的共享数据;
利用所述第三车联网终端的公钥对所述第二共享数据进行加密,以得到第二密文,并利用所述预设哈希算法对所述第二密文进行哈希,以得到第四哈希值;
利用所述第一车联网终端的私钥对包括所述第二密文和所述第四哈希值的第二数值进行签名,以得到第二签名特征值,并将所述第二签名特征值发送给所述第二接入点。


4.一种车联网终端数据共享方法,其特征在于,应用于接入点,所述方法包括:
接收第一车联网终端发送的数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第一共享数据的标识信息,用于请求获取所述第二车联网终端的所述第一共享数据;
当通过根认证节点确定允许所述第一车联网终端共享所述第一共享数据时,将所述第一车联网终端的公钥以及所述第一共享数据的标识信息发送给所述第二车联网终端;
接收所述第二车联网终端发送的第一签名特征值,利用所述第二车联网终端的公钥对所述第一签名特征值进行解密;所述第一签名特征值由所述第二车联网终端利用所述第二车联网终端的私钥对第一数值签名得到,所述第一数值包括第一密文,所述第一密文由所述第二车联网终端利用所述第一车联网终端的公钥对所述第一共享数据进行加密得到;
当解密成功时,将所述第一数值发送给所述第一车联网终端,以使所述第一车联网终端利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,以得到所述第一共享数据。


5.根据权利要求4所述的方法,其特征在于,所述第一数值还包括第一哈希值,所述第一哈希值由所述第二车联网终端利用预设哈希算法对所述第一密文进行哈希得到;
当解密成功时,将所述第一数值发送给所述第一车联网终端,包括:
当解密成功时,利用所述预设哈希算法对解密得到的第一密文进行哈希,得到第二哈希值,并比较所述第二哈希值和所述第一哈希值;
当所述第二哈希值和所述第一哈希值一致时,将所述第一数值发送给所述第一车联网终端,以使所述第一车联网终端利用所述预设哈希算法对所述第一数值中包括的第一密文进行哈希得到第三哈希值,且确定所述第三哈希值与所述第一数值中包括的第一哈希值一致时,利用所述第一车联网终端的私钥对所述第一数值中包括的第一密文进行解密,以得到所述第一共享数据。


6.一种车联网终端数据共享装置,其特征在于,应用于第一车联网终端,所述装置包括:
发送单元,用于向所述第一车联网终端接入的第一接入点发送数据共享请求,所述数据共享请求携带有所述第一车联网终端的标识信息、第二车联网终端的标识信息以及第...

【专利技术属性】
技术研发人员:王滨王星陈加栋任实徐文渊冀晓宇李俊王冲华
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1