Internet of vehicles data sharing implementation method based on block chain and trusted execution environment

An execution environment and data sharing technology, which is applied in database indexing, data processing applications, digital data protection, etc., can solve the problems of block chains that are difficult to achieve smart contract protection, servers are vulnerable to attacks, and data flow and sharing are difficult to achieve. The effect of heavy system load, convenient sharing, and high computational overhead

Pending Publication Date: 2022-03-01
SHANGHAI JIAO TONG UNIV
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention is aimed at the existing centralized vehicle data management scheme, which is difficult to form a unified management standard among multiple car companies, so it is difficult to realize data flow and sharing in cross-management domain scenarios, and the centralized server is vulnerable to attacks. Poor system performance or privacy data leakage, and the data management platform based on the existing blockchain system is decentralized, but the open and transparent nature of the blockchain makes it difficult to realize the protection of smart contract execution and sensitive data processing. This paper proposes a data sharing method for Internet of Vehicles based on blockchain and trusted execution environment, and introduces TEE technology. The combination of blockchain and TEE can enhance the security of smart contracts and sensitive data under the premise of ensuring the basic functions of blockchain. Privacy protection, and use the data sealing function of TEE to build an off-chain storage system to solve the storage problem of massive data, and solve the privacy protection of vehicle data around the security function design of the consortium chain node (TEE NODE) ​​built based on the trusted execution environment and trusted storage issues

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Internet of vehicles data sharing implementation method based on block chain and trusted execution environment
  • Internet of vehicles data sharing implementation method based on block chain and trusted execution environment
  • Internet of vehicles data sharing implementation method based on block chain and trusted execution environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] This embodiment relates to a method for implementing data sharing of the Internet of Vehicles based on blockchain and trusted execution environment, including:

[0029] Step 1. Build as figure 1 The shown basic management architecture based on blockchain and TEE car networking includes:

[0030] Step 1.1, build the organization node of the alliance chain based on TEE, and provide the hardware security foundation for the system;

[0031] Step 1.2. Design the access rules for alliance members to ensure that only car companies with credible identities can join the alliance chain channel as an organization node and configure it as a TEE NODE;

[0032] Step 1.3. Design three secure enclaves in TEE NODE, including: smart contract enclave, key management enclave, and storage management enclave, so as to realize the safe operation of privacy contract calls, key management, and data storage;

[0033] Step 1.4: Initialize the TEE environment, and complete local authentication f...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An Internet of Vehicles data sharing implementation method based on a block chain and a trusted execution environment comprises the following steps: constructing a block chain and TEE-based Internet of Vehicles basic management architecture and creating a privacy contract based on a block chain and TEE hybrid system, and calling the privacy contract through a client to perform data circulation, data submission and data request; the core of the vehicle networking basic management architecture based on the block chain and the TEE is a vehicle enterprise serving as a TEE NODE, vehicles in a management domain of each vehicle enterprise naturally become access clients in an organization, business operation is realized by calling a privacy contract, and a safe enclave is arranged in each TEE NODE; according to the method, the block chain and the TEE are combined, so that privacy protection of privacy contracts and sensitive data can be enhanced on the premise of ensuring basic functions of the block chain, and an under-chain storage system is constructed by means of a data sealing function of the TEE to solve the storage problem of mass data; the problems of privacy protection and trusted storage of vehicle data are solved around the security function design of trusted execution environment nodes.

Description

technical field [0001] The present invention relates to a technology in the application field of block chain, specifically a method for realizing data sharing of Internet of Vehicles based on block chain and trusted execution environment (Trusted Execution Environment, TEE). By introducing block chain and TEE Technology builds an alliance chain system in the Internet of Vehicles, designs unified data management standards and privacy protection methods, and solves the problems of cross-domain data sharing and privacy protection in the Internet of Vehicles. Background technique [0002] In the existing Internet of Vehicles scenarios, a centralized management method is generally adopted. Each car company builds its own data management platform and serves the vehicles in its own domain. It is impossible to form a unified data management standard among various car companies or third parties. Enables data sharing across administrative domains. As a distributed system, blockchain ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/62G06F21/60G06F21/64G06Q40/04G06F16/22G06F16/27
CPCG06F21/6245G06F21/602G06F21/64G06Q40/04G06F16/2228G06F16/27
Inventor 龙承念胡居浩杨雨菡
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products