Distributed block chain edge carbon emission data encryption storage system

By adopting distributed blockchain edge storage technology in the carbon emission data encryption storage system, the problem that data security depends on single point nodes in the centralized storage system is solved, and high data availability and privacy protection are achieved.

CN119646841APending Publication Date: 2025-03-18GUANGZHOU NANFANG ELECTRIC CONSTR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411639771.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The existing carbon emission data encryption storage system adopts a centralized data storage method, resulting in data security dependent on the security protection measures of the central node and the strength of the data encryption technology. Once the central node is attacked or malfunctioned, data may be lost or damaged.

Method used

The distributed blockchain edge carbon emission data encryption storage system is adopted to ensure that data is stored dispersedly on multiple edge nodes through modules such as data collection, preprocessing, encryption, distributed storage, blockchain consensus, data access control and data analysis, and the data is tampered with using blockchain technology to ensure the immutability and integrity of data.

Benefits of technology

Through distributed storage and blockchain technology, the risk of data loss or corruption is reduced, even if one node fails, data backup on other nodes is still available. Data encryption and signature technology prevents unauthorized access and leakage, enhancing data privacy protection capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119646841A_ABST
    Figure CN119646841A_ABST
Patent Text Reader

Abstract

The invention relates to a carbon emission data encryption storage system, in particular to a distributed block chain edge carbon emission data encryption storage system. According to the technical scheme, the distributed block chain edge carbon emission data encryption storage system comprises a distributed storage module; compared with a traditional carbon emission data encryption and storage system, a centralized data storage mode is adopted, all data are stored on one or more center nodes in a centralized mode, data security depends on security protection measures of the center nodes and the strength of a data encryption technology, and once the center nodes are attacked or break down, the data can be encrypted and stored in a centralized mode. The carbon emission data encryption and storage system adopts a distributed storage technology, data are stored on a plurality of nodes in a network in a scattered manner, each node stores a copy of a whole database, and data synchronization and updating are performed among the nodes through point-to-point communication, so that the data can be stored in the database in a distributed manner. The block chain technology is used for ensuring the non-tampering and integrity of the data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of carbon emission data encryption storage system, and in particular to a distributed blockchain edge carbon emission data encryption storage system. Background Art

[0002] The carbon emission data encryption storage system is a system specially designed to store carbon emission related data and apply encryption technology to ensure the security and privacy of these data during storage and transmission.

[0003] The existing carbon emission data encryption storage system adopts a centralized data storage method. All data is stored in one or more central nodes. The data security depends on the security protection measures of the central node and the strength of the data encryption technology. Once the central node is attacked or fails, data may be lost or damaged.

[0004] The data security of the existing carbon emission data encryption storage system depends on the security protection measures of the central node and the strength of the data encryption technology. Once the central node is attacked or fails, it may cause data loss or damage. The carbon emission data encryption storage system adopts distributed storage technology. The data is stored in multiple nodes in the network. There is no central node. Each node keeps a copy of the entire database. The nodes synchronize and update the data through point-to-point communication. Blockchain technology is used to ensure the immutability and integrity of the data. At the same time, data encryption technology protects the confidentiality of the data. Summary of the invention

[0005] In order to overcome the existing carbon emission data encryption storage system, a centralized data storage method is adopted, and all data is stored in one or more central nodes. The data security depends on the security protection measures of the central node and the strength of the data encryption technology. Once the central node is attacked or fails, it may cause data loss or damage.

[0006] The technical solution of the present invention is: a distributed blockchain edge carbon emission data encryption storage system, comprising:

[0007] Data collection module: used to collect carbon emission related data from various carbon emission sources;

[0008] Data preprocessing module: used to preprocess the carbon emission related data collected by the data acquisition module;

[0009] Data encryption module: used to encrypt the pre-processed carbon emission related data;

[0010] Distributed storage module: used for distributed storage of encrypted data;

[0011] Blockchain consensus module: used to ensure the consistency and integrity of data stored in the distributed storage module;

[0012] Data access control module: used to manage and control user access rights;

[0013] Data analysis and reporting module: used to generate data reports on carbon emission related information.

[0014] Preferably, the data acquisition module is responsible for collecting carbon emission data from various carbon emission sources, such as factories, vehicles, energy facilities, etc., and collects carbon emission data from various carbon emission sources in real time or periodically through various sensors and Internet of Things devices, and converts the collected raw data into a system-recognizable format, such as JSON, XML or database table structure, for subsequent processing, while preliminarily checking the integrity and accuracy of the data to ensure that the data is not lost or damaged during transmission.

[0015] Preferably, the data preprocessing module is used to remove duplicate data and invalid data, such as null values, outliers and noise data, to improve data quality, and convert data from different sources into a unified format to facilitate subsequent data analysis and processing, and normalize or standardize the data to eliminate the impact of different dimensions, making the data fairer during comparison and analysis.

[0016] Preferably, the data encryption module is used to encrypt the pre-processed carbon emission data using advanced encryption algorithms, such as AES, RSA, etc., to ensure the security of the data during transmission and storage, while generating and managing keys for data encryption and decryption to ensure the secure storage and distribution of keys. According to the sensitivity of the data and business needs, a suitable encryption strategy is formulated, such as selecting encryption algorithms, encryption modes, such as ECB, CBC, etc., and key length.

[0017] Preferably, the data encryption module comprises the following steps when operating:

[0018] S11: Use a secure key generation algorithm, such as a cryptographically based random number generator, to generate keys for data encryption. The key generation should ensure randomness and unpredictability to prevent the key from being guessed or cracked.

[0019] S12: The generated keys shall be securely stored in the key management system to ensure that only authorized users or system components can access them. The key management system shall provide functions such as key storage, backup, recovery and destruction to ensure the security of the key life cycle;

[0020] S13: Select appropriate encryption algorithm, such as AES, RSA, etc., according to the sensitivity of the data and business requirements;

[0021] S14: Use the selected encryption algorithm and key to encrypt the carbon emission data. During the encryption process, the integrity and confidentiality of the data should be ensured to prevent the data from being leaked or tampered with during transmission and storage;

[0022] S15: Store the encrypted data on the distributed blockchain edge nodes to ensure data security and availability;

[0023] S16: Implement the established encryption strategy in the system to ensure that all carbon emission data are encrypted in accordance with the strategy, and regularly review and update the encryption strategy to adapt to changes in business needs and security environment.

[0024] Preferably, the distributed storage module is used to distribute and store the encrypted carbon emission data on multiple edge nodes to improve the availability and fault tolerance of the data. Through data replication and sharding technology, multiple copies of the data are stored on multiple nodes to prevent data loss caused by single point failures. According to the access frequency and importance of the data, appropriate storage media, such as SSD, HDD, and storage strategies, such as separation of hot and cold data, are selected to improve storage efficiency and reduce costs.

[0025] Preferably, when the distributed storage module is working, the following steps are included:

[0026] S21: The carbon emission data to be stored is firstly divided into smaller data segments or file fragments;

[0027] S22: Encrypt and sign each data fragment to ensure the integrity and security of the data;

[0028] S23: The segmented and encrypted data segments are distributed to each node in the distributed network;

[0029] S24: The distributed storage module uses a consensus mechanism to ensure that data backups on all nodes are consistent, which can prevent data from being tampered with or damaged and maintain data consistency in the network;

[0030] S25: When it is necessary to retrieve data stored in the distributed storage system, the user can locate the node storing the data through a specific algorithm;

[0031] S26: Users can obtain data fragments from these nodes and restore them to recover complete carbon emission data.

[0032] Preferably, by dispersing and storing data on multiple nodes, the distributed storage module can reduce the risk of data loss or damage. Even if a node fails or is attacked, the data backup on other nodes can still maintain the integrity and availability of the data. The data encryption and signature technology in the distributed storage module can prevent unauthorized access and data leakage, thereby enhancing data privacy protection. The storage capacity and performance can be linearly expanded as the number of network nodes increases, helping to meet the growing data storage needs.

[0033] Preferably, the blockchain consensus module is used in the distributed storage module, using blockchain consensus mechanisms such as proof of work and proof of stake to ensure the consistency and integrity of data on all edge nodes. Before the data is added to the blockchain, the data is verified through the consensus mechanism to ensure the authenticity and reliability of the data, and the immutability of the blockchain is used to ensure that once the data is added to the blockchain, it cannot be modified or deleted.

[0034] Preferably, the data access control module is used to formulate and implement role-based access control (RBAC), attribute-based access control (ABAC) or other advanced access control strategies to ensure that only authorized users or system components can access sensitive data, authenticate users through user names, passwords, biometrics, etc., ensure that only legitimate users can access the system, and manage user access rights to data, including read permissions, write permissions, and execute permissions.

[0035] Preferably, the data analysis and reporting module is used to decrypt the encrypted carbon emission data stored on the distributed blockchain edge nodes when necessary to facilitate subsequent data analysis and visualization. It uses data mining, machine learning and other technologies to conduct in-depth analysis of the decrypted data to discover patterns and trends in the data, and provide valuable information for decision makers. At the same time, it generates a detailed carbon emission report based on the analysis results, including carbon emissions, emission trends, compliance assessments, etc., to provide decision support for environmental policy formulation and carbon emission management.

[0036] Beneficial effects of the present invention:

[0037] 1. Compared with the traditional carbon emission data encryption storage system, which adopts a centralized data storage method, all data is stored in one or more central nodes. The data security depends on the security protection measures of the central node and the strength of the data encryption technology. Once the central node is attacked or fails, it may cause data loss or damage. The carbon emission data encryption storage system adopts distributed storage technology. The data is dispersed and stored on multiple nodes in the network. There is no central node. Each node stores a copy of the entire database. The nodes synchronize and update data through point-to-point communication. Blockchain technology is used to ensure the immutability and integrity of the data. At the same time, data encryption technology protects the confidentiality of the data;

[0038] 2. By distributing and storing data on multiple nodes, the distributed storage module can reduce the risk of data loss or damage. Even if a node fails or is attacked, the data backup on other nodes can still maintain the integrity and availability of the data. The data encryption and signature technology in the distributed storage module can prevent unauthorized access and data leakage, thereby enhancing data privacy protection. It can linearly expand storage capacity and performance as the number of network nodes increases, helping to meet the growing data storage needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 What is shown is a schematic diagram of the structure of the distributed blockchain edge carbon emission data encryption storage system of the present invention;

[0040] Figure 2 What is shown is a schematic diagram of the work flow of the data encryption module of the distributed blockchain edge carbon emission data encryption storage system of the present invention;

[0041] Figure 3 What is shown is a flow chart of the distributed storage module of the distributed blockchain edge carbon emission data encryption storage system of the present invention. DETAILED DESCRIPTION

[0042] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0043] See also Figure 1-3 The present invention provides an embodiment: a distributed blockchain edge carbon emission data encryption storage system, comprising:

[0044] Data collection module: used to collect carbon emission related data from various carbon emission sources;

[0045] Data preprocessing module: used to preprocess the carbon emission related data collected by the data acquisition module;

[0046] Data encryption module: used to encrypt the pre-processed carbon emission related data;

[0047] Distributed storage module: used for distributed storage of encrypted data;

[0048] Blockchain consensus module: used to ensure the consistency and integrity of data stored in the distributed storage module;

[0049] Data access control module: used to manage and control user access rights;

[0050] Data analysis and reporting module: used to generate data reports on carbon emission related information.

[0051] Preferably, the data acquisition module is responsible for collecting carbon emission data from various carbon emission sources, such as factories, vehicles, energy facilities, etc., and collects carbon emission data from various carbon emission sources in real time or periodically through various sensors and Internet of Things devices, and converts the collected raw data into a system-recognizable format, such as JSON, XML or database table structure, for subsequent processing, while preliminarily checking the integrity and accuracy of the data to ensure that the data is not lost or damaged during transmission.

[0052] Preferably, the data preprocessing module is used to remove duplicate data and invalid data, such as null values, outliers and noise data, to improve data quality, and convert data from different sources into a unified format to facilitate subsequent data analysis and processing, and normalize or standardize the data to eliminate the impact of different dimensions, making the data fairer during comparison and analysis.

[0053] Preferably, the data encryption module is used to encrypt the pre-processed carbon emission data using advanced encryption algorithms, such as AES, RSA, etc., to ensure the security of the data during transmission and storage, while generating and managing keys for data encryption and decryption to ensure the secure storage and distribution of keys. According to the sensitivity of the data and business needs, a suitable encryption strategy is formulated, such as selecting encryption algorithms, encryption modes, such as ECB, CBC, etc., and key length.

[0054] Preferably, the data encryption module comprises the following steps when operating:

[0055] S11: Use a secure key generation algorithm, such as a cryptographically based random number generator, to generate keys for data encryption. The key generation should ensure randomness and unpredictability to prevent the key from being guessed or cracked.

[0056] S12: The generated keys shall be securely stored in the key management system to ensure that only authorized users or system components can access them. The key management system shall provide functions such as key storage, backup, recovery and destruction to ensure the security of the key life cycle;

[0057] S13: Select appropriate encryption algorithm, such as AES, RSA, etc., according to the sensitivity of the data and business requirements;

[0058] S14: Use the selected encryption algorithm and key to encrypt the carbon emission data. During the encryption process, the integrity and confidentiality of the data should be ensured to prevent the data from being leaked or tampered with during transmission and storage;

[0059] S15: Store the encrypted data on the distributed blockchain edge nodes to ensure data security and availability;

[0060] S16: Implement the established encryption strategy in the system to ensure that all carbon emission data are encrypted in accordance with the strategy, and regularly review and update the encryption strategy to adapt to changes in business needs and security environment.

[0061] Preferably, the distributed storage module is used to distribute and store the encrypted carbon emission data on multiple edge nodes to improve the availability and fault tolerance of the data. Through data replication and sharding technology, multiple copies of the data are stored on multiple nodes to prevent data loss caused by single point failures. According to the access frequency and importance of the data, appropriate storage media, such as SSD, HDD, and storage strategies, such as separation of hot and cold data, are selected to improve storage efficiency and reduce costs.

[0062] Preferably, when the distributed storage module is working, the following steps are included:

[0063] S21: The carbon emission data to be stored is firstly divided into smaller data segments or file fragments;

[0064] S22: Encrypt and sign each data fragment to ensure the integrity and security of the data;

[0065] S23: The segmented and encrypted data segments are distributed to each node in the distributed network;

[0066] S24: The distributed storage module uses a consensus mechanism to ensure that data backups on all nodes are consistent, which can prevent data from being tampered with or damaged and maintain data consistency in the network;

[0067] S25: When it is necessary to retrieve data stored in the distributed storage system, the user can locate the node storing the data through a specific algorithm;

[0068] S26: Users can obtain data fragments from these nodes and restore them to recover complete carbon emission data.

[0069] Preferably, by dispersing and storing data on multiple nodes, the distributed storage module can reduce the risk of data loss or damage. Even if a node fails or is attacked, the data backup on other nodes can still maintain the integrity and availability of the data. The data encryption and signature technology in the distributed storage module can prevent unauthorized access and data leakage, thereby enhancing data privacy protection. The storage capacity and performance can be linearly expanded as the number of network nodes increases, helping to meet the growing data storage needs.

[0070] Preferably, the blockchain consensus module is used in the distributed storage module, using blockchain consensus mechanisms such as proof of work and proof of stake to ensure the consistency and integrity of data on all edge nodes. Before the data is added to the blockchain, the data is verified through the consensus mechanism to ensure the authenticity and reliability of the data, and the immutability of the blockchain is used to ensure that once the data is added to the blockchain, it cannot be modified or deleted.

[0071] Preferably, the data access control module is used to formulate and implement role-based access control (RBAC), attribute-based access control (ABAC) or other advanced access control strategies to ensure that only authorized users or system components can access sensitive data, authenticate users through user names, passwords, biometrics, etc., ensure that only legitimate users can access the system, and manage user access rights to data, including read permissions, write permissions, and execute permissions.

[0072] Preferably, the data analysis and reporting module is used to decrypt the encrypted carbon emission data stored on the distributed blockchain edge nodes when necessary to facilitate subsequent data analysis and visualization. It uses data mining, machine learning and other technologies to conduct in-depth analysis of the decrypted data to discover patterns and trends in the data, and provide valuable information for decision makers. At the same time, it generates a detailed carbon emission report based on the analysis results, including carbon emissions, emission trends, compliance assessments, etc., to provide decision support for environmental policy formulation and carbon emission management.

[0073] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of those skilled in the art without departing from the spirit of the present invention.

Claims

1. Distributed blockchain edge carbon emission data encryption storage system; its characteristics are: Compared with the traditional carbon emission data encryption storage system, which adopts a centralized data storage method, all data is stored in one or more central nodes. The data security depends on the security protection measures of the central node and the strength of the data encryption technology. Once the central node is attacked or fails, it may cause data loss or damage. The carbon emission data encryption storage system adopts distributed storage technology. The data is stored in multiple nodes in the network. There is no central node. Each node stores a copy of the entire database. The nodes synchronize and update the data through point-to-point communication. Blockchain technology is used to ensure the immutability and integrity of the data. At the same time, data encryption technology protects the confidentiality of the data.

2. The distributed blockchain edge carbon emission data encryption storage system according to claim 1 is characterized by: The data acquisition module is responsible for collecting carbon emission data from various carbon emission sources, such as factories, vehicles, energy facilities, etc. It collects carbon emission data from various carbon emission sources in real time or regularly through various sensors and IoT devices, and converts the collected raw data into a system-recognizable format, such as JSON, XML or database table structure, for subsequent processing. At the same time, it preliminarily checks the integrity and accuracy of the data to ensure that the data is not lost or damaged during transmission.

3. The distributed blockchain edge carbon emission data encryption storage system according to claim 2 is characterized by: The data preprocessing module is used to remove duplicate data and invalid data, such as null values, outliers and noise data, to improve data quality. At the same time, it converts data from different sources into a unified format to facilitate subsequent data analysis and processing, and normalizes or standardizes the data to eliminate the impact of different dimensions and make the data fairer during comparison and analysis.

4. The distributed blockchain edge carbon emission data encryption storage system according to claim 3 is characterized by: The data encryption module is used to encrypt the pre-processed carbon emission data using advanced encryption algorithms, such as AES, RSA, etc., to ensure the security of data during transmission and storage. At the same time, it generates and manages keys for data encryption and decryption, ensures the secure storage and distribution of keys, and formulates appropriate encryption strategies based on the sensitivity of the data and business needs, such as selecting encryption algorithms, encryption modes such as ECB, CBC, etc. and key length.

5. The distributed blockchain edge carbon emission data encryption storage system according to claim 4 is characterized by: When the data encryption module is working, the following steps are included: S11: Use a secure key generation algorithm, such as a cryptographically based random number generator, to generate keys for data encryption. The key generation should ensure randomness and unpredictability to prevent the key from being guessed or cracked. S12: The generated keys shall be securely stored in the key management system to ensure that only authorized users or system components can access them. The key management system shall provide functions such as key storage, backup, recovery and destruction to ensure the security of the key life cycle; S13: Select appropriate encryption algorithm, such as AES, RSA, etc., according to the sensitivity of the data and business requirements; S14: Use the selected encryption algorithm and key to encrypt the carbon emission data. During the encryption process, the integrity and confidentiality of the data should be ensured to prevent the data from being leaked or tampered with during transmission and storage; S15: Store the encrypted data on the distributed blockchain edge nodes to ensure data security and availability; S16: Implement the established encryption strategy in the system to ensure that all carbon emission data are encrypted in accordance with the strategy, and regularly review and update the encryption strategy to adapt to changes in business needs and security environment.

6. The distributed blockchain edge carbon emission data encryption storage system according to claim 5 is characterized by: The distributed storage module is used to distribute and store the encrypted carbon emission data on multiple edge nodes to improve the availability and fault tolerance of the data. Through data replication and sharding technology, multiple copies of the data are stored on multiple nodes to prevent data loss caused by single point failures. According to the access frequency and importance of the data, appropriate storage media such as SSD, HDD, and storage strategies such as hot and cold data separation are selected to improve storage efficiency and reduce costs.

7. The distributed blockchain edge carbon emission data encryption storage system according to claim 6 is characterized by: When the distributed storage module is working, the following steps are included: S21: The carbon emission data to be stored is firstly divided into smaller data segments or file fragments; S22: Encrypt and sign each data fragment to ensure the integrity and security of the data; S23: The segmented and encrypted data segments are distributed to each node in the distributed network; S24: The distributed storage module uses a consensus mechanism to ensure that data backups on all nodes are consistent, which can prevent data from being tampered with or damaged and maintain data consistency in the network; S25: When it is necessary to retrieve data stored in the distributed storage system, the user can locate the node storing the data through a specific algorithm; S26: Users can obtain data fragments from these nodes and restore them to recover complete carbon emission data.

8. The distributed blockchain edge carbon emission data encryption storage system according to claim 7 is characterized by: The blockchain consensus module is used in the distributed storage module. It uses blockchain consensus mechanisms such as proof of work and proof of stake to ensure the consistency and integrity of data on all edge nodes. Before the data is added to the blockchain, the data is verified through the consensus mechanism to ensure the authenticity and reliability of the data. The immutability of the blockchain is used to ensure that once the data is added to the blockchain, it cannot be modified or deleted.

9. The distributed blockchain edge carbon emission data encryption storage system according to claim 8 is characterized by: The blockchain consensus module is used in the distributed storage module. It uses blockchain consensus mechanisms such as proof of work and proof of stake to ensure the consistency and integrity of data on all edge nodes. Before the data is added to the blockchain, the data is verified through the consensus mechanism to ensure the authenticity and reliability of the data. The immutability of the blockchain is used to ensure that once the data is added to the blockchain, it cannot be modified or deleted.

10. The distributed blockchain edge carbon emission data encryption storage system according to claim 9 is characterized by: The data analysis and reporting module is used to decrypt the encrypted carbon emission data stored on the distributed blockchain edge nodes when necessary for subsequent data analysis and visualization. It uses data mining, machine learning and other technologies to conduct in-depth analysis of the decrypted data, discover patterns and trends in the data, and provide valuable information for decision makers. At the same time, it generates a detailed carbon emission report based on the analysis results, including carbon emissions, emission trends, compliance assessments, etc., to provide decision support for environmental policy formulation and carbon emission management.