CN113254947B - 一种车辆数据保护方法、***、设备和存储介质 - Google Patents
一种车辆数据保护方法、***、设备和存储介质 Download PDFInfo
- Publication number
- CN113254947B CN113254947B CN202010089920.0A CN202010089920A CN113254947B CN 113254947 B CN113254947 B CN 113254947B CN 202010089920 A CN202010089920 A CN 202010089920A CN 113254947 B CN113254947 B CN 113254947B
- Authority
- CN
- China
- Prior art keywords
- data
- vehicle
- server
- block chain
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
- G06F21/6254—Protecting personal data, e.g. for financial or medical purposes by anonymising data, e.g. decorrelating personal data from the owner's identification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Storage Device Security (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种车辆数据保护方法、***、设备和存储介质,所述方法包括:车端通过传感器等采集设备采集车辆数据并进行加密和标记处理,得到车辆加密数据和车辆数据的数据标记信息,并将车辆加密数据和数据标记信息发送到服务器,将数据标记信息发送到区块链,服务器和区块链通过交互的方式对所述车辆加密信息进行解密,得到车辆信息,并记录调用所述车辆信息的对象,作为数据使用数据反馈到车端。所述方法利用在车辆中部署的数据水印技术,能够准确获取数据的流向,所述方法通过区块链技术进行分布式存储,可以保护车联网中的核心服务网的数据,避免车辆本身的数据泄漏问题,提高车联网的安全性能。
Description
技术领域
本发明涉及数据保护领域,尤其涉及一种车辆数据保护方法、***、设备和存储介质。
背景技术
随着大数据行业的蓬勃发展,越来越多的数据被采集和使用,特别是个人隐私相关的数据被越来越多的使用,重视数据隐私和安全已经成为了世界性的趋势。而在车联网数据领域,传统的数据处理模式往往是在车端收集数据,再转移到云端进行处理、清洗并建模,最后把数据报表和模型提供给第三方商业机构进行使用,不能够很好地兼顾用户隐私保护和数据集中处理。
现有技术中在车载端,对数据保护的主要手段是通过算法加密,数据安全保护的算法主要包括基于数据失真的隐私保护算法,基于限制发布的隐私保护算法,基于数据加密的隐私保护算法。这些算法在保护数据隐私的时候,会消耗大量的车端硬件***资源去进行数据加密,同时,用户在分析原始数据时,由于算法的加密,可能会导致部分关键原始数据的无法准确的还原,导致数据挖掘和分析时数据的不准确,数据无法准则溯源。
现有技术中在云端,数据通常存储在可信任的服务商处,但是,数据仍然有被服务商泄漏和篡改的风险。
发明内容
本发明提供了一种车辆数据保护方法、***、设备和存储介质,能够追踪数据流向,提高车联网的安全性能。
一方面,本发明提供了一种车辆数据保护方法,所述方法包括:
车端获取车辆数据;
所述车端对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息;
所述车端对所述车辆数据进行加密处理,得到车辆加密数据;
所述车端将所述车辆加密数据和所述数据标记信息传输到服务器;
所述车端将所述数据标记信息传输到区块链;
所述服务器与所述区块链交互解析所述车辆加密数据,得到车辆数据并存储到所述服务器中;
所述服务器与所述区块链根据所述数据标记信息,对数据调用进行记录并将所述记录的结果发送到所述车端。
另一方面提供了一种车辆数据保护***,所述***包括:
所述***包括车端、服务器和区块链;
所述车端用于获取车辆数据;对所述车辆数据进行加密处理,得到车辆加密数据;对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息;将所述车辆加密数据和所述数据标记信息传输到服务器;将所述数据标记信息传输到区块链;
所述服务器与所述区块链用于交互解析所述车辆加密数据,得到车辆数据并存储到服务器中;根据所述数据标记信息,对数据调用进行记录并将记录的结果发送到车端。
另一方面提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现上述所述的一种车辆数据保护方法。
另一方面提供了一种存储介质,所述存储介质包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述所述的一种车辆数据保护方法。
本发明提供的一种车辆数据保护方法、***、设备和存储介质,所述方法包括:车端通过传感器等采集设备采集车辆数据并进行加密和标记处理,得到车辆加密数据和车辆数据的数据标记信息,并将车辆加密数据和数据标记信息发送到服务器,将数据标记信息发送到区块链,服务器和区块链通过交互的方式对所述车辆加密信息进行解密,得到车辆信息,并记录调用所述车辆信息的对象,作为数据使用数据反馈到车端。所述方法利用在车辆中部署的数据水印技术,能够准确获取数据的流向,所述方法通过区块链技术进行分布式存储,可以保护车联网中的核心服务网的数据,避免车辆本身的数据泄漏问题,提高车联网的安全性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种车辆数据保护方法的应用场景示意图;
图2为本发明实施例提供的一种车辆数据保护方法中区块链的结构示意图;
图3为本发明实施例提供的一种车辆数据保护方法的流程图;
图4为本发明实施例提供的一种车辆数据保护方法中对车辆数据进行加密处理的方法流程图;
图5为本发明实施例提供的一种车辆数据保护方法中对车辆数据中的隐私数据进行处理的方法流程图;
图6为本发明实施例提供的一种车辆数据保护方法中交互解析车辆加密数据的方法流程图;
图7为本发明实施例提供的一种车辆数据保护方法中对数据调用进行记录的方法流程图;
图8为本发明实施例提供的一种车辆数据保护方法中车端、服务器和区块链之间进行传输的方法流程图;
图9为本发明实施例提供的一种车辆数据保护方法应用于车辆数据保护场景的示意图;
图10为本发明实施例提供的一种车辆数据保护***的结构示意图;
图11为本发明实施例提供的一种用于实现本发明实施例所提供的方法的设备的硬件结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。而且,术语“第一”、“第二”等适用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
请参见图1,其显示了本发明实施例提供的一种车辆数据保护方法的应用场景示意图,所述应用场景包括车端110、服务器120和区块链130,所述车端110用于通过传感器等采集设备采集车辆数据并进行加密和标记处理,得到车辆加密数据和车辆数据的数据标记信息,并将车辆加密数据和数据标记信息发送到服务器120,将数据标记信息发送到区块链130,服务器120和区块链130通过交互的方式对所述车辆加密信息进行解密,得到车辆信息,并记录调用所述车辆信息的对象,作为数据使用数据反馈到车端110。
在本发明实施例中,所述车端110可以为电子控制单元(Electronic ControlUnit,ECU),用于对车辆数据进行加密和标记。
在本发明实施例中,所述服务器120可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。服务器120可以包括有网络通信单元、处理器和存储器等等。
在本发明实施例中,请参见图2,如图2所示为区块链130可能的一种结构,通过区块链的分布式存储核心网中上传的所有数据的哈希散列值,各节点存储数据的哈希散列值数据的备份,共同维护区块链网络中的数据交互的正确性,来避免用户和车辆的数据被泄漏和篡改。
所述区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
请参见图3,其显示了一种车辆数据保护方法,所述方法包括:
S310.车端获取车辆数据;
具体地,在车载边缘端部署车载隐私保护***,收集车辆中的信号,包含车辆的总线信号,以太网信号,车辆摄像头,麦克风,雷达等传感器记录的信号,车端存储按一定频率采集到的数据信号为车辆数据。所述边缘端是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。
S320.所述车端对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息;
进一步地,所述车端对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息包括:
根据预设的数据水印算法,所述车端对所述车辆数据进行水印标记,得到车辆数据的数据标记信息。
具体地,对所述车辆数据进行预处理,通过预设的数据水印算法,对所述车辆数据进行水印标记,得到车辆数据的数据标记信息。数字水印是一种基于内容的、非密码机制的计算机信息隐藏技术。将车辆的标识信息直接嵌入车辆数据当中,或是通过修改车辆数据中某些特定区域的结构进行间接表示,且不影响车辆数据的使用价值,也不容易被探知和再次修改。但可以被生产方识别和辨认。例如,对A车的车辆数据进行数字水印标记,经过标记之后,该车辆数据就被认定为是A车的车辆数据,若这些数据被A车以外的设备所接收并使用,则可以根据车辆数据上A车的数据水印追溯到A车,判断外部设备使用的是A车的数据。
通过隐藏在车辆数据中的数据水印,可以确认车辆数据是否被篡改,并且对车辆数据的流向进行追溯。
S330.所述车端对所述车辆数据进行加密处理,得到车辆加密数据;
进一步地,请参见图4,所述车端对所述车辆数据进行加密处理,得到车辆加密数据包括:
S410.所述车端对所述车辆数据中的隐私数据进行处理;
S420.根据预设的扰动算法,所述车端对处理后的车辆数据进行加密,得到扰动加密数据;
S430.所述车端将所述扰动加密数据作为车辆加密数据。
具体地,对车辆数据中的隐私数据进行处理后,根据预设的扰动算法,对进行隐私数据处理后的车辆数据进行扰动变形,使得所述车辆数据变得模糊来得到扰动加密数据,以对敏感数据或规则进行隐藏。例如将车辆数据信息D变形为一个新的车辆数据信息D1以供外部查询使用,这样诸如个人信息等敏感的信息就不会被泄露。通常,D1会和D很相似,从D1中可以挖掘出和D相同的信息。
通过数据扰动的方法修改车辆数据,使得敏感性信息不能与初始的对象联系起来或使得敏感性信息不复存在,但数据对分析依然有效。
进一步地,请参见图5,所述车端对所述车辆数据中的隐私数据进行处理包括:
S510.所述车端获取所述车辆数据中的敏感源数据和身份数据;
S520.根据预设的加密算法,所述车端对所述敏感源数据进行加密,得到敏感源加密数据;
S530.所述车端去除所述车辆数据中的身份数据。
具体地,根据预设的加密算法,所述车端对所述敏感源数据进行脱敏处理,得到敏感源加密数据。在实际应用中,敏感源数据可以通过人工指定或者自动识别的方式来获得。所述敏感源数据可以是车联网中用户的登陆手机信息、电子邮箱或者ip地址等。所述预设的加密算法可以包括k-匿名,L多样性等算法,对敏感源数据进行隐匿。
k-匿名算法通过要求发布的数据中存在至少为k的在准标识符上不可区分的记录,使攻击者不能判别出隐私信息所属的具体个体,从而保护了个人隐私,k-匿名算法通过参数k指定用户可承受的最大信息泄露风险。
L多样性算法是在k-匿名算法的基础上提出的,外加了一个条件就是同一等价类中的记录至少有L个较好表现的值,使得隐私泄露风险不超过1/L,较好表现的意思有多种设计,比如这几个值不同,或者信息熵至少为logL等等。
所述车端去除所述车辆数据中的身份数据可以通过泛化关键数据字段或者抑制关键数据字段来处理车辆数据中的身份数据。抑制关键数据字段是指用最一般化的值取代原始属性值,被抑制的值要不从数据表中删除,要不相应属性值用“**”表示,例如隐瞒车辆的登陆密码时,可以用“******”来代替。
随着车辆的智能化水平不断提高,车辆的芯片能力不断增强,可以通过车辆上的边缘计算节点来部署加密算法,加密车辆相关数据,隐匿敏感信息,提高车辆数据的安全性。
S340.所述车端将所述车辆加密数据和所述数据标记信息传输到服务器;
S350.所述车端将所述数据标记信息传输到区块链;
S360.所述服务器与所述区块链交互解析所述车辆加密数据,得到车辆数据并存储到所述服务器中;
进一步地,请参见图6,所述服务器与所述区块链交互解析所述车辆加密数据,得到车辆数据包括:
S610.所述服务器在接收车辆加密数据后,发送解密请求到区块链;
S620.所述区块链响应于所述服务器发送的解密请求,向所述服务器授权进行解密操作;
S630.所述服务器在获得区块链的授权后,对所述车辆加密数据进行解密,得到车辆数据。
具体地,在服务器接收到车辆加密数据后,区块链收到服务器发送的解密请求,授权服务器可以对待车辆加密数据进行解密。服务器解密车辆加密数据后,对应所述数据标记信息,存储解密后得到的车辆数据。区块链不记录车辆数据相关的加密信息。
通过区块链网络中的若干代理节点,智能合约和矿工技术,避免使用数据被泄漏和篡改。每个代理节点均存储有哈希散列值数据的备份,共同维护区块链网络中的数据交互的正确性;智能合约包括车辆子身份联合规则、车辆子身份动态变化规则,车辆的使用信息的记录规则;矿工为区块链网络中参与处理区块的节点。
区块链网络中参与处理区块的节点对车辆数据的数据标记信息进行上链处理,并可以存储数据标记信息对应的数据使用信息,每个区块节点都会存储数据标记信息和数据使用信息,若其中一个节点的数据被篡改,则可以从其他节点获得篡改前的数据,因此通过区块链可以更好地对车辆数据信息进行保护,例如在二手车交易中,B车辆的里程信息记录为12万公里,若不通过区块链的方式记录B车辆的数据使用信息,B车辆的里程信息就有被篡改的可能,买家看到的里程信息可能为2万公里,若通过区块链的方式记录B车辆的数据使用信息,其他的外部设备就无法对整个区块链上的节点均进行修改,则买家能够看到里程信息就会是真实的12万公里。
S370.所述服务器与所述区块链根据所述数据标记信息,对数据调用进行记录并将所述记录的结果发送到所述车端。
进一步地,请参见图7,所述服务器与所述区块链根据所述数据标记信息,对数据调用进行记录并将记录的结果发送到所述车端包括:
S710.所述服务器在获取外部的数据调用请求时,根据所述数据标记信息,对发出数据调用请求的对象进行记录,得到所述车辆数据的使用信息,并将所述车辆数据的数据使用信息发送到区块链;
S720.所述区块链记录所述数据使用信息和所述数据标记信息;
S730.所述区块链根据所述数据标记信息对所述车端的数据调用请求进行验证,将对应车端的数据使用信息发送到所述车端。
具体地,当外部设备需要调用某一车端发送到服务器进行存储的车辆数据时,服务器根据所述车辆设备对应的数据标记信息,确定被调用的车辆数据对应的车端。服务器响应外部调用请求,将需要调用的车辆数据发送到外部设备中,同时记录所述外部设备使用了该车辆数据的使用记录,即数据使用信息。服务器存储所述数据使用信息,并将所述数据使用信息发送到区块链。所述区块链上存储的为数据使用信息与数据标记信息,区块链获得某一车辆数据的数据使用信息后,根据所述车辆数据对应的数据标记信息,得到所述车辆数据对应的车端,将所述数据使用信息发送到对应的车端。
例如,当手机端A需要调用车端B存储在服务器上的车辆数据时,服务器根据数据标记信息,确定被调用的车辆数据属于车端B,服务器在将车端B的车辆数据发送给手机端A时,记录手机端A调用了车端B的数据这一数据使用信息,发送到区块链。区块链接收手机端A调用了车端B的数据这一数据使用信息后,通过数据标记信息确定所述数据使用信息为车端B的数据使用信息,将所述数据使用信息发送给车端B。
进一步地,请参见图8,所述方法还包括:
S810.所述车端将所述车辆加密数据和所述数据标记信息加密传输到服务器;
S820.所述车端将所述数据标记信息加密传输到区块链;
S830.所述服务器与所述区块链根据所述数据标记信息,对数据调用进行记录并将所述记录的结果加密发送到所述车端。
具体地,车端、服务器和区块链之间进行加密传输,加密的算法可以为安全传输层(Transport Layer Security,TLS)加密算法,TLS加密算法是加密或加密敏感数据,以便只有授权的收件人才能访问它。通过此过程,TLS加密算法可以使得在线通信的隐私得到保证。
在一个具体的实施例中,请参见图9,车端采集车辆数据,例如里程信息,在车端对所述车辆数据通过数据水印的方式标记,得到数据标记信息,并将所述车辆数据中的隐私信息进行脱敏或隐匿,最后对所述车辆数据通过扰动算法加密,得到车辆加密数据。
将车辆加密数据和数据标记信息通过TLS加密算法加密传输到服务器后,服务器向区块链获得解密授权,对所述车辆加密数据进行解密。并在外部设备请求调用时,记录车辆数据的数据使用信息,将数据使用信息的记录上传到区块链,防止被篡改,区块链根据数据标记信息,将数据使用信息发送到对应的车端。
本发明实施例提出了一种车辆数据保护方法,所述方法包括:车端通过传感器等采集设备采集车辆数据并进行加密和标记处理,得到车辆加密数据和车辆数据的数据标记信息,并将车辆加密数据和数据标记信息发送到服务器,将数据标记信息发送到区块链,服务器和区块链通过交互的方式对所述车辆加密信息进行解密,得到车辆信息,并记录调用所述车辆信息的对象,作为数据使用数据反馈到车端。所述方法利用在车辆中部署的数据水印技术,能够准确获取数据的流向,所述方法通过区块链技术进行分布式存储,可以保护车联网中的核心服务网的数据,避免车辆本身的数据泄漏问题,提高车联网的安全性能。
本发明实施例还提供了一种车辆数据保护***,请参见图10,所述***包括车端、服务器和区块链;
所述车端包括:车辆数据获取模块1010、数据标记模块1020、数据加密模块1030和车端数据传输模块1040;
所述车辆数据获取模块用于获取车辆数据;
所述数据标记模块用于对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息;
所述数据加密模块用于对所述车辆数据进行加密处理,得到车辆加密数据;
所述车端数据传输模块用于将所述车辆加密数据和所述数据标记信息传输到服务器,所述车端数据传输模块还用于将所述数据标记信息传输到区块链;
所述服务器与所述区块链包括:交互解析模块1050和数据调用记录模块1060;
所述交互解析模块用于交互解析所述车辆加密数据,得到车辆数据并存储到服务器中;
所述数据调用记录模块用于根据所述数据标记信息,对数据调用进行记录并将记录的结果发送到车端。
上述实施例中提供的***可执行本发明任意实施例所提供方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的一种车辆数据保护方法。
本实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令由处理器加载并执行本实施例上述的一种车辆数据保护方法。
本实施例还提供了一种设备,所述设备包括处理器和存储器,其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行本实施例上述的一种车辆数据保护方法。
所述设备可以为计算机终端、移动终端或服务器,所述设备还可以参与构成本发明实施例所提供的装置或***。如图11所示,移动终端11(或计算机终端11或服务器11)可以包括一个或多个(图中采用1102a、1102b,……,1102n来示出)处理器1102(处理器1102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器1104、以及用于通信功能的传输装置1106。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图11所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,移动设备11还可包括比图11中所示更多或者更少的组件,或者具有与图11所示不同的配置。
应当注意到的是上述一个或多个处理器1102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到移动设备11(或计算机终端)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
存储器1104可用于存储应用软件的软件程序以及模块,如本发明实施例中所述的方法对应的程序指令/数据存储装置,处理器1102通过运行存储在存储器1104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的一种基于自注意力网络的时序行为捕捉框生成方法。存储器1104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1104可进一步包括相对于处理器1102远程设置的存储器,这些远程存储器可以通过网络连接至移动设备11。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置1106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端11的通信供应商提供的无线网络。在一个实例中,传输装置1106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置1106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与移动设备11(或计算机终端)的用户界面进行交互。
本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤和顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或中断产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
本实施例中所示出的结构,仅仅是与本申请方案相关的部分结构,并不构成对本申请方案所应用于其上的设备的限定,具体的设备可以包括比示出的更多或更少的部件,或者组合某些部件,或者具有不同的部件的布置。应当理解到,本实施例中所揭露的方法、装置等,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分仅仅为一种逻辑功能的划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元模块的间接耦合或通信连接。
基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员还可以进一步意识到,结合本说明书所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但这种实现不应认为超出本发明的范围。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (9)
1.一种车辆数据保护方法,其特征在于,所述方法包括:
车端获取车辆数据;
所述车端对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息;
所述车端对所述车辆数据进行加密处理,得到车辆加密数据;
所述车端将所述车辆加密数据和所述数据标记信息传输到服务器;
所述车端将所述数据标记信息传输到区块链;
所述服务器与所述区块链交互解析所述车辆加密数据,得到车辆数据并存储到所述服务器中;
所述服务器与所述区块链根据所述数据标记信息,对外部设备的数据调用进行记录并将所述记录的结果发送到所述车端;
所述服务器与所述区块链交互解析所述车辆加密数据,得到车辆数据包括:
所述服务器在接收车辆加密数据后,发送解密请求到区块链;
所述区块链响应于所述服务器发送的解密请求,向所述服务器授权进行解密操作;
所述服务器在获得区块链的授权后,对所述车辆加密数据进行解密,得到车辆数据。
2.根据权利要求1所述的一种车辆数据保护方法,其特征在于,所述车端对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息包括:
根据预设的数据水印算法,所述车端对所述车辆数据进行水印标记,得到车辆数据的数据标记信息。
3.根据权利要求1所述的一种车辆数据保护方法,其特征在于,所述车端对所述车辆数据进行加密处理,得到车辆加密数据包括:
所述车端对所述车辆数据中的隐私数据进行处理;
根据预设的扰动算法,所述车端对处理后的车辆数据进行加密,得到扰动加密数据;
所述车端将所述扰动加密数据作为车辆加密数据。
4.根据权利要求2所述的一种车辆数据保护方法,其特征在于,所述车端对所述车辆数据中的隐私数据进行处理包括:
所述车端获取所述车辆数据中的敏感源数据和身份数据;
根据预设的加密算法,所述车端对所述敏感源数据进行加密,得到敏感源加密数据;
所述车端去除所述车辆数据中的身份数据。
5.根据权利要求1所述的一种车辆数据保护方法,其特征在于,所述服务器与所述区块链根据所述数据标记信息,对数据调用进行记录并将记录的结果发送到所述车端包括:
所述服务器在获取外部的数据调用请求时,根据所述数据标记信息,对发出数据调用请求的对象进行记录,得到所述车辆数据的使用信息,并将所述车辆数据的数据使用信息发送到区块链;
所述区块链记录所述数据使用信息和所述数据标记信息;
所述区块链根据所述数据标记信息对所述车端的数据调用请求进行验证,将对应车端的数据使用信息发送到所述车端。
6.根据权利要求1所述的一种车辆数据保护方法,其特征在于,所述方法还包括:
所述车端将所述车辆加密数据和所述数据标记信息加密传输到服务器;
所述车端将所述数据标记信息加密传输到区块链;
所述服务器与所述区块链根据所述数据标记信息,对数据调用进行记录并将所述记录的结果加密发送到所述车端。
7.一种车辆数据保护***,其特征在于,所述***包括车端、服务器和区块链;
所述车端包括:车辆数据获取模块、数据标记模块、数据加密模块和车端数据传输模块;
所述车辆数据获取模块用于获取车辆数据;
所述数据标记模块用于对所述车辆数据进行溯源处理,得到车辆数据的数据标记信息;
所述数据加密模块用于对所述车辆数据进行加密处理,得到车辆加密数据;
所述车端数据传输模块用于将所述车辆加密数据和所述数据标记信息传输到服务器,所述车端数据传输模块还用于将所述数据标记信息传输到区块链;
所述服务器与所述区块链包括:交互解析模块和数据调用记录模块;
所述交互解析模块用于交互解析所述车辆加密数据,得到车辆数据并存储到服务器中;所述交互解析所述车辆加密数据,得到车辆数据包括:所述服务器在接收车辆加密数据后,发送解密请求到区块链;所述区块链响应于所述服务器发送的解密请求,向所述服务器授权进行解密操作;所述服务器在获得区块链的授权后,对所述车辆加密数据进行解密,得到车辆数据;
所述数据调用记录模块用于根据所述数据标记信息,对数据调用进行记录并将记录的结果发送到车端。
8.一种设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1-6任一项所述的一种车辆数据保护方法。
9.一种存储介质,其特征在于,所述存储介质包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1-6任一项所述的一种车辆数据保护方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010089920.0A CN113254947B (zh) | 2020-02-13 | 2020-02-13 | 一种车辆数据保护方法、***、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010089920.0A CN113254947B (zh) | 2020-02-13 | 2020-02-13 | 一种车辆数据保护方法、***、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113254947A CN113254947A (zh) | 2021-08-13 |
CN113254947B true CN113254947B (zh) | 2023-04-14 |
Family
ID=77220056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010089920.0A Active CN113254947B (zh) | 2020-02-13 | 2020-02-13 | 一种车辆数据保护方法、***、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113254947B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113442939B (zh) * | 2021-08-31 | 2021-11-30 | 国汽智控(北京)科技有限公司 | 自动驾驶操作***的控制方法、装置及车辆 |
CN113917907B (zh) * | 2021-10-08 | 2024-06-14 | 北京优炫软件股份有限公司 | 一种车辆数据不可篡改的存储方法 |
CN114301618A (zh) * | 2021-11-11 | 2022-04-08 | 北京蜂云科创信息技术有限公司 | 一种基于区块链的商用车联网数据加密传输方法及*** |
TWI823734B (zh) * | 2022-12-29 | 2023-11-21 | 神達數位股份有限公司 | 行車紀錄器及其資料備份方法 |
CN117560227B (zh) * | 2024-01-10 | 2024-04-09 | 深圳市博昌智控科技有限公司 | 智慧交通消息加密传输方法、装置、设备及存储介质 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10382485B2 (en) * | 2016-12-23 | 2019-08-13 | Vmware, Inc. | Blockchain-assisted public key infrastructure for internet of things applications |
DE102017208503A1 (de) * | 2017-05-19 | 2018-11-22 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren, Computerlesbares Medium, System und Fahrzeug umfassend das System zum Bereitstellen eines Datensatzes eines Fahrzeugs an einen Dritten |
CN108171430B (zh) * | 2017-12-29 | 2021-12-07 | 深圳市轱辘车联数据技术有限公司 | 数据处理方法、车载设备以及ubi分析中心服务器 |
CN108335425A (zh) * | 2018-02-01 | 2018-07-27 | 深圳市轱辘车联数据技术有限公司 | 一种基于区块链的车辆信息处理方法及服务器 |
CN108573388A (zh) * | 2018-05-08 | 2018-09-25 | 广州大学 | 基于区块链的车辆信息处理***和方法 |
WO2019227451A1 (zh) * | 2018-05-31 | 2019-12-05 | 深圳市元征科技股份有限公司 | 一种共享车辆的管理方法和服务器 |
US10628906B2 (en) * | 2018-06-18 | 2020-04-21 | General Motors Llc | Embedding blockchain information in digital images |
DE102018115347B4 (de) * | 2018-06-26 | 2021-11-18 | Bundesdruckerei Gmbh | Erstellen einer Fahrzeugbescheinigung unter Verwendung einer Blockchain |
JP7458150B2 (ja) * | 2018-08-03 | 2024-03-29 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | データ流通方法及び認証サーバ |
US10360668B1 (en) * | 2018-08-13 | 2019-07-23 | Truepic Inc. | Methods for requesting and authenticating photographic image data |
CN109510860A (zh) * | 2018-08-31 | 2019-03-22 | 深圳市元征科技股份有限公司 | 一种数据处理方法、相关设备及*** |
CN109523040B (zh) * | 2018-11-23 | 2021-06-29 | 南京荣链科技有限公司 | 一种可保护隐私的用户设备报修方法、服务器、***及介质 |
CN109377748B (zh) * | 2018-12-03 | 2021-07-06 | 武汉理工大学 | 一种基于区块链的乘客出行数据采集存储***及方法 |
CN110197541A (zh) * | 2019-05-21 | 2019-09-03 | 北京首汽智行科技有限公司 | 一种基于区块链的共享汽车管理方法 |
CN110445617B (zh) * | 2019-07-16 | 2022-05-03 | 创新先进技术有限公司 | 一种基于区块链的车辆停靠图像存储方法、装置及*** |
CN110364257A (zh) * | 2019-07-18 | 2019-10-22 | 泰康保险集团股份有限公司 | 人车风险预测方法、装置、介质及电子设备 |
-
2020
- 2020-02-13 CN CN202010089920.0A patent/CN113254947B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113254947A (zh) | 2021-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113254947B (zh) | 一种车辆数据保护方法、***、设备和存储介质 | |
Bodkhe et al. | Blockchain for industry 4.0: A comprehensive review | |
TWI666902B (zh) | 基於區塊鏈技術的強健的atm網路系統及其資訊處理方法 | |
EP3710974B1 (en) | Method and arrangement for detecting digital content tampering | |
Benjelloun et al. | Big data security: challenges, recommendations and solutions | |
TW201947446A (zh) | 基於區塊鏈的資訊監管方法及裝置 | |
CN108475319A (zh) | 装置出生凭证 | |
CN101223728A (zh) | 用于远程器件注册的***和方法 | |
CN113495920B (zh) | 一种基于区块链的内容审核***、方法、装置和存储介质 | |
CN111598574A (zh) | 面向智能服务交易的监管方法及监管接口 | |
CN117557270B (zh) | 移动终端安全支付管理方法及*** | |
CN110866261A (zh) | 基于区块链的数据处理方法、装置及存储介质 | |
CA3166439A1 (en) | Blockchain cybersecurity solutions | |
CN117313122A (zh) | 一种基于区块链的数据共享与交换管理*** | |
CN114710353B (zh) | 一种基于AIoT智能边缘网关的风险管控*** | |
CN114254269B (zh) | 基于区块链技术的生物数字资产确权***和方法 | |
CN110689348B (zh) | 基于联盟链的收入验证方法、装置、终端及介质 | |
US20230198771A1 (en) | Systems and methods for providing secure internet of things data notifications using blockchain | |
US20170364864A1 (en) | Method and System for Distributing and Tracking Information | |
CN112883425B (zh) | 基于区块链的数据处理方法以及区块链节点 | |
CN113506096B (zh) | 一种基于工业互联网标识解析体系的***间接口方法 | |
CN113988318A (zh) | 联邦学习方法、装置、电子设备和介质 | |
CN113239401A (zh) | 一种基于电力物联网的大数据分析***、方法及计算机存储介质 | |
Feng et al. | Autonomous vehicles' forensics in smart cities | |
CN101175201A (zh) | 一种识别伪实时影像的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |