一种基于区块链和智能合约的去中心化车辆防盗系统及方法技术方案

技术编号:34137083 阅读:14 留言:0更新日期:2022-07-14 16:53
本发明专利技术公开了一种基于区块链和智能合约的去中心化车辆防盗系统及方法,每个车主都需要连接到区块链网络才能访问车辆防盗系统中提供的服务,车辆相关组织可以观察车辆状态和车主的活动,车主或授权驾驶者在通过生物识别设备验证数据后才能启动车辆。该车辆防盗系统提供了一种透明的方式来降低个人信息泄露的可能性,并通过适当的密钥提高车辆防盗系统的安全性和数据安全性管理机制;参与本系统区块链网络的每个节点都可以感知车辆活动,因此不存在任何欺诈活动的可能性。本发明专利技术可以解决许多数据安全相关的漏洞,在应对保护车辆免受未经授权的访问方面具备很好的表现。经授权的访问方面具备很好的表现。经授权的访问方面具备很好的表现。

A decentralized vehicle anti-theft system and method based on blockchain and smart contract

【技术实现步骤摘要】
一种基于区块链和智能合约的去中心化车辆防盗系统及方法


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链和智能合约的去中心化车辆防盗方法与系统。

技术介绍

[0002]车辆在社交互动中有着广泛的影响。然而,在许多国家,车辆盗窃是社会关注的问题。防盗系统确保车辆免受盗窃。防盗系统是一种防止未经授权访问任何贵重物品的系统。由于缺乏适当的盗窃检测机制,车辆失窃的现象已经极大地影响了整个世界的社会安全和经济状况。网络攻击可以窃取和操纵大量机密数据,许多被窃车辆也被用于其他犯罪行为,因此对社会的影响也相当可观。现有的汽车防盗系统为数不多,存在个人信息泄露、系统集中、密钥管理不合理、数据不安全等重大问题。政府部门和其他机构正在与行业密切合作,通过共享情报来打击车辆盗窃问题。他们正在投入大量经费来获得有效的安全功能,例如跟踪设备和密钥加密策略以解决车辆盗窃问题,从而减少车辆盗窃。
[0003]区块链是一种高效且低成本的技术,可以在许多不同领域提供信任和安全服务,例如医疗保健管理、供应链管理、智能家电、资产管理、跨境支付等。智能合约是一种数字协议,可用于自动验证车辆用户身份,并通过检查预定义条件来存储车辆信息。

技术实现思路

[0004]本专利技术的目的是设计一个使用区块链和智能合约的去中心化车辆防盗系统来提供车辆的安全性。本专利技术提出了一种高效且安全的基于区块链的车辆防盗系统架构。在这种架构中,每个车主都需要连接到区块链网络才能访问车辆防盗系统中提供的服务;车辆相关组织可以观察车辆状态和车主的活动;车主或授权驾驶者在通过生物识别设备验证数据后才能启动车辆;验证数据可以使用无线物联网自动替换为已部署的智能合约。
[0005]本专利技术提供的一种基于区块链和智能合约的去中心化车辆防盗系统及方法,其中开发了一个智能合约来验证车辆的驾驶员。驾驶员可以是车主,也可以是车主选择的授权人。在本专利技术基于区块链和智能合约的去中心化车辆防盗系统中只考虑了配备无钥匙启动的车辆。因为汽车工业正在迅速发展,大多数先进车辆都提供无钥匙功能。此外,如果某人有使用钥匙开锁的车辆,则无需在点火时使用生物特征验证途径进行验证,因此该系统仅考虑无钥匙车辆。基于区块链的车辆防盗系统架构采用六个节点,分别是车主、车辆销售机构、车辆认证机构、区块链服务器、车辆运输机构和车辆。如有必要,可以采用更多数量的节点。在基于区块链和智能合约的去中心化车辆防盗系统架构中,使用了两个属性,即通用车辆密钥和授权驾驶员。每个节点和属性的功能如下:
[0006]通用车辆密钥:车辆发动机号码可以识别车辆,车主驾驶执照号码可以识别车主,但是,通用车辆密钥可以识别车辆以及车主。通用车辆密钥是一个随机序列,由车主驾驶执照号码和车辆发动机号码经过密码散列函数生成。通用车辆密钥生成过程是自动化的,并且只有车辆认证机构才能将车辆发动机号码和车主驾驶执照号码作为输入插入智能合约,
然后,智能合约通过将这两个号码与随机序列相结合来自动生成通用车辆密钥,这样任何人都无法假设实际的通用车辆密钥以及密钥生成过程的策略。政策的条款和条件可以由行政当局决定。智能合约可以在内部访问此密钥,以验证车主并识别车辆。
[0007]车主:在本专利技术的车辆防盗系统架构中,车主是车辆所有者。购买车辆时,车主需要向车辆销售机构提供必要的注册文件,包括车主驾驶执照号码。车主是一个连接的节点,不需要存储整个区块链服务器的副本。车主可以在需要时存储他们的交易记录。
[0008]授权驾驶员:授权驾驶员是授权司机,可以是车主的朋友或私人司机。每当他们想要驾驶车主的车辆时,车主必须通过使用应用程序站点上的智能合约将他们的信息(即驾驶执照、生物特征数据等)添加到区块链分类账中。
[0009]车辆销售机构:每个人都必须从车辆销售机构购买车辆。每个购买者都必须向车辆销售机构提供其真实凭证。车辆销售机构收集并验证购买者的信息。车辆销售机构准备了一组结合车主信息(即车主驾驶执照号码、手机号码等)和购买车辆信息(即车辆发动机号码、底盘号、品牌和型号等)的复合数据。最后,车辆销售机构将这些数据转发给车辆认证机构。
[0010]车辆认证机构:车辆认证机构使用所有者的信息(车主驾驶执照号码和车辆发动机号码) 生成通用车辆密钥,并将信息与车主匹配。如果需要,它会保留一个区块链分类账本来观察所有者的活动。在这里,它是网络中的节点之一。它还负责将车主的登录详细信息发送给车主。
[0011]区块链服务器:区块链服务器是区块链中分散的计算机,区块链中的节点是所有者和组织。智能合约以代码编写并部署在区块链平台上。然后,车主调用的智能合约的执行将触发一个事件(即车主身份验证、驾驶员授权)。该事件被触发后,将执行智能合约。如果智能合约执行完成,区块链服务器可以存储信息。区块链服务器可以维护参与者的身份和他们的加密货币余额,执行的交易可以记录在服务器上。因此,在本专利技术的车辆防盗系统架构中,区块链服务器对于更安全地访问车辆数据更为重要。
[0012]车辆运输机构:车辆运输机构负责在发生未经授权的访问时跟踪车辆。对于未经授权的访问,车辆设备会通知车主和车辆运输机构。当车主离开车辆时,车辆运输机构将跟踪车辆,直到收到车主发送的车辆状态。状态包含车辆的安全或不安全状态。车辆运输机构还保留一份区块链分类账的副本,以识别和追踪车辆,以便在需要时立即采取行动。
[0013]车辆:通过安装生物识别设备启动的车辆。车辆设备可以存储和接收信息。该信息包含车辆速度、当前驾驶员(现在谁驾驶车辆)和驾驶员的生物特征数据。此外,驾驶员数据可以使用无线物联网技术与车辆设备同步。
[0014]本专利技术所提出的基于区块链和智能合约的去中心化车辆防盗系统架构如图1所示,它通过以下步骤说明了该车辆防盗系统架构中当前节点之间的通信过程:
[0015]步骤1:每个车主都必须向车辆销售机构提供他们的凭据,该车辆销售机构负责验证和收集车主信息。车主在购买车辆时向车辆销售机构提供必要的信息进行注册。为此,车主需要联系最近或首选的车辆销售机构,并可以为购买的车辆进行注册。车辆销售机构可以在车辆登记时验证车主信息。它可以直接与车主交流验证车主的凭据(端对端验证),从而可以维护车主信息的原创性验证。因此,没有其他人可以使用从某处窃取的凭证来购买车辆。因此,在这个架构中,需要车辆销售机构来验证车主凭证的原创性。
[0016]步骤2:车辆销售机构将车主的凭证连同车辆信息一起转发给车辆认证机构,然后车辆认证机构为车主生成一个通用车辆密钥。
[0017]步骤3:车辆认证机构将车主的凭证和通用车辆密钥存储到区块链数据库中。车辆认证机构向车主发送接口链接以访问区块链帐户。
[0018]步骤4:车主需要在区块链网络中进行身份验证才能调用智能合约。他可以在对网络进行身份验证后调用智能合约,其中智能合约由车辆认证机构在步骤3中部署到区块链。
[0019]步骤5:车主需要通过生物识别设备进行授权才能驾驶车辆。当车主允许他人驾驶车辆时,车主需要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链和智能合约的去中心化车辆防盗系统,该系统的架构具有六个节点,分别是车主、车辆销售机构、车辆认证机构、区块链服务器、车辆运输机构和车辆,并设置两个属性,即通用车辆密钥和授权驾驶员;其中,车主在购买车辆时向车辆销售机构提供必要的注册文件;车辆销售机构将一组结合车主信息及其所购买车辆信息的复合数据发送给车辆认证机构;车辆认证机构使用车主驾驶执照号码和车辆发动机号码经过密码散列函数生成通用车辆密钥,并将车主的凭证和通用车辆密钥存储到区块链数据库中,同时将智能合约部署到区块链平台上;区块链服务器分散在区块链中,存储智能合约的执行信息;车辆运输机构负责在发生未经授权的访问时跟踪车辆;所述车辆是通过安装生物识别设备启动的车辆,车辆设备可以存储和接收信息,该信息包含车辆速度、当前驾驶员和驾驶员的生物特征数据;授权驾驶员是车主或者是车主通过使用应用程序站点上的智能合约将其授权数据添加到区块链服务器的驾驶员。2.如权利要求1所述的车辆防盗系统,其特征在于,只有车辆认证机构才能将车辆发动机号码和车主驾驶执照号码作为输入插入智能合约,然后智能合约通过将这两个号码与随机序列相结合来自动生成通用车辆密钥。3.如权利要求1所述的车辆防盗系统,其特征在于,所述车主信息包括车主驾驶执照号码和手机号码;所述车辆信息包括车辆发动机号码、底盘号、品牌和型号;所述授权数据包括授权驾驶员的驾驶执照和生物特征数据。4.如权利要求1所述的车辆防盗系统,其特征在于,对于未经授权的访问,车辆设备会通知车主和车辆运输机构;当车主离开车辆时,车辆运输机构将跟踪车辆,直到收到车主发送的车辆安全或不安全的状态。5.一种车辆防盗方法,利用权利要求1~4任一所述的基于区块链和智能合约的去中心化车辆防盗系统实现车辆防盗,所述车辆防盗系统中各节点之间的通信过程包括:1)每个车主向车辆销售机构提供信息凭证以进行注册,车辆销售机构负责收集和验...

【专利技术属性】
技术研发人员:付秀东孙维陈夏润
申请(专利权)人:湖南经纬之芯科技有限公司
类型:发明
国别省市:

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

1