Three-party environmental protection management system and method suitable for industrial park

By establishing a blockchain network based on alliance chain in the industrial park, combining hash processing, encryption technology and data sharding transmission, the security and sharing barriers of monitoring data transmission are solved, and efficient, secure data transmission and real-time supervision are achieved.

CN120639274AInactive Publication Date: 2025-09-12NINGXIA SHENGJING CONSULTING SERVICE CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510735588.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-04
Publication Date
2025-09-12
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the existing industrial park environmental protection management system, the monitoring data transmission security and integrity are insufficient, the data sharing barriers are serious, the transmission efficiency is low, and large-scale data transmission is prone to network congestion and packet loss.

Method used

It adopts a blockchain network based on alliance chain, uses hash processing and encryption technology to ensure the security and integrity of data transmission, optimizes data processing through data sharding transmission and edge computing, and combines 5G network transmission and cloud verification to achieve multi-party collaborative governance.

Benefits of technology

It significantly improves the security and integrity of data, optimizes data sharing efficiency, reduces transmission bandwidth pressure, improves real-time supervision and decision-making accuracy, and solves the problems of data loss and network congestion in traditional systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120639274A_ABST
    Figure CN120639274A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of digital monitoring, and provides a three-party environmental protection management system and method suitable for an industrial park, environmental protection monitoring equipment is utilized to collect monitoring data in the park in real time, a blockchain network based on an alliance chain is established, Hash processing is performed before all monitoring data are transmitted, Hash values are recorded to the blockchain, and the monitoring data are stored in the blockchain. A secure transmission protocol and an encryption technology are adopted, the security and integrity of monitoring data in the transmission process are optimized, a large monitoring data block is divided into a plurality of small data fragments at a sending end to be transmitted, and a unique identifier and verification information are added to each monitoring data fragment. Verifying the integrity of each monitoring data fragment through verification information at a receiving end, reassembling the monitoring data, processing and analyzing the collected monitoring data by using the edge computing node, generating a monitoring data abstract, processing the monitoring data processed and analyzed by the edge computing node by using the cloud computing node, and sending the monitoring data abstract to the cloud computing node. And verifying the integrity of the monitoring data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of digital monitoring technology, and in particular relates to a three-party environmental protection management system and method suitable for industrial parks. Background Art

[0002] Currently, environmental protection management in industrial parks has gradually transformed towards intelligent and networked management. However, traditional management systems have significant technical bottlenecks in practical applications:

[0003] First, the security and integrity of monitoring data transmission are insufficient. Under the centralized storage model, data is easily tampered with or lost due to transmission failures, and there is a lack of reliable integrity verification mechanisms. If pollution data is maliciously modified during transmission, the basis for supervision will be distorted.

[0004] Second, there are data sharing barriers between park management, enterprises, and regulatory authorities. Due to the lack of trust mechanisms, the efficiency of enterprise data reporting and regulatory verification is low, making it difficult to effectively promote multi-party collaborative governance.

[0005] Third, large-scale monitoring data transmission faces bandwidth pressure and high packet loss rate problems. The massive data generated by sensors in the park in real time is prone to packet loss under traditional transmission protocols. The direct interaction between edge nodes and the cloud is more likely to cause network congestion, resulting in damage to data integrity.

[0006] Although existing technologies are optimized through encryption algorithms or centralized databases, they still cannot solve the trust barriers and large-scale data transmission efficiency problems in distributed scenarios.

[0007] To this end, the present invention provides a three-party environmental management system and method applicable to industrial parks. Summary of the Invention

[0008] In order to make up for the deficiencies of the prior art, at least one technical problem raised in the background technology is solved.

[0009] The technical solution adopted by the present invention to solve its technical problem is:

[0010] In a first aspect, the present invention provides a three-party environmental management system applicable to industrial parks, comprising:

[0011] Monitoring data collection module: using environmental monitoring equipment to collect monitoring data in the park in real time;

[0012] Monitoring data transmission module: Establish a blockchain network based on the alliance chain, perform hashing on all monitoring data before transmission, record the hash value in the blockchain, and use secure transmission protocols and encryption technology to optimize the security and integrity of monitoring data during transmission;

[0013] Data fragmentation transmission module: divides the large monitoring data block into multiple small data fragments for transmission at the sending end, and adds unique identification and verification information to each monitoring data fragment;

[0014] At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled;

[0015] Integrity verification module: Use edge computing nodes to process and analyze the collected monitoring data and generate a monitoring data summary. Use cloud computing nodes to process the monitoring data processed and analyzed by edge computing nodes to verify the integrity of the monitoring data.

[0016] As a further improvement of the present invention: the specific process of establishing a blockchain network based on the alliance chain is:

[0017] Establish a blockchain network based on the alliance chain, with the park management, enterprises and environmental protection regulatory departments as nodes of the blockchain network;

[0018] Among them, the park management, enterprises, and environmental protection supervision departments serve as alliance chain nodes; using Hyperledger Fabric 2.5, each node generates an ECDSA key pair and establishes a secure channel;

[0019] Set the number of nodes to n = 11, the fault tolerance The consensus process is: Consensus(T,V)=PBFT(T,V,f), where T is the transaction set and V is the node vote. The nodes vote on the transaction set T to ensure that nf=6 nodes reach a consensus on the transaction.

[0020] As a further improvement of the present invention, the specific process of performing hash processing before all monitoring data transmission is as follows:

[0021] Before the monitoring data is transmitted, a 512-bit hash value is calculated for all environmental protection data using the SHA3-512 algorithm, and the hash value is recorded in the blockchain to ensure integrity by utilizing its tamper-proof nature. The enterprise node generates a transaction containing the node identity, timestamp, hash value and ECDSA digital signature. After signing with the private key, it is written into the block through the PBFT consensus mechanism. The block structure contains the hash of the previous block, timestamp, transaction list and the Merkle root calculated by the hash binary tree to ensure the integrity of the transaction set. When the data is received, the node of the environmental protection regulatory department decrypts the data, calculates its hash value and compares it with the historical hash value on the blockchain. If there is any inconsistency, an abnormal alarm is triggered.

[0022] As a further improvement of the present invention, the specific process of using secure transmission protocol and encryption technology to optimize the security and integrity of monitoring data during transmission is as follows:

[0023] The enterprise and the environmental protection regulatory department each generate a pair of asymmetric keys, where the public key is publicly available and the private key is strictly confidential. The enterprise uses the environmental protection regulatory department's public key to encrypt a temporary symmetric key for quickly encrypting large amounts of monitoring data and adding authentication tags.

[0024] The encrypted data is transmitted to the environmental protection regulatory department;

[0025] The environmental protection regulatory department uses its own private key to decrypt and check the authentication label. If the label does not match, it means that the data has been tampered with and it will be retransmitted immediately.

[0026] As a further improvement of the present invention, the specific process of dividing the large monitoring data block into multiple small data slices for transmission at the sending end is as follows:

[0027] The sending end divides the large monitoring data block into multiple small monitoring data slices for transmission, and equips each small monitoring data slice with a unique identity ID and CRC check code;

[0028] Transmitted using the 5G adapted network in the order of identity ID.

[0029] As a further improvement of the present invention, the specific process of verifying the integrity of each monitoring data fragment by checking the information at the receiving end and reassembling the monitoring data is as follows:

[0030] Based on all successfully matched monitoring data shards, the monitoring data shards are reorganized and their integrity is verified;

[0031] Each monitoring data fragment carries a unique ID and sequence index during transmission. The receiving end sorts and reorganizes the data according to the index to ensure the correct data order.

[0032] The reorganized monitoring data length is compared with the original monitoring data length. If the reorganized monitoring data length is smaller than the original monitoring data length, it means that the monitoring data fragment is missing during transmission, and the retransmission of the missing monitoring data fragment is triggered.

[0033] As a further improvement of the present invention, the specific process of processing and analyzing the collected monitoring data using the edge computing node is as follows:

[0034] The 3σ criterion is used to filter outliers and retain valid monitoring data.

[0035] As a further improvement of the present invention, generating a summary of monitoring data specifically includes:

[0036] The monitoring data summary includes the data's hash value, timestamp, and device identification information.

[0037] As a further improvement of the present invention, the specific process of verifying the integrity of the monitoring data is as follows:

[0038] Get the historical hash H of the data from the blockchain network of the alliance chain chain , calculate the SHA5-512 of the original data from the edge encrypted transmission and compare it with the historical hash H on the blockchain chain Comparison and verification;

[0039] If the hashes are inconsistent, the data is deemed incomplete.

[0040] In a second aspect, the present invention provides a tripartite environmental management method applicable to industrial parks, comprising:

[0041] S1: Use environmental monitoring equipment to collect monitoring data in the park in real time;

[0042] S2: Establish a blockchain network based on the alliance chain, perform hashing on all monitoring data before transmission, record the hash value on the blockchain, and use secure transmission protocols and encryption technology to optimize the security and integrity of monitoring data during transmission;

[0043] S3: At the sending end, the large monitoring data block is divided into multiple small data fragments for transmission, and a unique identifier and verification information is added to each monitoring data fragment;

[0044] At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled;

[0045] S4: Use edge computing nodes to process and analyze the collected monitoring data and generate a monitoring data summary. Use cloud computing nodes to process the monitoring data processed and analyzed by edge computing nodes and verify the integrity of the monitoring data.

[0046] The beneficial effects of the present invention are as follows:

[0047] 1. Significantly improved data security and integrity: Through the blockchain hashing and tamper-proof characteristics, combined with the SHA3-512 algorithm, monitoring data is encrypted to ensure that the data cannot be tampered with during transmission and storage. CRC checksums and retransmission mechanisms are added during data fragment transmission, combined with edge-cloud double hash comparison verification, to optimize the packet loss rate of traditional systems and effectively solve the problem of data loss.

[0048] The efficiency of multi-party collaboration is greatly optimized: a three-party node collaboration architecture is built based on the alliance chain. Enterprises upload data in real time and ensure authenticity through ECDSA signatures. Regulatory authorities directly obtain hash values ​​from the blockchain to verify integrity, eliminating the duplication of data reporting and verification in the traditional model, improving data sharing efficiency and breaking down the trust barriers between the three parties.

[0049] 2. Improved transmission performance and resource utilization: Data sharding transmission is used in conjunction with 5G network adaptation to split large-scale data into uniquely identified shards, reducing bandwidth pressure for single transmissions. Edge computing nodes filter abnormal data using the 3σ principle to reduce invalid transmissions. Combined with the lightweight transmission of the MQTT protocol, this effectively alleviates bandwidth bottlenecks in large-scale data transmission and reduces cloud load.

[0050] Enhanced real-time supervision and decision-making accuracy: Cloud nodes obtain historical hash values ​​in real time through blockchain APIs, compare and verify them with edge data summaries, and achieve second-level integrity verification of monitoring data; abnormal data automatically triggers an alarm mechanism, shortening the supervision response time from hours in traditional systems to minutes, providing real-time and reliable data support for environmental protection decisions. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The present invention will be further described below with reference to the accompanying drawings.

[0052] Figure 1 It is a system module diagram of the present invention;

[0053] Figure 2 It is a flow chart of the steps of the present invention. DETAILED DESCRIPTION

[0054] In order to make the technical means, creative features, objectives and effects achieved by the present invention easier to understand, the present invention is further described below in conjunction with specific implementation methods.

[0055] Example 1

[0056] like Figure 1 As shown, the embodiment of the present invention is a three-party environmental management system applicable to an industrial park, including:

[0057] Monitoring data collection module: using environmental monitoring equipment to collect monitoring data in the park in real time;

[0058] The monitoring equipment includes but is not limited to: water quality monitoring equipment, soil and solid waste monitoring equipment, noise and vibration monitoring equipment, radiation monitoring equipment, etc. The monitoring equipment sends the collected data to the data transmission layer;

[0059] Monitoring data transmission module: A blockchain network based on the alliance chain is established at the data transmission layer. All monitoring data is hashed before transmission and the hash value is recorded in the blockchain. Secure transmission protocols and encryption technology are used to optimize the security and integrity of monitoring data during transmission.

[0060] The specific process of establishing a blockchain network based on a consortium chain at the data transmission layer is as follows:

[0061] Establish a blockchain network based on the alliance chain, with the park management, enterprises and environmental protection regulatory departments as nodes of the blockchain network;

[0062] Among them, the park management party N1, the enterprise (N2,...,N k ), Environmental protection supervision department N m , as a consortium chain node; using Hyperledger Fabric 2.5, each node generates an ECDSA key pair, including: (public key P i , private key SK i ), the identity certificate is in X.509 format, and nodes communicate through the gRPC protocol to establish a secure channel;

[0063] Set the number of nodes to n = 11, the fault tolerance The consensus process is: Consensus(T,V)=PBFT(T,V,f), where T is the transaction set and V is the node vote. PBFT is the Practical Byzantine Fault Tolerance algorithm. Nodes vote on the transaction set T to ensure that every nf=6 nodes reach consensus on the transaction.

[0064] The specific process of performing hash processing before all monitoring data transmission is as follows:

[0065] All environmental data is hashed before transmission, and the hash value is recorded on the blockchain. The tamper-proof nature of the blockchain ensures the integrity of the data hash value.

[0066] For monitoring data D, such as sewage data D 排污 =(t,c,v), where t is the timestamp, c is the pollutant type, and v is the concentration value. Calculate the hash value: H = SHA3-512(D) = SHA3-512(t||c||v), and output a 512-bit hash value (H∈{0,1} 512 ), collision probability ≤ 2 -512 ,|| represents the string concatenation operation, H is the hash value, and D is SHA3-512 algorithm. 排污 =(t,c,v)The 512-bit binary value calculated is used for data integrity verification;

[0067] Enterprise Node N i Generate transaction Tx; Tx = (ID i ,t,H,Sig SKi (ID i ||t||H)), where Sig is the ECDSA digital signature, N i is the i-th enterprise node, Tx is the transaction, the basic data unit in the blockchain, including node identity, timestamp, hash value and digital signature. The verification formula is: Verify(PKi ,ID i ||t||H,Sig)=True, which means the signature is legal. Here, || represents the string concatenation operation, Sig is the ECDSA digital signature, and the node private key is used to encrypt and sign the data to ensure the authenticity and non-tampering of the transaction. SK i The private key of the i-th enterprise node is used to generate digital signatures and must be kept strictly confidential. i is the public key of the i-th enterprise node, and SK i Exists in pairs, used to verify the legitimacy of digital signatures, ID i is the unique identity of the i-th enterprise node, used for node identity authentication, Verify(PK i ,ID i ||t||H,Sig)=True is the signature verification function;

[0068] The transaction is written into the block after Tx and PBFT consensus. The block structure is: Block = (PrevHash, t block ,TxList,MerkleRoot(TxList)), MerkleRoot is calculated through the hash binary tree to ensure the integrity of the transaction set: MerkleRoot=Hash(Hash(Tx1)||Hash(Tx2)||...||Hash(Tx i ), where Tx is a transaction, the basic data unit in the blockchain, including node identity, timestamp, hash value, and digital signature. PBFT is a practical Byzantine fault-tolerant algorithm used for blockchain consensus to ensure that transactions are agreed upon between nodes. Block is the storage unit of the blockchain. PrevHash is the hash of the previous block, which connects the chain structure of the blockchain to ensure that data cannot be tampered with. block It is the block timestamp, recording the block generation time. TxList is the transaction list, including all transactions in the current block. MerkleRoot (TxList) is the root hash of the transaction list calculated by the Merkle root through the hash binary tree, which is used to quickly verify the integrity of the transaction set. i ) is the hash value of the i-th transaction, (1≤i≤n), n is a natural number, and || represents a string concatenation operation;

[0069] Data reception and integrity verification, through hash comparison, environmental protection supervision department node N m Receive monitoring data D', D' is the decrypted data, calculate H'=SHA3-215(D') for comparison: If the monitoring data is incomplete, an abnormal alarm will be triggered to remind the operator that the monitoring data transmission is incomplete;

[0070] The specific process of using secure transmission protocols and encryption technology to optimize the security and integrity of monitoring data during transmission is as follows:

[0071] The transmitted monitoring data is encrypted using a symmetric encryption algorithm, and the encryption key is securely exchanged using an asymmetric encryption algorithm before each transmission;

[0072] The enterprise and the environmental protection regulatory department each generate a pair of asymmetric keys, where the public key is publicly available and the private key is strictly confidential. The enterprise uses the environmental protection regulatory department's public key to encrypt a temporary symmetric key for quickly encrypting large amounts of monitoring data and adding authentication tags.

[0073] The encrypted data is transmitted to the environmental protection regulatory department;

[0074] The environmental protection regulatory department decrypts the data with its own private key and verifies the authentication label. If the label does not match, it means that the data has been tampered with and is immediately retransmitted.

[0075] Ensure that even if data is intercepted during transmission, attackers cannot obtain the content;

[0076] Data fragmentation transmission module: divides the large monitoring data block into multiple small data fragments for transmission at the sending end, and adds unique identification and verification information to each monitoring data fragment;

[0077] At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled;

[0078] At the sending end, the large monitoring data block is divided into multiple small data slices for transmission, and a unique identification and verification information is added to each monitoring data slice;

[0079] At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled;

[0080] The sending end divides the large monitoring data block into multiple small monitoring data slices for transmission, and equips each small monitoring data slice with a unique identity ID and CRC check code;

[0081] The identity ID is used to prevent repeated transmission and garbled characters of monitoring data during data transmission, and the CRC check code is used to verify the integrity of the monitoring data;

[0082] Transmit using the 5G adapted network in the order of identity IDs;

[0083] The receiving end calculates the CRC check code of each monitoring data segment and performs a matching check;

[0084] If the match is successful, the monitoring data fragment is considered valid and stored in the cache. If the match is unsuccessful, the monitoring data fragment is considered invalid and the retransmission mechanism is triggered. The receiving end sends a retransmission request within 500ms and only retransmits a single packet for the invalid monitoring data fragment. The number of retransmissions does not exceed 3 times. If the match is still unsuccessful, the entire data is retransmitted to solve the problem of packet loss.

[0085] Based on all successfully matched monitoring data shards, the monitoring data shards are reorganized and their integrity is verified;

[0086] Each monitoring data fragment carries a unique ID and sequence index during transmission. The receiving end sorts and reorganizes the data according to the index to ensure the correct data order.

[0087] Compare the length of the reassembled monitoring data with the length of the original monitoring data. If the length of the reassembled monitoring data is smaller than the length of the original monitoring data, it means that the monitoring data fragment is missing during transmission, and the missing monitoring data fragment is triggered to be retransmitted to ensure the integrity of the data again.

[0088] Integrity Verification Module: This module uses edge computing nodes to process and analyze the collected monitoring data and generate a summary of the monitoring data. It also uses cloud computing nodes to process the monitoring data processed and analyzed by the edge computing nodes and verify the integrity of the monitoring data.

[0089] Deploy edge computing nodes in various areas within the industrial park, close to data collection equipment;

[0090] The edge computing node performs preliminary processing and analysis on the collected monitoring data and generates a summary of the monitoring data;

[0091] The specific preliminary processing and analysis process is as follows:

[0092] Adopt 3σ criterion to filter outliers, retain valid monitoring data and reduce invalid transmission;

[0093] Edge computing nodes filter out invalid monitoring data, reducing invalid transmission while reducing the computing burden on cloud computing nodes;

[0094] The monitoring data summary includes the data’s hash value, timestamp, and device identification information, which is used for subsequent monitoring data integrity verification;

[0095] The cloud computing node is responsible for receiving monitoring data from the edge computing node and performing in-depth processing and analysis. When receiving monitoring data, the cloud monitoring data center first verifies the integrity of the monitoring data, including verifying whether the hash value of the monitoring data is consistent with the hash value recorded on the blockchain, and verifying the integrity of the monitoring data shards.

[0096] The edge node sends the monitoring data summary to the cloud through the MQTT protocol. The cloud obtains the historical hash of the corresponding data from the consortium chain through the blockchain API for comparison and verification.

[0097] Get the historical hash H of the data from the blockchain network of the alliance chain chain , calculate the SHA5-512 of the original data from the edge encrypted transmission and compare it with the historical hash H on the blockchain chain Comparison and verification;

[0098] If the hashes are inconsistent, the data is deemed incomplete and an alarm signal is generated to alert the park management, the enterprise, and the environmental protection regulatory authorities to activate the retransmission mechanism;

[0099] The technical solution of the embodiment of the present invention is: using environmental monitoring equipment such as water quality, soil, noise, and radiation to collect environmental data in the industrial park in real time, and send the data to the data transmission layer, build a consortium chain based on Hyperledger Fabric 2.5, and use the park management party, enterprises, and environmental protection supervision departments as nodes. Each node generates an ECDSA key pair, and establishes a secure communication channel through the gRPC protocol. The number of nodes is set to n = 11, the fault tolerance number f = 5, and n ≥ 3f + 1 is satisfied. The PBFT consensus mechanism is used to ensure that nf = 6 nodes reach a consensus on the transaction. Before transmission, the monitoring data is calculated with a 512-bit hash value using the SHA3-512 algorithm, and the hash value is recorded in the blockchain. The enterprise node generates a transaction and writes it into the block after PBFT consensus. The block structure contains the hash of the previous block. The data is encrypted with the public key of the regulatory department, and the temporary symmetric key is used to encrypt the monitoring data and add the authentication tag. The regulatory department decrypts it with the private key and checks the tag. If it does not match, it is retransmitted to ensure the security of data transmission. The large-size data block is split into multiple fragments, and each fragment is added with a unique identity ID and CRC check code. It is transmitted through the 5G network in the order of ID. The fragment CRC check code is calculated and stored in the cache if it matches successfully. If it fails, the retransmission mechanism is triggered. When reorganizing, it is sorted by sequential index, and the length of the reorganized data is compared with the original length. If it is missing, it is supplemented to ensure data integrity. Edge nodes are deployed in the park, and the 3σ principle is used to filter abnormal data. A monitoring data summary containing hash value, timestamp, and device identification is generated to reduce invalid transmission.

[0100] The edge node sends the summary to the cloud through the MQTT protocol. The cloud obtains the historical hash of the corresponding data through the blockchain API and compares it with the original data hash on the edge. If there is any inconsistency, the data is judged to be incomplete and an alarm is issued.

[0101] Example 2

[0102] like Figure 2As shown, based on Example 1, the present invention provides a three-party environmental management method applicable to industrial parks, including:

[0103] S1: Use environmental monitoring equipment to collect monitoring data in the park in real time;

[0104] S2: Establish a blockchain network based on the alliance chain, perform hashing on all monitoring data before transmission, record the hash value on the blockchain, and use secure transmission protocols and encryption technology to optimize the security and integrity of monitoring data during transmission;

[0105] The specific process of establishing a blockchain network based on a consortium chain at the data transmission layer is as follows:

[0106] Establish a blockchain network based on the alliance chain, with the park management, enterprises and environmental protection regulatory departments as nodes of the blockchain network;

[0107] Among them, the park management party N1, the enterprise (N2,...,N k ), Environmental protection supervision department N m , as a consortium chain node; using Hyperledger Fabric 2.5, each node generates an ECDSA key pair, including: (public key P i , private key SK i ), the identity certificate is in X.509 format, and nodes communicate through the gRPC protocol to establish a secure channel;

[0108] Set the number of nodes to n = 11, the fault tolerance The consensus process is: Consensus(T,V)=PBFT(T,V,f), where T is the transaction set and V is the node vote. PBFT is the Practical Byzantine Fault Tolerance algorithm. Nodes vote on the transaction set T to ensure that every nf=6 nodes reach consensus on the transaction.

[0109] Before the monitoring data is transmitted, a 512-bit hash value is calculated for all environmental protection data using the SHA3-512 algorithm. The hash value is recorded in the blockchain to ensure integrity by leveraging its immutability. The enterprise node generates a transaction containing the node identity, timestamp, hash value, and ECDSA digital signature. After signing with the private key, it is written into the block through the PBFT consensus mechanism. The block structure contains the hash of the previous block, timestamp, transaction list, and Merkle root calculated through the hash binary tree to ensure the integrity of the transaction set. When receiving the data, the environmental protection regulatory department node decrypts the data, calculates its hash value, and compares it with the historical hash value on the blockchain. If there is any inconsistency, an abnormal alarm is triggered.

[0110] The transmitted monitoring data is encrypted using a symmetric encryption algorithm, and the encryption key is securely exchanged using an asymmetric encryption algorithm before each transmission;

[0111] The enterprise and the environmental protection regulatory department each generate a pair of asymmetric keys, where the public key is publicly available and the private key is strictly confidential. The enterprise uses the environmental protection regulatory department's public key to encrypt a temporary symmetric key for quickly encrypting large amounts of monitoring data and adding authentication tags.

[0112] The encrypted data is transmitted to the environmental protection regulatory department;

[0113] The environmental protection regulatory department decrypts the data with its own private key and verifies the authentication label. If the label does not match, it means that the data has been tampered with and is immediately retransmitted.

[0114] Ensure that even if data is intercepted during transmission, attackers cannot obtain the content;

[0115] S3: At the sending end, the large monitoring data block is divided into multiple small data fragments for transmission, and a unique identifier and verification information is added to each monitoring data fragment;

[0116] At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled;

[0117] At the sending end, the large monitoring data block is divided into multiple small data slices for transmission, and a unique identification and verification information is added to each monitoring data slice;

[0118] At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled;

[0119] The sending end divides the large monitoring data block into multiple small monitoring data slices for transmission, and equips each small monitoring data slice with a unique identity ID and CRC check code;

[0120] The identity ID is used to prevent repeated transmission and garbled characters of monitoring data during data transmission, and the CRC check code is used to verify the integrity of the monitoring data;

[0121] Transmit using the 5G adapted network in the order of identity IDs;

[0122] The receiving end calculates the CRC check code of each monitoring data segment and performs a matching check;

[0123] If the match is successful, the monitoring data fragment is considered valid and stored in the cache. If the match is unsuccessful, the monitoring data fragment is considered invalid and the retransmission mechanism is triggered. The receiving end sends a retransmission request within 500ms and only retransmits a single packet for the invalid monitoring data fragment. The number of retransmissions does not exceed 3 times. If the match is still unsuccessful, the entire data is retransmitted to solve the problem of packet loss.

[0124] Based on all successfully matched monitoring data shards, the monitoring data shards are reorganized and their integrity is verified;

[0125] Each monitoring data fragment carries a unique ID and sequence index during transmission. The receiving end sorts and reorganizes the data according to the index to ensure the correct data order.

[0126] Compare the length of the reassembled monitoring data with the length of the original monitoring data. If the length of the reassembled monitoring data is smaller than the length of the original monitoring data, it means that the monitoring data fragment is missing during transmission, and the missing monitoring data fragment is triggered to be retransmitted to ensure the integrity of the data again.

[0127] S4: Use edge computing nodes to process and analyze the collected monitoring data and generate a monitoring data summary. Use cloud computing nodes to process the monitoring data processed and analyzed by edge computing nodes and verify the integrity of the monitoring data.

[0128] The edge node sends the monitoring data summary to the cloud through the MQTT protocol. The cloud obtains the historical hash of the corresponding data from the consortium chain through the blockchain API for comparison and verification.

[0129] Get the historical hash H of the data from the blockchain network of the alliance chain chain , calculate the SHA5-512 of the original data from the edge encrypted transmission and compare it with the historical hash H on the blockchain chain Comparison and verification;

[0130] If the hashes are inconsistent, the data is determined to be incomplete, and an alarm signal is generated to remind the park management, enterprises and environmental protection regulatory departments to activate the retransmission mechanism.

[0131] The basic principles, main features, and advantages of the present invention are shown and described above. Those skilled in the art should understand that the present invention is not limited to the foregoing embodiments. The foregoing embodiments and descriptions are merely illustrative of the principles of the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention. Such changes and modifications are intended to fall within the scope of the present invention. The scope of protection claimed in the present invention is defined by the appended claims and their equivalents.

Claims

1. A tripartite environmental management system suitable for industrial parks, characterized by: include: Monitoring data collection module: using environmental monitoring equipment to collect monitoring data in the park in real time; Monitoring data transmission module: Establish a blockchain network based on the alliance chain, perform hashing on all monitoring data before transmission, record the hash value in the blockchain, and use secure transmission protocols and encryption technology to optimize the security and integrity of monitoring data during transmission; Data fragmentation transmission module: divides the large monitoring data block into multiple small data fragments for transmission at the sending end, and adds unique identification and verification information to each monitoring data fragment; At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled; Integrity verification module: Use edge computing nodes to process and analyze the collected monitoring data and generate a monitoring data summary. Use cloud computing nodes to process the monitoring data processed and analyzed by edge computing nodes to verify the integrity of the monitoring data.

2. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: The specific process of establishing a blockchain network based on a consortium chain is as follows: Establish a blockchain network based on the alliance chain, with the park management, enterprises and environmental protection regulatory departments as nodes of the blockchain network; Among them, the park management, enterprises, and environmental protection supervision departments serve as alliance chain nodes; using Hyperledger Fabric 2.5, each node generates an ECDSA key pair and establishes a secure channel; Set the number of nodes to n = 11, the fault tolerance The consensus process is: Consensus(T,V)=PBFT(T,V,f), where T is the transaction set and V is the node vote. The nodes vote on the transaction set T to ensure that nf=6 nodes reach consensus on the transaction.

3. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: The specific process of performing hash processing before all monitoring data transmission is as follows: Before the monitoring data is transmitted, a 512-bit hash value is calculated for all environmental protection data using the SHA3-512 algorithm, and the hash value is recorded in the blockchain to ensure integrity by utilizing its tamper-proof nature. The enterprise node generates a transaction containing the node identity, timestamp, hash value and ECDSA digital signature. After signing with the private key, it is written into the block through the PBFT consensus mechanism. The block structure contains the hash of the previous block, timestamp, transaction list and the Merkle root calculated by the hash binary tree to ensure the integrity of the transaction set. When the data is received, the node of the environmental protection regulatory department decrypts the data, calculates its hash value and compares it with the historical hash value on the blockchain. If there is any inconsistency, an abnormal alarm is triggered.

4. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: The specific process of using secure transmission protocols and encryption technology to optimize the security and integrity of monitoring data during transmission is as follows: The enterprise and the environmental protection regulatory department each generate a pair of asymmetric keys, where the public key is publicly available and the private key is strictly confidential. The enterprise uses the environmental protection regulatory department's public key to encrypt a temporary symmetric key for quickly encrypting large amounts of monitoring data and adding authentication tags. The encrypted data is transmitted to the environmental protection regulatory department; The environmental protection regulatory department uses its own private key to decrypt and check the authentication label. If the label does not match, it means that the data has been tampered with and it will be retransmitted immediately.

5. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: The specific process of dividing the large monitoring data block into multiple small data slices for transmission at the sending end is as follows: The sending end divides the large monitoring data block into multiple small monitoring data slices for transmission, and equips each small monitoring data slice with a unique identity ID and CRC check code; Transmitted using the 5G adapted network in the order of identity ID.

6. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: The specific process of verifying the integrity of each monitoring data fragment by checking the information at the receiving end and reassembling the monitoring data is as follows: Based on all successfully matched monitoring data shards, the monitoring data shards are reorganized and their integrity is verified; Each monitoring data fragment carries a unique ID and sequence index during transmission. The receiving end sorts and reorganizes the data according to the index to ensure the correct data order. The reorganized monitoring data length is compared with the original monitoring data length. If the reorganized monitoring data length is smaller than the original monitoring data length, it means that the monitoring data fragment is missing during transmission, and the retransmission of the missing monitoring data fragment is triggered.

7. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: The specific process of using edge computing nodes to process and analyze the collected monitoring data is as follows: The 3σ criterion is used to filter outliers and retain valid monitoring data.

8. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: Generating a summary of monitoring data specifically includes: The monitoring data summary includes the data's hash value, timestamp, and device identification information.

9. The tripartite environmental management system applicable to industrial parks according to claim 1 is characterized by: The specific process of verifying the integrity of the monitoring data is as follows: Get the historical hash H of the data from the blockchain network of the alliance chain chain , calculate the SHA5-512 of the original data from the edge encrypted transmission and compare it with the historical hash H on the blockchain chain Comparison and verification; If the hashes are inconsistent, the data is deemed incomplete.

10. A tripartite environmental management method applicable to industrial parks, characterized by: include: S1: Use environmental monitoring equipment to collect monitoring data in the park in real time; S2: Establish a blockchain network based on the alliance chain, perform hashing on all monitoring data before transmission, record the hash value on the blockchain, and use secure transmission protocols and encryption technology to optimize the security and integrity of monitoring data during transmission; S3: At the sending end, the large monitoring data block is divided into multiple small data fragments for transmission, and a unique identifier and verification information is added to each monitoring data fragment; At the receiving end, the integrity of each monitoring data fragment is verified through verification information, and the monitoring data is reassembled; S4: Use edge computing nodes to process and analyze the collected monitoring data and generate a monitoring data summary. Use cloud computing nodes to process the monitoring data processed and analyzed by edge computing nodes and verify the integrity of the monitoring data.

Citation Information

Cited By

  • Industrial personal computer data security storage system based on block chain

    CN121682905A

  • Emergency equipment data full-link closed-loop management method and device

    CN121690639A