Nothing Special   »   [go: up one dir, main page]

CN114866249A - Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method - Google Patents

Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method Download PDF

Info

Publication number
CN114866249A
CN114866249A CN202210411854.3A CN202210411854A CN114866249A CN 114866249 A CN114866249 A CN 114866249A CN 202210411854 A CN202210411854 A CN 202210411854A CN 114866249 A CN114866249 A CN 114866249A
Authority
CN
China
Prior art keywords
module
electronic tag
data
active electronic
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.)
Granted
Application number
CN202210411854.3A
Other languages
Chinese (zh)
Other versions
CN114866249B (en
Inventor
吴巍
滕程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lixin Technology Co ltd
Original Assignee
Lixin Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lixin Technology Co ltd filed Critical Lixin Technology Co ltd
Priority to CN202210411854.3A priority Critical patent/CN114866249B/en
Publication of CN114866249A publication Critical patent/CN114866249A/en
Application granted granted Critical
Publication of CN114866249B publication Critical patent/CN114866249B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3236Cryptographic 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 using cryptographic hash functions
    • H04L9/3239Cryptographic 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 using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • H04L2209/805Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a lead sealing and locking system and an interaction method of a plurality of groups of electronic tags based on a block chain, which solve the problems that the data volume of a monitoring system is low, the information of each monitoring area cannot be shared, and the response to special conditions cannot be made in time. The transmitted information data is subjected to bidirectional authentication, and the perception information data can be transmitted only after the bidirectional authentication is successful, so that a unique and safe communication channel is formed, and the safety of the transmitted data is ensured from multiple angles. The data security is guaranteed by using the block chain and the distributed storage, the state information is subjected to a hash algorithm to obtain a hash abstract of the state information, the hash abstract is used as the start of a lower-end task and is simultaneously uploaded to a block chain server, the hash value of the task and non-public data in the task are stored by using the characteristics of the block chain, the actions of data counterfeiting, tampering and the like are effectively prevented, the relevance and the sharing of the data are improved, and the integrity, the security and the reliability of the product tracing data are guaranteed by connecting the hash values of the state information.

Description

Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method
Technical Field
The invention relates to the technical field of wireless communication terminal access networks, in particular to a lead sealing lock system and an interaction method of a plurality of groups of electronic tags based on a block chain.
Background
The 21 st century is a century of rapid logistics, and logistics also has the effect of being not worn out in economic development and industrial production in China. On the other hand, with the vigorous development of online shopping in China, the demand for rapid logistics is further promoted to increase, and a large number of expressways are available every day to wait for logistics transportation. On the other hand, however, the logistics transportation industry needs not only fast delivery and efficient transportation to provide low-cost transportation, but also to ensure the safety of logistics transportation, i.e. to ensure safe and lossless delivery of goods and to ensure no loss of goods; however, nowadays, the event of the loss of the logistics goods occurs, so how to ensure that the goods are not lost is a technical problem to be solved by the logistics industry.
Currently, electronic tags are classified into active electronic tags and passive electronic tags. Active tags and use batteries, while passive tags require an external energy source for information transmission. Passive electronic tags are read and/or read-write and are mainly used for object identification; they do not have any processing power in any case. In any event, they cannot communicate with each other and require installation of a reader infrastructure to retrieve the information. To date, all passive and active electronic tags require reading devices to record and obtain information and data. Only recently are communication possible between electronic tags provided that they are provided with a battery, in other words they must be active tags, which makes them expensive compared to passive tags and they have a negative impact from an environmental cost point of view.
The electronic tag produced by the traditional production mode is only subjected to communication transmission through the code of the electronic tag, so that effective management and data record for the tag are lacked in the production process, the data of the electronic tag is only relied on and is easy to be counterfeited, and once the electronic tag is separated from the to-be-distributed article, multiplexing and unified management are difficult to realize, so that the use cost of the electronic tag is improved in a variable mode, the finally improved cost is borne by a distribution service purchaser, and the distribution scheme based on a block chain is difficult to popularize commercially.
In the prior art, an electronic tag manufacturing scheme is adopted, in which a mature coding system such as an electronic product code (EPC code) is used for writing data into an electronic tag, but a tag manufactured by a conventional manufacturing scheme needs a specific reading scene to realize information verification, and under the condition that reading equipment cannot completely read coded data, the electronic tag is misread, and management and tracking of an article through the digital tag are inconvenient in a purely human logistics link.
Disclosure of Invention
The invention aims to provide a lead sealing locking system and an interaction method of a plurality of groups of electronic tags based on a block chain, which solve the problems that the data volume of a monitoring system is low, the information of each monitoring area cannot be shared, the information transmission effect is poor, and the response to special conditions cannot be made in time.
A multiunit electronic label system based on block chain, includes the active electronic label module and the passive electronic label module of multiunit of one or multiunit, still includes supervision and dispatch center, supervision and dispatch center with the active electronic label module passes through wireless network deployment interconnection:
the supervision and scheduling center is used for receiving the state data uploaded by the active electronic tag module and displaying the real-time state in the monitoring area;
the active electronic tag modules are distributed in each monitoring area and used for receiving monitoring data and state information;
and a data transmission layer is arranged between the active electronic tag modules and the supervision and scheduling center, the data transmission layer comprises exchange servers in one-to-one correspondence with the active electronic tag modules, and the exchange servers are provided with serial numbers in one-to-one correspondence with the active electronic tag modules.
In one embodiment, the active electronic tag module includes a sensor unit, a processing unit, a storage unit, a communication unit, and a blockchain network:
the sensor unit is used for acquiring environmental data of a monitoring area and comprises a temperature and humidity sensor, a pressure sensor, a gas sensor and an acceleration sensor;
the processing unit is used for processing data and executing operation;
the storage unit is used for storing data received by the electronic label equipment;
the communication unit is used for data transmission between the active electronic tag module and the passive electronic tag module, and data transmission, receiving and uploading work is guaranteed;
and the block chain network is in communication connection with the communication unit and is used for chaining the acquired data and state information to realize information sharing.
In one embodiment, the supervision and scheduling center comprises a central data storage module, a positioning and tracking module, an analysis module and an information transceiver module:
the positioning tracking module is used for acquiring the real-time position of the active electronic tag module;
the information transceiver module is used for receiving and sending information so as to carry out data communication with the supervision and scheduling center, and therefore the position of the active electronic tag module is stored in the central data storage module;
the analysis module is used for reading the current state data and the data stored in the central data storage module, analyzing all the active electronic tag modules in abnormal states and sending the active electronic tag modules to a user.
In one embodiment, the data transmission layer further comprises a communication base station and a plurality of internet of things gateways,
the exchange server is used for forwarding data packets transmitted between the Internet of things gateways and between the active electronic tag modules;
the communication base station is connected with the Internet of things gateway in a wireless communication mode; the communication base station and the Internet of things gateway can perform data interaction;
the internet of things gateway is connected with the communication base station and the active electronic tag module respectively in a wireless communication mode, and the internet of things gateway is used for gathering and forwarding data between the communication base station and the active electronic tag module.
In one embodiment, the blockchain network comprises:
the system comprises a sequencing service node and an endorsement node, wherein the sequencing service node is used for sending a chain loading request to the endorsement node when receiving the chain loading request sent by other modules, and the chain loading request comprises data and state information;
the endorsement node is used for carrying out simulated transaction on the uplink request so as to generate a signature and sending the signature to the sequencing service node;
the peer-to-peer node is used for recording the signature in the block after checking to complete the data chaining;
the sequencing service node is further configured to package the uplink request and the signature into a block and broadcast the block to a peer node in the blockchain network.
In one embodiment, the communication unit includes:
the receiving module is used for receiving the information to be verified sent by the active electronic tag module; the information to be verified comprises first identity certificate information obtained by the active electronic tag module from the received passive electronic tag module, and a first hash value of the active electronic tag module on the first identity certificate information;
the obtaining module is used for obtaining second identity certificate information matched with the first identity certificate information from a Trusted Execution Environment (TEE);
and the verification module is used for verifying the identity of the passive electronic tag module according to the first hash value of the first identity certificate information and the second identity certificate information.
In one embodiment, the communication unit further comprises:
the digital identity contract module is used for receiving the information to be verified sent by the active electronic tag module; the information to be verified comprises first identity certificate information obtained by the active electronic tag module from the received passive electronic tag module, and a first hash value of the active electronic tag module on the first identity certificate information;
the TEE module is used for receiving the first identity certificate information sent by the digital identity contract module, inquiring according to the first identity certificate information to obtain second identity certificate information matched with the first identity certificate information, and returning the second identity certificate information to the digital identity contract module;
the digital identity contract module is further configured to perform identity verification on the active electronic tag module according to the first hash value of the first identity credential information and the second identity credential information.
In one embodiment, the communication unit includes an interface module and a Python module:
the interface module is used for connecting an external module;
the Python module is used for providing a running environment for a Python application program and providing an interface for the Python application program to access the bottom driver of the external device.
An electronic device, comprising: a memory and one or more processors;
wherein the memory is communicatively coupled to the one or more processors and stores instructions executable by the one or more processors, and when the instructions are executed by the one or more processors, the electronic device is configured to implement the method of any of the above embodiments.
A computer-readable storage medium having stored thereon computer-executable instructions operable, when executed by a computing device, to implement the method of any of the above embodiments.
A computer program product comprising a computer program stored on a computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, are operable to carry out the method of any of the above embodiments.
The lead sealing lock system comprises the multi-group electronic tag system based on the block chain and a multi-group lead sealing lock body, wherein an active electronic tag module is arranged on the lead sealing lock body of at least one or more groups, and passive electronic tag modules are arranged on the residual lead sealing lock body.
An interaction method for multiple groups of electronic tag systems based on block chains includes the above multiple groups of electronic tag systems based on block chains, including:
collecting state information in an area to be monitored to generate state data;
the state data is sent to a supervision and scheduling center through a data transmission layer;
analyzing the state data and dividing active electronic tag modules in the monitoring area;
and displaying the active electronic tag module in the abnormal state and sending the active electronic tag module to a user.
In one embodiment, the data transmission layer sends data including:
erecting a switching server;
deploying an Internet of things gateway, and deploying at least one Internet of things gateway in an active electronic tag module area;
the Internet of things gateway reports the ID number of the gateway to an exchange server;
the active electronic tag module reports the ID number of the device to an exchange server through an Internet of things gateway;
and the active electronic tag module sends data to a supervision and scheduling center.
The technical scheme has the following advantages or beneficial effects:
the lead sealing lock system and the interaction method of the multiple groups of electronic tags based on the block chain solve the problems that the data volume of a monitoring system is low, the information of each monitoring area cannot be shared, and the system cannot respond to special conditions in time. The different classification block nodes can be realized according to different areas and application scenes, each sensing device can serve different application service layers, namely, each sensing layer node covers various sensing devices according to different application scenes, carries out bidirectional authentication on transmitted information data, can transmit the sensing information data only after the bidirectional authentication is successful, forms a unique and safe communication channel, and ensures the safety of the transmitted data from multiple angles. By adopting the design idea of division and management, the workload of the communication base station is greatly reduced, and therefore the purpose that the monitoring management platform and the monitoring center are simultaneously accessed to the Internet of things is achieved. The data security is guaranteed by using the block chain and the distributed storage, the state information is subjected to a hash algorithm to obtain a hash abstract of the state information, the hash abstract is used as the start of a lower-end task and is simultaneously uploaded to a block chain server, the hash value of the task and non-public data in the task are stored by using the characteristics of the block chain, the actions of data counterfeiting, tampering and the like are effectively prevented, the relevance and the sharing of the data are improved, and the integrity, the security and the reliability of the product tracing data are guaranteed by connecting the hash values of the state information.
Drawings
FIG. 1 is a schematic structural diagram of a multi-group electronic tag system based on a block chain according to the present invention;
fig. 2 is a schematic flow chart of an interaction method of a multi-group electronic tag system based on a blockchain according to the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
With reference to fig. 1 and fig. 2, a multi-group electronic tag system based on a block chain includes one or more groups of active electronic tag modules 1 and multiple groups of passive electronic tag modules 3, and further includes a supervision and scheduling center 2, where the supervision and scheduling center 2 and the active electronic tag modules 1 are interconnected through a wireless network:
the supervision and scheduling center 2 is used for receiving the state data uploaded by the active electronic tag module 1 and displaying the real-time state in the monitoring area;
the active electronic tag modules 1 are distributed in each monitoring area and used for receiving monitoring data and state information;
a data transmission layer 4 is arranged between the active electronic tag module 1 and the supervision and scheduling center 2, the data transmission layer 4 comprises exchange servers which are in one-to-one correspondence with the active electronic tag modules 1, and the exchange servers are provided with numbers which are in one-to-one correspondence with the active electronic tag modules 1.
The supervision and scheduling center 2 and the active electronic tag module 1 are provided with a data transmission layer 4, the active electronic tag module 1 uploads security data to the supervision and scheduling center 2 through the data transmission layer, and meanwhile, the instruction can be issued through the data transmission layer 4. In order to facilitate supervision and dispatch of the supervision and dispatch center 2 staff can fast correspond the monitoring data with the active electronic tag module 1, the data transmission layer 4 includes the exchange server corresponding to the active electronic tag module 1 one by one, the exchange server is provided with the number corresponding to the active electronic tag module 1 one by one, when the supervision and dispatch center 2 receives the monitoring data transmitted by the exchange server, the number corresponding to the exchange server is displayed, and the supervision staff can know the corresponding active electronic tag module 1 according to the number of the exchange server.
Further, in a preferred embodiment of the present invention, the active electronic tag module 1 includes a sensor unit 11, a processing unit 12, a storage unit 13, a communication unit 14, and a blockchain network 15:
the sensor unit 11 is used for collecting environmental data of a monitoring area and comprises a temperature and humidity sensor, a pressure sensor, a gas sensor and an acceleration sensor;
the processing unit 12 is used for processing data and executing operations;
the storage unit 13 is used for storing data received by the electronic label device;
the communication unit 14 is used for data transmission between the active electronic tag module 1 and the passive electronic tag module 3, and ensures data transmission, reception and uploading;
the block chain network 15 is in communication connection with the communication unit 14, and is configured to uplink the acquired data and status information, so as to implement information sharing.
The active electronic tag module 1 and the passive electronic tag module 3 form a network through equipment identity authentication, the state information sent by the passive electronic tag module 3 is received through the communication unit 14, a hash abstract is extracted from the received state information and sent to the active electronic tag module 1, the hash abstract is uploaded to a server by the active electronic tag module 1, and the hash abstract is used as the beginning of the next section of task data; and when one passive electronic tag module 3 is completed, the formed network is automatically quitted, and when the next passive electronic tag module 3 needs to be carried out, equipment identity authentication is automatically carried out with the next passive electronic tag module 3 to form the network.
Further, in a preferred embodiment of the multiple group electronic tag system based on block chain, the supervision and scheduling center 2 includes a central data storage module 21, a localization tracking module 22, an analysis module 23, and an information transceiver module 24:
the alarm unit is used for prompting the current state of the equipment, including the current networking state, the network state, the abnormal transportation and storage environment, the information storage state and the electric quantity state of the equipment;
the positioning and tracking module 22 is used for acquiring the real-time position of the active electronic label module;
the information transceiver module 24 is used for receiving and sending information to perform data communication with the supervision and scheduling center 2, so as to store the position of the active electronic tag module 1 to the central data storage module 21;
the analysis module 23 is configured to read current state data and data stored in the central data storage module 21, analyze all the active electronic tag modules 1 in abnormal states, and send the analyzed active electronic tag modules to a user.
Further, in a preferred embodiment of the multiple group electronic tag system based on the block chain, the data transmission layer 4 further includes a communication base station and multiple internet of things gateways,
the exchange server is used for forwarding data packets transmitted between the internet of things gateways and the active electronic tag module 1;
the communication base station is connected with the Internet of things gateway in a wireless communication mode; the communication base station and the Internet of things gateway can perform data interaction;
the internet of things gateway is connected with the communication base station and the active electronic tag module 1 respectively in a wireless communication mode, and the internet of things gateway is used for gathering and forwarding data between the communication base station and the active electronic tag module 1.
Further, in a preferred embodiment of the present invention, the blockchain-based multiple-group electronic tag system, the blockchain network 15 includes:
a sequencing service node 151, configured to send a uplink request to an endorsement node 152 when receiving the uplink request sent by another module, where the uplink request includes data and status information;
an endorsement node 152, configured to perform a simulated transaction on the uplink request to generate a signature and send the signature to the ordering service node 151;
the peer node 153 is configured to check and record the signature in the block, and complete data uplink;
the ss 151 is further configured to pack the ul request and the signature into blocks and broadcast them to peers 15 in the blockchain network.
Further, in a preferred embodiment of the invention, the communication unit 14 includes:
the receiving module 141 is configured to receive information to be verified sent by the active electronic tag module 1; the information to be verified comprises first identity certificate information obtained by the active electronic tag module 1 from the received passive electronic tag module 3 and a first hash value of the active electronic tag module 1 on the first identity certificate information;
an obtaining module 142, configured to obtain, from a trusted execution environment TEE, second identity credential information that matches the first identity credential information;
the verification module 143 is configured to perform identity verification on the passive electronic tag module 3 according to the first hash value of the first identity credential information and the second identity credential information.
The digital identity authentication process comprises the following steps: an active electronic tag module 1, a passive electronic tag module 3, a digital identity contract module and a TEE (Trusted Execution Environment). Wherein, the function of the trusted execution environment TEE is designed as an information entry method and an information authentication method, the registration authentication authority is in the information entry method to the trusted execution environment TEE, the submitted information includes but is not limited to: request parameters such as information type, information attribution digital identity (identity) id, information hash value, registration certification authority signature and the like; in the information authentication method of the trusted execution environment TEE by the trusted authentication authority, the submitted information includes but is not limited to: request parameters such as information attribution digital identity id, information category, trusted certification authority and the like. Because the trusted execution environment TEE does not allow any user to directly read the data stored in the TEE, the related data can be acquired only by possessing a specific key or being authorized, and the digital identity information is stored in the trusted execution environment TEE, thereby ensuring the safety of the digital identity information.
The receiving module 141 is configured to receive information to be verified sent by the active electronic tag module 1; the information to be verified comprises first identity certificate information obtained by the active electronic tag module 1 from the received passive electronic tag module 3 and a first hash value of the active electronic tag module 1 on the first identity certificate information; the obtaining module 142 is configured to obtain, from the trusted execution environment TEE, second identity credential information that matches the first identity credential information; the verification module 143 is configured to perform identity verification on the active electronic tag module 1 according to the first hash value of the first identity credential information and the second identity credential information. The digital identity authentication device provided by the application not only provides an authentication function for identity information, but also improves the safety of storing digital identity certificate information.
Further, in a preferred embodiment of the invention, in a multi-group electronic tag system based on a block chain, the communication unit 14 further includes:
the digital identity contract module 144 is configured to receive information to be verified, which is sent by the active electronic tag module 1; the information to be verified comprises first identity credential information obtained by the active electronic tag module 1 from the received passive electronic tag module 3, and a first hash value of the active electronic tag module 1 on the first identity credential information;
the TEE module 145 is configured to receive the first identity credential information sent by the digital identity contract module 144, perform query according to the first identity credential information to obtain second identity credential information matched with the first identity credential information, and return the second identity credential information to the digital identity contract module 144;
the digital identity contract module 144 is further configured to perform identity verification on the active electronic tag module 1 according to the first hash value of the first identity credential information and the second identity credential information.
Optionally, in some embodiments of the present application, the information to be verified further includes a signature of the active electronic tag module 1 on the signature information, and the digital identity contract module 144 is further configured to perform authority verification on the active electronic tag module 1 according to the signature information and the signature; after the authority verification of the active electronic tag module 1 passes, the digital identity contract module 144 sends the first identity certificate information to the trusted execution environment TEE, and obtains second identity certificate information matched with the first identity certificate information from the trusted execution environment TEE;
optionally, the digital identity contract module 144 may verify whether the sensing node layer has an authority to perform identity verification on the node layer to be sensed by verifying the public key of the sensing node layer, in some embodiments of the present application, the digital identity contract module 144 may be configured to calculate the public key of the active electronic tag module 1 according to the signature information and the signature; according to the reference public key of the active electronic tag module 1 and the public key of the sensing node layer stored in the digital identity contract module 144, performing authority verification on the active electronic tag module 1;
optionally, in some embodiments of the present application, the digital identity contract module 144 may be configured to determine that the active electronic tag module 1 has passed the verification when the reference public key of the active electronic tag module 1 stored in the digital identity contract module 144 is consistent with the public key of the active electronic tag module 1;
a TEE module 145, configured to receive the first identity credential information sent by the digital identity contract module 34, perform query according to the first identity credential information to obtain second identity credential information matched with the first identity credential information, and return the second identity credential information to the digital identity contract module 144;
the digital identity contract module 144 is further configured to perform identity verification on the active electronic tag module 1 according to the first hash value of the first identity credential information and the second identity credential information.
Preferably, the communication unit 14 includes an interface module and a Python module:
the interface module is used for connecting an external module;
the Python module is used for providing a running environment for a Python application program and providing an interface for the Python application program to access an external device bottom driver.
The lead sealing lock system comprises the multi-group electronic tag system based on the block chain and a multi-group lead sealing lock main body, wherein an active electronic tag module 1 is arranged on the lead sealing lock main body of at least one or more groups, and a passive electronic tag module 3 is arranged on the residual lead sealing lock main body.
When one or more groups of lead seal locks provided with active electronic tag modules 1 are connected with lead seal locks provided with passive electronic tag modules 3, a block chain-based lead seal lock system is formed, the block chain and distributed storage are utilized to ensure the safety of data, the hash abstract of state information obtained by performing a hash algorithm is used as the start of a lower-end task and is simultaneously uploaded to a block chain server, the hash value of the task and non-public data in the task are stored by utilizing the characteristics of the block chain, the actions of data counterfeiting, tampering and the like are effectively prevented, the relevance and the sharing of the data are improved, and the integrity, the safety and the reliability of product tracing data are ensured by connecting the hash values of the state information.
An interaction method for multiple groups of electronic tag systems based on block chains includes the above multiple groups of electronic tag systems based on block chains, including:
collecting state information in an area to be monitored to generate state data;
the state data is sent to a supervision and scheduling center through a data transmission layer;
analyzing the state data and dividing active electronic tag modules in the monitoring area;
and displaying the active electronic tag module in the abnormal state and sending the active electronic tag module to a user.
Further, in a preferred embodiment of the interaction method for multiple groups of electronic tag systems based on a blockchain of the present invention, the sending data by the data transmission layer includes:
erecting a switching server;
deploying an Internet of things gateway, and deploying at least one Internet of things gateway in an active electronic tag module area;
the Internet of things gateway reports the ID number of the gateway to an exchange server;
the active electronic tag module reports the ID number of the device to an exchange server through an Internet of things gateway;
and the active electronic tag module sends data to a supervision and scheduling center.
An electronic device, comprising: a memory and one or more processors;
wherein the memory is communicatively coupled to the one or more processors and has stored therein instructions executable by the one or more processors, the electronic device operable to implement the method as any one of the above when the instructions are executed by the one or more processors.
In particular, the processor and the memory may be connected by a bus or other means, such as by a bus connection. The processor may be a Central Processing Unit (CPU). The Processor may also be other general purpose Processor, Digital Signal Processor (DSP), Application Specific Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or a combination thereof.
The memory, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules. The processor executes various functional applications and data processing of the processor by executing non-transitory software programs/instructions and functional modules stored in the memory.
The memory may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created by the processor, and the like. Further, the memory may include high speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory optionally includes memory located remotely from the processor, and such remote memory may be coupled to the processor via a network, such as through a communications interface. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
A computer-readable storage medium having stored thereon computer-executable instructions operable, when executed by a computing device, to implement a method as in any above.
The foregoing computer-readable storage media include physical volatile and nonvolatile, removable and non-removable media implemented in any manner or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. The computer-readable storage medium specifically includes, but is not limited to, a USB flash drive, a removable hard drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), an erasable programmable Read-Only Memory (EPROM), an electrically erasable programmable Read-Only Memory (EEPROM), flash Memory or other solid state Memory technology, a CD-ROM, a Digital Versatile Disk (DVD), an HD-DVD, a Blue-Ray or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.
While the subject matter described herein is provided in the general context of execution in conjunction with the execution of an operating system and application programs on a computer system, those skilled in the art will recognize that other implementations may also be performed in combination with other types of program modules. Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. Those skilled in the art will appreciate that the subject matter described herein may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like, as well as distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Those of ordinary skill in the art will appreciate that the various illustrative elements and method steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the method according to the embodiments of the present application.
In summary, the lead sealing and locking system and the interaction method based on the multiple groups of electronic tags of the block chain solve the problems that the data volume of the monitoring system is low, the information of each monitoring area cannot be shared, and the response cannot be made in time to special conditions. The different classification block nodes can be realized according to different areas and application scenes, each sensing device can serve different application service layers, namely, each sensing layer node covers various sensing devices according to different application scenes, carries out bidirectional authentication on transmitted information data, can transmit the sensing information data only after the bidirectional authentication is successful, forms a unique and safe communication channel, and ensures the safety of the transmitted data from multiple angles. By adopting the design idea of division and management, the workload of the communication base station is greatly reduced, and therefore the purpose that the monitoring management platform and the monitoring center are simultaneously accessed to the Internet of things is achieved. The data security is guaranteed by using the block chain and the distributed storage, the state information is subjected to a hash algorithm to obtain a hash abstract of the state information, the hash abstract is used as the start of a lower-end task and is simultaneously uploaded to a block chain server, the hash value of the task and non-public data in the task are stored by using the characteristics of the block chain, the actions of data counterfeiting, tampering and the like are effectively prevented, the relevance and the sharing of the data are improved, and the integrity, the security and the reliability of the product tracing data are guaranteed by connecting the hash values of the state information.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
In the description of the present invention, it is to be understood that the terms "upper", "lower", "front", "rear", and the like, which indicate orientations or positional relationships, are based on the orientations or positional relationships shown in the drawings, are only for convenience in describing the present invention and simplifying the description, and do not indicate or imply that the referred devices or elements must have a specific orientation, be constructed in a specific orientation, and be operated, and thus, should not be construed as limiting the present invention.

Claims (10)

1. The utility model provides a multiunit electronic tags system based on block chain, includes the active electronic tags module of one set of or multiunit and the passive electronic tags module of multiunit, its characterized in that still includes supervision and dispatch center, supervision and dispatch center with the active electronic tags module passes through wireless network deployment interconnection:
the supervision and scheduling center is used for receiving the state data uploaded by the active electronic tag module and displaying the real-time state in the monitoring area;
the active electronic tag modules are distributed in each monitoring area and used for receiving monitoring data and state information;
and a data transmission layer is arranged between the active electronic tag module and the supervision and scheduling center, the data transmission layer comprises exchange servers in one-to-one correspondence with the active electronic tag modules, and the exchange servers are provided with serial numbers in one-to-one correspondence with the active electronic tag modules.
2. The blockchain-based multi-group electronic label system according to claim 1, wherein the active electronic label module comprises a sensor unit, a processing unit, a storage unit, a communication unit, and a blockchain network:
the sensor unit is used for acquiring environmental data of a monitoring area;
the processing unit is used for processing data and executing operation;
the storage unit is used for storing data received by the electronic label equipment;
the communication unit is used for data transmission between the active electronic tag module and the passive electronic tag module, and data transmission, receiving and uploading work is guaranteed;
and the block chain network is in communication connection with the communication unit and is used for chaining the acquired data and state information to realize information sharing.
3. The blockchain-based multi-group electronic label system of claim 2, wherein the regulatory and dispatch center includes a central data storage module, a localization tracking module, an analysis module, and an information transceiver module:
the positioning tracking module is used for acquiring the real-time position of the active electronic tag module;
the information transceiver module is used for receiving and sending information so as to carry out data communication with the supervision and scheduling center, and therefore the position of the active electronic tag module is stored in the central data storage module;
the analysis module is used for reading the current state data and the data stored in the central data storage module, analyzing all the active electronic tag modules in abnormal states and sending the active electronic tag modules to a user.
4. The blockchain-based multi-group electronic label system of claim 1, wherein the data transport layer further includes a communication base station and a plurality of Internet of things gateways,
the exchange server is used for forwarding data packets transmitted between the Internet of things gateways and between the active electronic tag modules;
the communication base station is connected with the Internet of things gateway in a wireless communication mode; the communication base station and the Internet of things gateway can perform data interaction;
the internet of things gateway is connected with the communication base station and the active electronic tag module respectively in a wireless communication mode, and is used for gathering and forwarding data between the communication base station and the active electronic tag module.
5. The blockchain-based multi-group electronic label system of claim 2 wherein the blockchain network comprises:
the sequencing service node is used for sending the uplink request to the endorsement node when receiving the uplink request sent by other modules, wherein the uplink request comprises data and state information;
the endorsement node is used for carrying out simulated transaction on the uplink request so as to generate a signature and sending the signature to the sequencing service node;
the peer-to-peer node is used for recording the signature in the block after checking to complete the data chaining;
the sequencing service node is further configured to package the uplink request and the signature into a block and broadcast the block to a peer node in the blockchain network.
6. The blockchain-based multi-group electronic label system of claim 2, wherein the communication unit comprises:
the receiving module is used for receiving the information to be verified sent by the active electronic tag module; the information to be verified comprises first identity certificate information obtained by the active electronic tag module from the received passive electronic tag module, and a first hash value of the active electronic tag module on the first identity certificate information;
the obtaining module is used for obtaining second identity certificate information matched with the first identity certificate information from a Trusted Execution Environment (TEE);
and the verification module is used for verifying the identity of the passive electronic tag module according to the first hash value of the first identity certificate information and the second identity certificate information.
7. The blockchain-based multi-group electronic label system of claim 6, wherein the communication unit further comprises:
the digital identity contract module is used for receiving the information to be verified sent by the active electronic tag module; the information to be verified comprises first identity certificate information obtained by the active electronic tag module from the received passive electronic tag module, and a first hash value of the active electronic tag module on the first identity certificate information;
the TEE module is used for receiving the first identity certificate information sent by the digital identity contract module, inquiring according to the first identity certificate information to obtain second identity certificate information matched with the first identity certificate information, and returning the second identity certificate information to the digital identity contract module;
the digital identity contract module is further configured to perform identity verification on the active electronic tag module according to the first hash value of the first identity certificate information and the second identity certificate information.
8. Lead sealing system of multiple groups of electronic tags based on block chains, comprising multiple groups of electronic tag systems based on block chains as claimed in claims 1-7, characterized in that, it further comprises multiple groups of lead sealing main bodies, wherein, at least one or more groups of lead sealing main bodies are provided with active electronic tag modules, and the rest lead sealing main bodies are provided with passive electronic tag modules.
9. A method of interacting between blockchain-based electronic labelling systems, comprising the blockchain-based electronic labelling systems of the preceding claims, comprising:
collecting state information in an area to be monitored to generate state data;
the state data is sent to a supervision and scheduling center through a data transmission layer;
analyzing the state data and dividing active electronic tag modules in the monitoring area;
and displaying the active electronic tag module in the abnormal state and sending the active electronic tag module to a user.
10. The method as claimed in claim 9, wherein the sending data by the data transmission layer comprises:
erecting a switching server;
deploying an Internet of things gateway, and deploying at least one Internet of things gateway in an active electronic tag module area;
the Internet of things gateway reports the ID number of the gateway to an exchange server;
the active electronic tag module reports the ID number of the device to an exchange server through an Internet of things gateway;
and the active electronic tag module sends data to a supervision and scheduling center.
CN202210411854.3A 2022-04-19 2022-04-19 Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method Active CN114866249B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210411854.3A CN114866249B (en) 2022-04-19 2022-04-19 Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210411854.3A CN114866249B (en) 2022-04-19 2022-04-19 Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method

Publications (2)

Publication Number Publication Date
CN114866249A true CN114866249A (en) 2022-08-05
CN114866249B CN114866249B (en) 2024-02-20

Family

ID=82631532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210411854.3A Active CN114866249B (en) 2022-04-19 2022-04-19 Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method

Country Status (1)

Country Link
CN (1) CN114866249B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107942870A (en) * 2017-12-07 2018-04-20 长安大学 A kind of cold chain temperature and humidity monitoring system based on RFID
CN109359836A (en) * 2018-09-29 2019-02-19 厦门艾欧特科技有限公司 A kind of wisdom building system based on block chain and RFID technique
CN110493220A (en) * 2019-08-16 2019-11-22 腾讯科技(深圳)有限公司 A kind of data sharing method based on block chain, equipment and storage medium
CN111654536A (en) * 2020-05-27 2020-09-11 桂林航天工业学院 Internet of Things electronic license plate system based on blockchain and active RFID technology
CN112990494A (en) * 2021-03-18 2021-06-18 北京大白鲨环保科技有限公司 Medical waste on-site treatment and supervision system based on Internet of things and block chain
CN113077212A (en) * 2021-03-30 2021-07-06 杭州物研信息技术有限公司 Intelligent goods logistics transaction system and method based on intelligent Internet of things and block chain
CN113111388A (en) * 2017-03-31 2021-07-13 唐晓领 Method, device and system for sharing transaction metadata information by financing parties based on block chain
CN113159256A (en) * 2021-04-01 2021-07-23 华侨大学 Logistics information distributed storage equipment and system based on block chain and Internet of things
WO2021198750A1 (en) * 2020-03-30 2021-10-07 Satchidananda Sivachidambarasarma Sogala System and method to manage information and documents on a native blockchain network system including permissioned blockchain, storage, sharing, organisation, porting and various applications
US20210328791A1 (en) * 2020-07-08 2021-10-21 Alipay (Hangzhou) Information Technology Co., Ltd. Blockchain data processing methods and apparatuses based on cloud computing
CN113627626A (en) * 2021-07-23 2021-11-09 上海和数软件有限公司 Power equipment management system based on block chain
CN113835378A (en) * 2021-09-24 2021-12-24 宁波海特技术转移有限公司 Wisdom garden information security transmission system based on thing networking
CN113835386A (en) * 2021-09-08 2021-12-24 宁波海特技术转移有限公司 Remote image transmission system based on Internet of things and control method thereof
CN114024744A (en) * 2021-11-04 2022-02-08 宁波海特技术转移有限公司 Information protection method and artificial intelligence platform based on cloud computing and block chain service

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113111388A (en) * 2017-03-31 2021-07-13 唐晓领 Method, device and system for sharing transaction metadata information by financing parties based on block chain
CN107942870A (en) * 2017-12-07 2018-04-20 长安大学 A kind of cold chain temperature and humidity monitoring system based on RFID
CN109359836A (en) * 2018-09-29 2019-02-19 厦门艾欧特科技有限公司 A kind of wisdom building system based on block chain and RFID technique
CN110493220A (en) * 2019-08-16 2019-11-22 腾讯科技(深圳)有限公司 A kind of data sharing method based on block chain, equipment and storage medium
WO2021198750A1 (en) * 2020-03-30 2021-10-07 Satchidananda Sivachidambarasarma Sogala System and method to manage information and documents on a native blockchain network system including permissioned blockchain, storage, sharing, organisation, porting and various applications
CN111654536A (en) * 2020-05-27 2020-09-11 桂林航天工业学院 Internet of Things electronic license plate system based on blockchain and active RFID technology
US20210328791A1 (en) * 2020-07-08 2021-10-21 Alipay (Hangzhou) Information Technology Co., Ltd. Blockchain data processing methods and apparatuses based on cloud computing
CN112990494A (en) * 2021-03-18 2021-06-18 北京大白鲨环保科技有限公司 Medical waste on-site treatment and supervision system based on Internet of things and block chain
CN113077212A (en) * 2021-03-30 2021-07-06 杭州物研信息技术有限公司 Intelligent goods logistics transaction system and method based on intelligent Internet of things and block chain
CN113159256A (en) * 2021-04-01 2021-07-23 华侨大学 Logistics information distributed storage equipment and system based on block chain and Internet of things
CN113627626A (en) * 2021-07-23 2021-11-09 上海和数软件有限公司 Power equipment management system based on block chain
CN113835386A (en) * 2021-09-08 2021-12-24 宁波海特技术转移有限公司 Remote image transmission system based on Internet of things and control method thereof
CN113835378A (en) * 2021-09-24 2021-12-24 宁波海特技术转移有限公司 Wisdom garden information security transmission system based on thing networking
CN114024744A (en) * 2021-11-04 2022-02-08 宁波海特技术转移有限公司 Information protection method and artificial intelligence platform based on cloud computing and block chain service

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
汪菲;沈苏彬;: "一种基于区块链的可信数据共享解决方案", 计算机技术与发展, no. 09, pages 115 - 121 *

Also Published As

Publication number Publication date
CN114866249B (en) 2024-02-20

Similar Documents

Publication Publication Date Title
US20180365635A1 (en) Systems and methods for hybrid cloud-edge computing method for automated decision making and probabilistic occurrence
CN108351998B (en) System and method for transporting items
CN102801722B (en) Internet of Things authentication method and system
CN103235998A (en) Intelligent logistics and EPC (electronic product code) network sensing system
CN111746287B (en) New energy automobile power battery detects and maintenance system
CN111711627B (en) Industrial Internet data security monitoring method and system based on block chain
US20200395627A1 (en) Extended temperature and lifecycle for battery operated asset trackers
CN102375437A (en) Device and method for data acquisition and transmission during wireless production process based on IEEE802.15.4 protocol and PLCs (programmable logic controllers)
CN113055450B (en) Intelligent transportation and data sharing storage method based on block chain
CN202159373U (en) Electromobile in network of things and supporting electronic payment
CN111490980A (en) Industrial internet data transmission encryption method
CN109919634A (en) A power battery traceability method based on trusted blockchain
CN114662618A (en) A fault diagnosis method, device and related equipment based on federated learning
CN114124956A (en) Block chain edge calculation system
CN115150432B (en) Networking system of Internet of things and communication method thereof
CN114866249B (en) Block chain-based lead sealing lock system with multiple groups of electronic tags and interaction method
CN112364388A (en) Sensor data authentication method and device based on block chain
CN114862417A (en) Block chain-based lead sealing lock system of traceability electronic tag system and interaction method
CN117172802B (en) Product tracing system and method based on information carried by food package
CN113194135A (en) Thing networking information protection architecture based on block chain technique
Su et al. Unknown tag identification protocol based on collision slot resolution in large-scale and battery-less RFID system
CN117557173A (en) Order processing method and system based on take-out dispatch
CN115914316A (en) Logistics data transmission method of block chain and credible Internet of things system
CN114710796A (en) Sensor abnormity detection method, device and system based on block chain
Sackey et al. Inspiring Evolving Technologies in Internet of Things

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