CN110012015A - A kind of internet of things data sharing method and system based on block chain - Google Patents
A kind of internet of things data sharing method and system based on block chain Download PDFInfo
- Publication number
- CN110012015A CN110012015A CN201910280490.8A CN201910280490A CN110012015A CN 110012015 A CN110012015 A CN 110012015A CN 201910280490 A CN201910280490 A CN 201910280490A CN 110012015 A CN110012015 A CN 110012015A
- Authority
- CN
- China
- Prior art keywords
- data
- internet
- data information
- channel
- things
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012545 processing Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000010606 normalization Methods 0.000 claims description 2
- 238000004088 simulation Methods 0.000 claims description 2
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 238000012163 sequencing technique Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 abstract 2
- 239000004744 fabric Substances 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 206010033799 Paralysis Diseases 0.000 description 1
- 240000007651 Rubus glaucus Species 0.000 description 1
- 235000011034 Rubus glaucus Nutrition 0.000 description 1
- 235000009122 Rubus idaeus Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3268—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
The present invention relates to a kind of internet of things data sharing method and system based on block chain, system includes certificate management module, gateway module and channel;Method includes that internet of things equipment is applied for the registration of by gateway module to CA, and CA returns to certificate to gateway module, and is stored in the certificate management module in gateway module;Gateway module receives data information and is handled, and is sent to node by Fabric SDK;Node is endorsed, and Fabric SDK is returned to;The data information being collected into is sent to sequence service according to endorsement strategy by Fabric SDK, and sequence service is packaged into block after being ranked up in chronological order, the node being broadcast in channel;After node receives block, it is verified, local account book is written into block.The present invention helps participant directly to establish trust under the premise of not by single trusted party mechanism, ensures that data can be shared safely, promotes value delivery efficiency, block chain data structure reduces the risk that data are tampered.
Description
Technical field
It is specifically a kind of based on block chain the present invention relates to block chain technical field and internet of things field
Internet of things data sharing method and system.
Background technique
Internet of Things is the network for connecting shared information between article by internet.With the hair of technology of Internet of things
Exhibition, the structure of network is increasingly complicated, and explosive growth is presented in the data volume of acquisition, and problem of detached island of information becomes increasingly conspicuous, how
Safely shared data becomes a huge challenge between different participants.A kind of typical mode is introduced into believable
Xin Hua mechanism is responsible for collection, transmission and management data by the mechanism, but this scheme has some significant defects:
1. centralization mechanism needs to be responsible for the management of equipment, data store and transmit, once it breaks down, and it is entire to be
System will sink into paralysis.
2. centralization mechanism is opaque to participant, power is excessive, if data may be usurped by external attack
Change.
3. data transmission has to pass through centralization mechanism, and some private datas of data providing may prefer to directly
It is shared with data requirements side.
Block chain originate from bit coin, be it is a kind of by safeguarding in many ways, the distributed account book technology that data can not be changed, have
Decentralization is safeguarded, can not be distorted jointly, the features such as encryption safe.It can make to join in the case where the mechanism of off center
It builds up mutual trust with side, this advantage is suitable for improving the existing framework of Internet of Things.Block chain ensures account book data by common recognition mechanism
Consistency, any participant can not absolutely obtain the control of account book.Data are packed into block by it in chronological order, often
A block includes the summary info of previous block, to form the data structure of chain type, and guarantees cochain in a manner of cryptography
Data are not tampered and forge.Block chain also comprising intelligent contract (also referred to as chain code), rule or contract can generally be encoded
It is deployed on block chain for program, is executed automatically after trigger condition by prior agreement.
According to the difference of participant's permission, block chain is generally divided into publicly-owned chain, privately owned chain and alliance's chain.Open source
Hyperledger Fabric is the representative of alliance's chain, it increases and support on the basis of utmostly retaining block chain advantage
Rights management and authentication, pluggable, expansible, know together mechanism, member service, Encryption Algorithm, bottom number in design
It can flexibly be replaced according to library etc., facilitate the use demand for meeting different scenes.Hyperledger Fabric is by CA
The management that (Certificate Authority, certification authority) realizes permission has been isolated different using channel mechanism
Participant.
The prior art due to introduce centralization mechanism, generally existing Single Point of Faliure problem, data sharing is opaque, exist by
The risk distorted, the availability of data and safety cannot ensure.The technical solution of the application utilizes the decentralization of block chain
Feature, dispersed provide service node, reduce Single Point of Faliure risk;The data knot that this can not be distorted using block chain
Structure, transparency when improving shared ensure that the complete reliable of data.
Summary of the invention
In view of the deficiencies of the prior art, the present invention provides a kind of internet of things data sharing method based on block chain and is
System, effectively prevents Single Point of Faliure problem, improves data sharing efficiency, digital right management scheme ensure that the safety of system
And privacy, block chain data structure reduce the risk that data are tampered.
Present invention technical solution used for the above purpose is:
A kind of internet of things data sharing method based on block chain, comprising the following steps:
Step 1: internet of things equipment is applied for the registration of by gateway module to the first CA, and the first CA is returned to gateway module and demonstrate,proved
Book, and it is stored in the certificate management module in gateway module;
Step 2: gateway module receives the data information of internet of things equipment, handles data information, and will be after processing
Data information the node in channel is sent to by Fabric SDK;
Step 3: after the node in channel receives the data information of Fabric SDK transmission, endorse to data information,
And the data information after endorsement is returned into Fabric SDK;
Data information after the endorsement being collected into is sent to sequence service according to endorsement strategy by step 4:Fabric SDK,
Sequence service is packaged into block after being ranked up in chronological order to the data information received, the node being broadcast in channel;
Step 5: after the node in channel receives block, it is verified, it is local by being written by the block after verifying
Account book.
It includes following procedure that the internet of things equipment, which is applied for the registration of by gateway module to the first CA:
Gateway module sends HTTP POST request to the enroll interface of the first CA, and the first CA is tested after receiving request
Card, if legal, is locally generated certificate, returns to gateway, if illegal, send back to illegal prompt to gateway module.
It is described to data information carry out processing include: format conversion, data cleansing, data normalization.
The endorsement are as follows: node checks the legitimacy and permission of the Fabric SDK data information sent, if
Inspection passes through, then simulates to the state change for receiving data information generation, right if the data result of simulation is legal
The data information is guaranteed.
Whether the verifying includes: transaction message structure, signature integrality, repeats, reads and writes whether collection form a version matches.
Further include enquiry module to the 2nd CA application certificate, and carry certificate by call chain code to the account book in channel into
Row access.
The gateway module includes:
Certificate management module, for storing the certificate of internet of things equipment;
Data receiver and processing module will be handled for receiving the data information of internet of things equipment and handling it
Data information afterwards is sent to Fabric SDK;
Fabric SDK, for being interacted with channel.
The sequence service are as follows: carry out global sequence for legal data informations all in network, and in batches will wherein
Data information combination producing block structure after sequence.
A kind of internet of things data shared system based on block chain, comprising:
Internet of things equipment, for sending application for registration and data information to gateway module;
Gateway module, for being applied for the registration of according to the application for registration of internet of things equipment to the first CA, the card in gateway module
Book management module receives the certificate that the first CA is returned;Data receiver and processing module in gateway module receive internet of things equipment
Data information handles data information;Fabric SDK in gateway module will treated that data information is sent to is logical
Node in road, and the data information after the endorsement being collected into is sent to according to endorsement strategy by the sequence service in channel;
Channel, including several nodes and sequence service, it is right after interior joint receives the data information of Fabric SDK transmission
Data information is endorsed, and the data information after endorsement is returned to Fabric SDK;The data received are believed in sequence service
Breath is packaged into block after being ranked up in chronological order, the node being broadcast in channel;It is right after node in channel receives block
It is verified, and local account book will be written by the block after verifying.
Further include enquiry module, to the 2nd CA application certificate, and carries certificate by calling chain code to the account book in channel
It accesses.
The invention has the following beneficial effects and advantage:
1. Internet of Things net topology decentralization, height of node is autonomous, even if certain nodes break downs, system integrally still can
It is enough to work normally;
2. providing safely and flexibly digital right management scheme by CA, guarantee that only authorization member reads and writes data, data are in difference
Participant between can be shared safely;
3. data are safeguarded jointly by multiple participants, one party will not integrally be received distorting for data by system,
The data of write-in can not be changed.
Detailed description of the invention
Fig. 1 is system schematic of the invention.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and embodiments.
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing to the present invention
Specific embodiment be described in detail.Many details are explained in the following description in order to fully understand this hair
It is bright.But the present invention can be implemented in many other ways than those described herein, and those skilled in the art can not disobey
Similar improvement is done in the case where back invention intension, therefore the present invention is not limited to the specific embodiments disclosed below.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the invention
The normally understood meaning of technical staff is identical.It is specific that description is intended merely in the term used in the description of invention herein
Embodiment purpose, it is not intended that in limitation the present invention.
It is as shown in Figure 1 system schematic of the invention.
A kind of internet of things data sharing method based on block chain, it is characterised in that:
Block chain network is constructed based on Hyperledger Fabric, negotiates the configuration of the network by Internet of Things participant,
Common maintenance;Participant is subordinated to respective tissue, and tissue carries out member identities' management by CA, and safeguards sequence service and section
Point, the account book in node utilize this data structure of block chain storing data in the way of it can not distort;Pass through foundation between tissue
Channel is isolated from the outside, so as in channel interior shared data;These data are not controlled by single side, but logical based on negotiation
The maintenance of road strategy collective;
Gateway module is responsible for that data, including certificate pipe are handled and transmitted between internet of things equipment and the block chain network
Manage module, data receiver and processing module, Fabric SDK;The certificate management module help the internet of things equipment being newly added to
CA application certificate is encrypted after receiving the certificate that CA is returned and is stored in local data base, and record certificate and internet of things equipment
Corresponding relationship;The data receiver and processing module carry out necessary cleaning, format turn to the data that internet of things equipment acquires
The processing such as change, be packaged;The Fabric SDK is that the data that previous step has been handled carry out using the certificate of corresponding internet of things equipment
Signature, is sent to corresponding channel after being encapsulated;The Fabric SDK is a set of developing instrument, encapsulates node offer
Service interface.
Enquiry module inquires data for data requirements side;The enquiry module carries itself certificate, calls chain code
The data recorded on access account book, related personnel or equipment can be utilized further.
The gateway module monitors all kinds of events in the block chain network, takes next step based on event
Operation.
It is able to record the accessory channel of inquiry log for channel creation, forms double-strand system;Logarithm on the channel
According to inquiry each time, all by chain code call accessory channel chain code, the information such as queried for items and query time are write
Enter accessory channel;Once the data in the channel are revealed, by analyzing the record of accessory channel, weak ring can be traced
The range of section and leakage.
More fine-grained control is carried out to private data, it, will be hidden when the gateway module sends data to the channel
Private data are stored in special domain, and the chain code on node detects the special domain, the automatic hashed value for calculating private data, subsequent
Only to the channel broadcast hash value, true value is stored in node local data base;When data requirements side desires access to privacy number
According to when, can be requested to node, if the data requirements side is granted permission, node reads from local or has number to other
According to node request after data are returned, data requirements side calculates hashed value to the data received, by the value and charges to account book
Value compares the authenticity to confirm data.
Embodiment:
Internet of things equipment uses DHT22 Temperature Humidity Sensor in embodiment, is connected to gateway by GPIO stitch.
Gateway uses raspberry pie 3B, and Raspbian Stretch Lite system is housed, wireless network and CA and area are passed through
Block chain network is connected.Wherein, CA is realized using Fabric CA, and operation is on the server.Python script is run on gateway,
For receiving data from GPIO stitch and being handled.The subsequent step interacted with CA of gateway is as follows:
1. the new identity that internet of things equipment is added of gateway confirmation, obtains the metadata such as its device type, device id is arranged.
If gateway calls the RESTful API of Fabric CA 2. confirmation is errorless, the CA application equipment organized to place
Letter of identity.
After 3.CA receives application, necessary certificate material is generated, gateway is returned to.CA is in advance in block chain network
Channel, sequence service, authorized in the configuration of components such as node, therefore its issue ECerts (certificate of registration),
TCerts (certificate of fair) etc. can be used in a network.
4. after gateway receives certificate, being handed over to local certificate management module, it is stored in by certificate management module encryption
Local data base, and record the corresponding relationship of certificate and internet of things equipment.
Aforementioned block chain network include 1 channel, 1 group of sequence service on Apache Kafka, belong to Org1 and
Several nodes of Org2 tissue, Org1 provide data, and Org2 obtains data.These deployment of components on a different server, lead to
Cross gRPC protocol communication.
It is equipped with authorization policy in the configuration file in block chain network and channel, defines that member has those specific power
Limit.
Gateway using corresponding internet of things equipment certificate will treated that data are signed, lead to after being packaged into transaction motion
Cross the node that Fabric SDK is sent in channel.
Node and sequence service endorse to the transaction received, are sorted, whole nodes, write-in in final broadcast to channel
Local account book.
Preferably, gateway monitors all kinds of events in block chain network, and the operation of next step is taken based on event.
Preferably, the accessory channel of inquiry log is able to record for channel creation, and then it is attached to instantiate calling on a passage
Belong to the related chain code of channel chain code, so that the inquiry each time to data, all records the range of inquiry and the information of inquiry
To accessory channel.
Preferably, gateway module to the node in channel send data when, by private data be stored in transient this
In one special domain, the chain code on node detects the special domain, the automatic hashed value for calculating private data, subsequent only wide to channel
Train value is sent out, true value is stored in node local private data library.When data requirements side desires access to private data, Ke Yixiang
Node request, if the data requirements side is granted permission, node is asked from local reading or to other nodes for having data
Data are returned after asking, data requirements side calculates hashed value to the data that receive, which is compared with the value for charging to account book with
Confirm the authenticity of data.
Enquiry module is web application, and it is data that bottom, which inquires chain code by the API Calls that Fabric SDK is provided,
Party in request provides the allowed data of pass strategy.
Claims (10)
1. a kind of internet of things data sharing method based on block chain, which comprises the following steps:
Step 1: internet of things equipment is applied for the registration of by gateway module to the first CA, and the first CA returns to certificate to gateway module, and
The certificate management module being stored in gateway module;
Step 2: gateway module receive internet of things equipment data information, data information is handled, and will treated number
It is believed that the node that breath is sent in channel by Fabric SDK;
Step 3: after the node in channel receives the data information of Fabric SDK transmission, endorsing to data information, and will
Data information after endorsement returns to Fabric SDK;
Data information after the endorsement being collected into is sent to sequence service, sequence according to endorsement strategy by step 4:Fabric SDK
Service is packaged into block after being ranked up in chronological order to the data information received, the node being broadcast in channel;
Step 5: after the node in channel receives block, it being verified, local account book will be written by the block after verifying.
2. the internet of things data sharing method according to claim 1 based on block chain, it is characterised in that: the Internet of Things
It includes following procedure that equipment, which is applied for the registration of by gateway module to the first CA:
Gateway module sends HTTP POST request to the enroll interface of the first CA, and the first CA is verified after receiving request, such as
Fruit is legal, is locally generated certificate, returns to gateway, if illegal, sends back to illegal prompt to gateway module.
3. the internet of things data sharing method according to claim 1 based on block chain, it is characterised in that: described to data
It includes: format conversion, data cleansing, data normalization that information, which carries out processing,.
4. the internet of things data sharing method according to claim 1 based on block chain, it is characterised in that: the endorsement
Are as follows: node checks the legitimacy and permission of the Fabric SDK data information sent, passes through if checked, to receiving
The state change that the data information generates is simulated, if the data result of simulation is legal, is protected to the data information
Card.
5. the internet of things data sharing method according to claim 1 based on block chain, it is characterised in that: the verifying packet
Include: whether transaction message structure signature integrality, repeats, reads and writes whether collection form a version matches.
6. the internet of things data sharing method according to claim 1 based on block chain, it is characterised in that: enquiry module to
2nd CA application certificate, and certificate is carried by calling chain code to access the account book in channel.
7. the internet of things data sharing method according to claim 1 or 2 based on block chain, it is characterised in that: the net
Closing module includes:
Certificate management module, for storing the certificate of internet of things equipment;
Data receiver and processing module, for receiving the data information of internet of things equipment and handling it, by treated
Data information is sent to Fabric SDK;
Fabric SDK, for being interacted with channel.
8. the internet of things data sharing method according to claim 1 based on block chain, it is characterised in that: the sequence clothes
Business are as follows: carry out global sequence for legal data informations all in network, and in batches by the data information group after wherein sorting
Symphysis is at block structure.
9. a kind of internet of things data shared system based on any one of claim 1~8 the method characterized by comprising
Internet of things equipment, for sending application for registration and data information to gateway module;
Gateway module, for being applied for the registration of according to the application for registration of internet of things equipment to the first CA, the certificate pipe in gateway module
It manages module and receives the certificate that the first CA is returned;Data receiver and processing module in gateway module receive the data of internet of things equipment
Information handles data information;By treated, data information is sent in channel Fabric SDK in gateway module
Node, and the data information after the endorsement being collected into is sent to according to endorsement strategy by the sequence service in channel;
Channel, including several nodes and sequence service, after interior joint receives the data information of Fabric SDK transmission, to data
Information is endorsed, and the data information after endorsement is returned to Fabric SDK;Sequence service to the data information received by
Time sequencing is packaged into block after being ranked up, the node being broadcast in channel;After node in channel receives block, to its into
Local account book will be written by the block after verifying in row verifying.
10. the internet of things data shared system according to claim 9 based on block chain, which is characterized in that further include looking into
Module is ask, to the 2nd CA application certificate, and carries certificate by calling chain code to access the account book in channel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910280490.8A CN110012015B (en) | 2019-04-09 | 2019-04-09 | Block chain-based Internet of things data sharing method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910280490.8A CN110012015B (en) | 2019-04-09 | 2019-04-09 | Block chain-based Internet of things data sharing method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110012015A true CN110012015A (en) | 2019-07-12 |
| CN110012015B CN110012015B (en) | 2021-04-13 |
Family
ID=67170466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910280490.8A Active CN110012015B (en) | 2019-04-09 | 2019-04-09 | Block chain-based Internet of things data sharing method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110012015B (en) |
Cited By (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110730081A (en) * | 2019-12-17 | 2020-01-24 | 腾讯科技(深圳)有限公司 | Block chain network-based certificate revocation method, related equipment and medium |
| CN110866272A (en) * | 2019-11-08 | 2020-03-06 | 杭州趣链科技有限公司 | Method for preventing data leakage in data sharing based on block chain |
| CN110933187A (en) * | 2019-12-25 | 2020-03-27 | 成都康胜思科技有限公司 | Internet of things data transmission system based on block chain consensus encryption mechanism |
| CN111245861A (en) * | 2020-02-07 | 2020-06-05 | 上海应用技术大学 | Power data storage and sharing method |
| CN111294349A (en) * | 2020-01-22 | 2020-06-16 | 重庆大学 | Method and device for sharing data of Internet of things equipment |
| CN111563089A (en) * | 2020-04-20 | 2020-08-21 | 杭州云象网络技术有限公司 | Method and device for automatically updating channel configuration during block chain certificate replacement |
| CN111586069A (en) * | 2020-05-15 | 2020-08-25 | 广州全宇风信息科技有限公司 | Internet of things equipment management and data chaining method based on block chain technology |
| CN111626853A (en) * | 2020-04-14 | 2020-09-04 | 北京交通大学 | A multi-agent information collaboration method for prefabricated building prefabrication supply chain |
| CN111669267A (en) * | 2020-05-15 | 2020-09-15 | 西安纸贵互联网科技有限公司 | Blockchain consensus mechanism configuration and endorsement policy configuration method |
| CN111767568A (en) * | 2020-06-23 | 2020-10-13 | 中国工商银行股份有限公司 | Charitable project management method, node and system based on alliance chain |
| CN111935174A (en) * | 2020-09-02 | 2020-11-13 | 平安国际智慧城市科技股份有限公司 | Block chain service system docking method, device and equipment based on middleware gateway |
| CN112116475A (en) * | 2020-09-22 | 2020-12-22 | 中国科学院沈阳计算技术研究所有限公司 | Block chain-based distributed data transaction method and system |
| CN112202775A (en) * | 2020-09-29 | 2021-01-08 | 北京理工大学 | Consensus mechanism architecture and method for block chain of directed acyclic graph structure |
| CN112463265A (en) * | 2020-12-10 | 2021-03-09 | 南京知麦信息科技有限公司 | Agricultural product Internet of things information chaining method based on alliance chain |
| CN112671580A (en) * | 2020-12-23 | 2021-04-16 | 厦门大学 | QAR data management method based on block chain technology |
| CN112671840A (en) * | 2020-12-11 | 2021-04-16 | 同济大学 | Cross-department data sharing system and method based on block chain technology |
| CN112995992A (en) * | 2021-03-09 | 2021-06-18 | 大连理工大学 | Large-scale wireless sensor network collaborative identity verification method |
| CN113065147A (en) * | 2021-04-06 | 2021-07-02 | 湖北央中巨石信息技术有限公司 | Data isolation transmission method of data homonymous channel based on block chain |
| CN113343249A (en) * | 2020-02-18 | 2021-09-03 | 中芯未来(北京)科技有限公司 | Fabric-based DNA sequence safe storage and sharing method |
| CN113364771A (en) * | 2021-06-04 | 2021-09-07 | 永旗(北京)科技有限公司 | Internet of things data sharing method based on block chain |
| CN113656498A (en) * | 2021-08-17 | 2021-11-16 | 厦门汇银通达数字科技有限公司 | Inter-enterprise data sharing optimization method and system |
| CN113704722A (en) * | 2021-10-27 | 2021-11-26 | 湖南和信安华区块链科技有限公司 | Collaborative education platform based on block chain |
| CN114338728A (en) * | 2022-03-15 | 2022-04-12 | 杭州费尔斯通科技有限公司 | Consensus method and system based on shared data |
| CN114600144A (en) * | 2019-08-20 | 2022-06-07 | 安珂实验室公司 | Risk Mitigation for Crypto Asset Custody Systems Using Data Points from Multiple Mobile Devices |
| CN115114339A (en) * | 2022-08-26 | 2022-09-27 | 塬数科技(无锡)有限公司 | Data management method and data management system based on Internet of things platform |
| CN115380509A (en) * | 2020-04-24 | 2022-11-22 | 西门子股份公司 | Apparatus and method for inserting device data into a distributed database system |
| CN115484030A (en) * | 2022-09-01 | 2022-12-16 | 无锡商业职业技术学院 | Enterprise tax data sharing method and system based on Internet of things technology |
| CN115840787A (en) * | 2023-02-20 | 2023-03-24 | 塔比星信息技术(深圳)有限公司 | Supply chain data sharing method, device, equipment and medium based on block chain |
| CN115967563A (en) * | 2022-12-23 | 2023-04-14 | 四川启睿克科技有限公司 | Energy data acquisition cochain system and method based on block chain |
| CN117319422A (en) * | 2023-11-28 | 2023-12-29 | 天津市城市规划设计研究总院有限公司 | Block chain blocking method and system for Internet of things data in urban planning field |
| US12463693B2 (en) | 2020-05-29 | 2025-11-04 | British Telecommunications Public Limited Company | RIS-assisted wireless communications |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108052530A (en) * | 2017-11-10 | 2018-05-18 | 杭州云象网络技术有限公司 | A kind of decentralization CA construction methods and its system based on alliance's chain |
| EP3355217A1 (en) * | 2017-01-27 | 2018-08-01 | Accenture Global Solutions Limited | Hardware blockchain acceleration |
| CN108632293A (en) * | 2018-05-16 | 2018-10-09 | 山东建筑大学 | Architectural Equipment Internet of things system based on block chain technology and method |
| CN108683705A (en) * | 2018-04-10 | 2018-10-19 | 北京工业大学 | Blockchain-based Internet of Things data sharing method |
| CN108737348A (en) * | 2017-04-21 | 2018-11-02 | 中国科学院信息工程研究所 | A kind of internet of things equipment access control method of the intelligent contract based on block chain |
| CN109243548A (en) * | 2018-08-22 | 2019-01-18 | 广东工业大学 | A kind of medical data platform based on block chain technology |
| CN109493063A (en) * | 2018-12-29 | 2019-03-19 | 杭州趣链科技有限公司 | The method of permission control is carried out in a kind of alliance's block chain |
-
2019
- 2019-04-09 CN CN201910280490.8A patent/CN110012015B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3355217A1 (en) * | 2017-01-27 | 2018-08-01 | Accenture Global Solutions Limited | Hardware blockchain acceleration |
| CN108737348A (en) * | 2017-04-21 | 2018-11-02 | 中国科学院信息工程研究所 | A kind of internet of things equipment access control method of the intelligent contract based on block chain |
| CN108052530A (en) * | 2017-11-10 | 2018-05-18 | 杭州云象网络技术有限公司 | A kind of decentralization CA construction methods and its system based on alliance's chain |
| CN108683705A (en) * | 2018-04-10 | 2018-10-19 | 北京工业大学 | Blockchain-based Internet of Things data sharing method |
| CN108632293A (en) * | 2018-05-16 | 2018-10-09 | 山东建筑大学 | Architectural Equipment Internet of things system based on block chain technology and method |
| CN109243548A (en) * | 2018-08-22 | 2019-01-18 | 广东工业大学 | A kind of medical data platform based on block chain technology |
| CN109493063A (en) * | 2018-12-29 | 2019-03-19 | 杭州趣链科技有限公司 | The method of permission control is carried out in a kind of alliance's block chain |
Non-Patent Citations (3)
| Title |
|---|
| SUJIT BISWAS ET AL: "A Scalable Blockchain Framework for Secure Transactions in IoT", 《IEEE INTERNET OF THINGS JOURNAL》 * |
| 任彦冰等: "基于区块链的分布式物联网信任管理方法研究", 《计 算 机 研 究 与 发 展》 * |
| 葛琳等: "基于区块链技术的物联网信息共享安全机制", 《计算机应用》 * |
Cited By (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114600144A (en) * | 2019-08-20 | 2022-06-07 | 安珂实验室公司 | Risk Mitigation for Crypto Asset Custody Systems Using Data Points from Multiple Mobile Devices |
| CN110866272A (en) * | 2019-11-08 | 2020-03-06 | 杭州趣链科技有限公司 | Method for preventing data leakage in data sharing based on block chain |
| CN110866272B (en) * | 2019-11-08 | 2021-09-03 | 杭州趣链科技有限公司 | Method for preventing data leakage in data sharing based on block chain |
| CN110730081B (en) * | 2019-12-17 | 2020-04-14 | 腾讯科技(深圳)有限公司 | Block chain network-based certificate revocation method, related equipment and medium |
| CN110730081A (en) * | 2019-12-17 | 2020-01-24 | 腾讯科技(深圳)有限公司 | Block chain network-based certificate revocation method, related equipment and medium |
| CN110933187A (en) * | 2019-12-25 | 2020-03-27 | 成都康胜思科技有限公司 | Internet of things data transmission system based on block chain consensus encryption mechanism |
| CN110933187B (en) * | 2019-12-25 | 2022-06-17 | 成都康胜思科技有限公司 | Internet of things data transmission system based on block chain consensus encryption mechanism |
| CN111294349A (en) * | 2020-01-22 | 2020-06-16 | 重庆大学 | Method and device for sharing data of Internet of things equipment |
| CN111294349B (en) * | 2020-01-22 | 2021-09-03 | 重庆大学 | Method and device for sharing data of Internet of things equipment |
| CN111245861A (en) * | 2020-02-07 | 2020-06-05 | 上海应用技术大学 | Power data storage and sharing method |
| CN111245861B (en) * | 2020-02-07 | 2022-01-25 | 上海应用技术大学 | Power data storage and sharing method |
| CN113343249A (en) * | 2020-02-18 | 2021-09-03 | 中芯未来(北京)科技有限公司 | Fabric-based DNA sequence safe storage and sharing method |
| CN111626853A (en) * | 2020-04-14 | 2020-09-04 | 北京交通大学 | A multi-agent information collaboration method for prefabricated building prefabrication supply chain |
| CN111563089A (en) * | 2020-04-20 | 2020-08-21 | 杭州云象网络技术有限公司 | Method and device for automatically updating channel configuration during block chain certificate replacement |
| CN111563089B (en) * | 2020-04-20 | 2023-10-27 | 杭州云象网络技术有限公司 | Method and device for automatically updating channel configuration by changing blockchain certificates |
| US12493629B2 (en) | 2020-04-24 | 2025-12-09 | Siemens Aktiengesellschaft | Device and method for adding equipment data into a distributed database system |
| CN115380509A (en) * | 2020-04-24 | 2022-11-22 | 西门子股份公司 | Apparatus and method for inserting device data into a distributed database system |
| CN111669267B (en) * | 2020-05-15 | 2024-02-20 | 西安纸贵互联网科技有限公司 | Blockchain consensus mechanism configuration and endorsement strategy configuration method |
| CN111669267A (en) * | 2020-05-15 | 2020-09-15 | 西安纸贵互联网科技有限公司 | Blockchain consensus mechanism configuration and endorsement policy configuration method |
| CN111586069A (en) * | 2020-05-15 | 2020-08-25 | 广州全宇风信息科技有限公司 | Internet of things equipment management and data chaining method based on block chain technology |
| US12463693B2 (en) | 2020-05-29 | 2025-11-04 | British Telecommunications Public Limited Company | RIS-assisted wireless communications |
| CN111767568B (en) * | 2020-06-23 | 2023-11-10 | 中国工商银行股份有限公司 | Charity project management method, node and system based on alliance chain |
| CN111767568A (en) * | 2020-06-23 | 2020-10-13 | 中国工商银行股份有限公司 | Charitable project management method, node and system based on alliance chain |
| CN111935174A (en) * | 2020-09-02 | 2020-11-13 | 平安国际智慧城市科技股份有限公司 | Block chain service system docking method, device and equipment based on middleware gateway |
| CN112116475B (en) * | 2020-09-22 | 2023-07-04 | 中国科学院沈阳计算技术研究所有限公司 | Distributed data transaction method and system based on blockchain |
| CN112116475A (en) * | 2020-09-22 | 2020-12-22 | 中国科学院沈阳计算技术研究所有限公司 | Block chain-based distributed data transaction method and system |
| CN112202775B (en) * | 2020-09-29 | 2021-06-22 | 北京理工大学 | A consensus mechanism architecture and method for directed acyclic graph structure blockchain |
| CN112202775A (en) * | 2020-09-29 | 2021-01-08 | 北京理工大学 | Consensus mechanism architecture and method for block chain of directed acyclic graph structure |
| CN112463265B (en) * | 2020-12-10 | 2023-11-14 | 南京知麦信息科技有限公司 | Agricultural product Internet of things information uplink method based on alliance chain |
| CN112463265A (en) * | 2020-12-10 | 2021-03-09 | 南京知麦信息科技有限公司 | Agricultural product Internet of things information chaining method based on alliance chain |
| CN112671840A (en) * | 2020-12-11 | 2021-04-16 | 同济大学 | Cross-department data sharing system and method based on block chain technology |
| CN112671580A (en) * | 2020-12-23 | 2021-04-16 | 厦门大学 | QAR data management method based on block chain technology |
| CN112671580B (en) * | 2020-12-23 | 2023-11-24 | 厦门大学 | A QAR data management method based on blockchain technology |
| CN112995992A (en) * | 2021-03-09 | 2021-06-18 | 大连理工大学 | Large-scale wireless sensor network collaborative identity verification method |
| CN112995992B (en) * | 2021-03-09 | 2022-01-04 | 大连理工大学 | A collaborative authentication method for large-scale wireless sensor networks |
| CN113065147A (en) * | 2021-04-06 | 2021-07-02 | 湖北央中巨石信息技术有限公司 | Data isolation transmission method of data homonymous channel based on block chain |
| CN113364771A (en) * | 2021-06-04 | 2021-09-07 | 永旗(北京)科技有限公司 | Internet of things data sharing method based on block chain |
| CN113364771B (en) * | 2021-06-04 | 2023-08-11 | 佳乔(深圳)投资有限公司 | Block chain-based data sharing method for Internet of things |
| CN113656498A (en) * | 2021-08-17 | 2021-11-16 | 厦门汇银通达数字科技有限公司 | Inter-enterprise data sharing optimization method and system |
| CN113704722A (en) * | 2021-10-27 | 2021-11-26 | 湖南和信安华区块链科技有限公司 | Collaborative education platform based on block chain |
| CN114338728A (en) * | 2022-03-15 | 2022-04-12 | 杭州费尔斯通科技有限公司 | Consensus method and system based on shared data |
| CN115114339A (en) * | 2022-08-26 | 2022-09-27 | 塬数科技(无锡)有限公司 | Data management method and data management system based on Internet of things platform |
| CN115484030B (en) * | 2022-09-01 | 2024-03-29 | 无锡商业职业技术学院 | Enterprise tax data sharing method and system based on Internet of things technology |
| CN115484030A (en) * | 2022-09-01 | 2022-12-16 | 无锡商业职业技术学院 | Enterprise tax data sharing method and system based on Internet of things technology |
| CN115967563A (en) * | 2022-12-23 | 2023-04-14 | 四川启睿克科技有限公司 | Energy data acquisition cochain system and method based on block chain |
| CN115967563B (en) * | 2022-12-23 | 2024-05-28 | 四川启睿克科技有限公司 | Block chain-based energy data acquisition and uplink method |
| CN115840787A (en) * | 2023-02-20 | 2023-03-24 | 塔比星信息技术(深圳)有限公司 | Supply chain data sharing method, device, equipment and medium based on block chain |
| CN117319422A (en) * | 2023-11-28 | 2023-12-29 | 天津市城市规划设计研究总院有限公司 | Block chain blocking method and system for Internet of things data in urban planning field |
| CN117319422B (en) * | 2023-11-28 | 2024-02-02 | 天津市城市规划设计研究总院有限公司 | Block chain blocking method and system for Internet of things data in urban planning field |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110012015B (en) | 2021-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110012015A (en) | A kind of internet of things data sharing method and system based on block chain | |
| Abbas et al. | Convergence of blockchain and IoT for secure transportation systems in smart cities | |
| CN112804310B (en) | Multi-chain intelligent security gateway for application of Internet of things and implementation method | |
| CN109918878B (en) | A blockchain-based industrial IoT device identity authentication and secure interaction method | |
| CN109302415B (en) | A kind of authentication method, block chain node and storage medium | |
| CN113393240A (en) | Electronic certificate storage system and operation method | |
| DE112019003309T5 (en) | DEVICE FOR SECURE RECEIVING OF SHIPMENTS WITH DELEGATING CHAIN | |
| CN113495920A (en) | Content auditing system, method and device based on block chain and storage medium | |
| CN109729180A (en) | Entirety is intelligence community platform | |
| CN110213246A (en) | A wide-area multi-factor authentication system | |
| CN120090874B (en) | A blockchain-based method for cross-border flow of personal data | |
| CN111931215B (en) | Data management method and device and storage medium | |
| CN108898412A (en) | A kind of block chain member device digital assets processing platform | |
| CN110474921B (en) | A perceptual layer data fidelity method for local IoT | |
| CN111800410B (en) | Block chain-based data access control method, electronic device and storage medium | |
| CN113569213A (en) | An industrial park application security support system and method based on 5G technology | |
| CN115664760A (en) | Data transmission system based on cross-chain architecture and identity privacy protection | |
| CN107426223A (en) | Cloud file encryption and decryption method, encryption and decryption device and processing system | |
| CN120408675A (en) | A medical insurance trusted space system | |
| Al Barwani et al. | IoT-Enabled Smart Cities: A Review of Security Frameworks, Privacy, Risks and Key Technologies | |
| CN111523855A (en) | Information management method and system based on block chain | |
| CN115776497A (en) | Block chain control system based on energy data | |
| CN111371737A (en) | A security access system for the Internet of Things based on NB-IoT | |
| CN110428215B (en) | Intelligent robot data information mutual interaction safe and reliable transmission handling method and system | |
| Adil et al. | Auto-CIoV: Autonomous connected Internet of Vehicles security requirements, open challenges with future research directions |
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 |