Internet of Things data sharing system and method based on oracle machine and block chain

A data sharing, Internet of Things technology, applied in digital transmission systems, transmission systems, digital data protection, etc., can solve problems such as insufficient consideration of performance and technical feasibility, difficulty in applying Internet of Things data sharing, and the process is not explained in detail. Achieve the effect of low cost, improved reliability, and shared security

Pending Publication Date: 2022-04-15
东北大学秦皇岛分校
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In China, the "archive data protection and sharing method" proposed by Tan Haibo et al. uses the "IPFS file system" to store archive data, and "smart contracts" carry out identity management. rounds of data interaction, the operation steps are complicated, and the performance is not ideal; Xu Wenyu and others proposed a scheme of "providing data to insurance companies based on blockchain and homomorphic encryption while protecting patients' privacy", and fixed the application scenarios to the insured diseases As well as the measures for recording disease types, the application scenarios are relatively limited, and the process of off-chain data storage and on-chain has not been clarified in detail; in foreign countries, Azaria and others first proposed a data sharing architecture using blockchain, but it is only vague theoretical conception
Most of the blockchain-based data sharing schemes are in a theoretical framework, with insufficient consideration of performance and technical feasibility, and it is difficult to apply to the sharing of IoT data

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 Things data sharing system and method based on oracle machine and block chain
  • Internet of Things data sharing system and method based on oracle machine and block chain
  • Internet of Things data sharing system and method based on oracle machine and block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0055] Such as figure 1 As shown, the Internet of Things data sharing system based on oracle and blockchain in this embodiment is as follows.

[0056] The system includes a data provider, multiple oracle nodes, a blockchain network, and a data user;

[0057] The blockchain network includes an EVM-based blockchain private chain, a cloud server for running the blockchain private chain, and a smart contract running on the private chain; the smart contract running on the private chain includes a user contract and oracle contract;

[0058] The data provider uses the IoT data sensor to collect data, and transmits the collected IoT data to the oracle node, waiting for the orac...

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

The invention discloses an internet of things data sharing system and method based on an oracle machine and a block chain, the block chain and the distributed oracle machine are utilized to construct the internet of things data sharing system, and an internet of things key data sharing platform with on-chain and off-chain cooperative work is designed and realized. According to the method, Ethereum is adopted as a basic platform, homomorphic encryption is carried out on uploaded data, an intelligent contract is called, a decentralized oracle machine Chainlink is adopted as middleware for data transmission and chaining, calling of the contract on the chain is completed by adopting a web.js library, encryption of key data of the Internet of Things is realized by utilizing Paillier homomorphic encryption, and sharing of the key data of the Internet of Things is realized. According to the method, the problem of data calling in on-chain and off-chain data collaboration is solved by utilizing the oracle machine technology, and the decentralized oracle machine architecture can well improve the reliability of the data, so that the data use and sharing are safer.

Description

technical field [0001] The present invention relates to the technical field of data sharing, in particular to a data sharing system and method for the Internet of Things based on an oracle and a block chain. Background technique [0002] As the "Internet of Things" is clearly positioned as an important part of my country's new infrastructure, its "connected things" nature makes "Internet of Things data sharing" an important factor in determining the development of the Internet of Things. Since the IoT data collected by IoT data sensors has the characteristics of "massiveness", "timeliness", "relevance", and "security", how to share IoT data in a timely, safe and convenient manner has become a concern question. [0003] At present, the traditional way of sharing IoT data based on the Internet is widely used in the industry. In the traditional Internet data sharing architecture, in the "information collection layer" and "network layer", the IoT data sensor is used to collect...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/62G06F21/64G06F21/60H04L9/00H04L9/40H04L67/02H04L67/1095H04L67/1097H04L67/12H04L67/146H04L67/50H04L67/60G16Y20/00G16Y30/10G16Y40/50
Inventor 杨硕柴震宇陆徽敏张诚漆世杰于七龙
Owner 东北大学秦皇岛分校
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