Data security processing platform based on block chain
By combining the AES and RSA encryption algorithms with the blockchain architecture system, setting access control with smart contracts, designing incentive mechanisms, and adopting different types of blockchains, the shortcomings of traditional encryption methods and data sharing models are solved, and the security and stability of data are achieved.
Patent Information
- Application Number
- CN202511206529.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2025-10-10
AI Technical Summary
Traditional encryption methods are difficult to resist complex attacks, the data sharing model lacks smart contract support and cannot meet the needs of diverse scenarios, and the node management mechanism is imperfect, affecting system stability.
It adopts a blockchain architecture system, combines AES symmetric encryption and RSA asymmetric encryption algorithms, uses smart contracts to set access control, designs incentive mechanisms, uses different types of blockchains (private chains, consortium chains, public chains) to meet the needs of different scenarios, and ensures node stability through system management and maintenance modules.
It realizes multi-level encryption protection of data, ensures data integrity and security, meets the data sharing needs of different scenarios, improves data circulation efficiency and application value, and ensures the stability and security of the system.
Smart Images

Figure CN120768671A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of computer software and information technology, and in particular to a data security processing platform based on blockchain. Background Art
[0002] In the digital age, data has become a core asset for business and social development. With the increasing informatization of various industries, data volumes are experiencing explosive growth. At the same time, data leaks are becoming increasingly frequent, causing significant losses to businesses and individuals. Blockchain, as an emerging distributed ledger technology, offers new approaches and methods for addressing these data security and sharing challenges, thanks to its decentralization, immutability, and traceability. This paper proposes a blockchain-based data security processing platform, designed to leverage the advantages of blockchain technology to address current challenges in data security and sharing.
[0003] Traditional encryption methods are mostly single encryption algorithms, which are difficult to resist complex attacks. In addition, the data sharing model lacks the support of smart contracts, making it difficult to clearly define the scope of use, time limit, fees and other conditions. It cannot meet the needs of various scenarios and lacks a complete node management mechanism. It cannot detect and handle node failures in a timely manner, affecting system stability. Summary of the Invention
[0004] The present invention relates to a data security processing platform based on blockchain to solve the technical problems raised in the above background technology.
[0005] In a first aspect, the present invention provides a blockchain-based data security processing platform, which specifically includes: a blockchain architecture system, a data security processing system, and a data sharing system; The blockchain architecture system includes data provider nodes, data user nodes, supervision nodes, and consensus nodes. The data provider nodes are used to encrypt and sign format-verified data using a specified encryption algorithm before uploading it to the blockchain. The data user nodes are used to send requests with detailed data requirement parameters to the data provider nodes based on a pre-set smart contract template and use the data after obtaining authorization that complies with the permissions set in the smart contract. The supervision nodes supervise the data sharing and use process based on established compliance review rules. The consensus nodes verify transactions and generate new blocks according to the selected consensus algorithm to ensure the consistency and security of blockchain data. The data security processing system adopts the AES symmetric encryption algorithm to encrypt data, generates encrypted data and corresponding encryption keys, and then uses the RSA asymmetric encryption algorithm to encrypt the encryption keys using the public key of the data user; the data is divided into fixed-size data segments, each segment is assigned a unique digital identifier, and a hash value is generated based on the SHA-256 hash algorithm; based on the smart contract of the blockchain, the access control list is explicitly set in the contract code to realize fine-grained access control of data. The data sharing system uses smart contract code to explicitly set the use range, use period, fee calculation and payment method of data sharing according to the preset sharing rule template; through the chain-like data structure of the blockchain, the initiation time, participant identifier, data operation type and other information of data sharing are recorded in each block to realize the traceability of the data sharing process and usage; an incentive mechanism is designed to set reward rules in the smart contract, and a certain amount of digital currency or points is issued to the data owner according to the data quality evaluation index and data usage statistics rules, and the data user pays the fee according to the fee payment clause in the smart contract.
[0006] In at least some embodiments, The blockchain architecture system uses a private chain in scenarios where the requirements for data privacy and security meet the financial industry standards, uses a consortium chain in scenarios where data sharing between multiple institutions is required and meets the medical industry data compliance requirements, and uses a public chain in scenarios where high transparency is pursued and meets the public data sharing scenario.
[0007] In at least some embodiments, In the data security processing system, the data provider encrypts the data using the AES symmetric encryption algorithm to generate encrypted data and encryption keys before uploading the data, and then encrypts the encryption keys using the RSA public key provided by the data user. The encrypted key and the encrypted data are uploaded to the blockchain in accordance with the requirements of the blockchain data storage format. After obtaining authorization, the data user decrypts the encryption key using its own private key according to the RSA decryption process, and then decrypts the encrypted data using the decrypted key according to the AES decryption process.
[0008] In at least some embodiments, In the data security processing system, the unique identifier of each data segment is generated by combining the data segment number and the subject identifier to which the data belongs, and the hash value is generated according to the standard calculation process of the SHA-256 hash algorithm. The data integrity is verified by comparing the stored hash value with the recalculated hash value.
[0009] In at least some embodiments, In the data security processing system, the data provider constructs an access control list in the smart contract code to clearly set the data access rights to read-only, read-write or specific operation permissions, with the access time accurate to seconds and the number of accesses set to a specific value.
[0010] In at least some embodiments, The smart contracts in the data sharing system automatically complete the permission change operations of data authorization, the record storage operations of data transactions, and the calculation and transfer operations of fee settlement according to the standard process of the smart contract execution engine.
[0011] In at least some embodiments, The data traceability function in the data sharing system records the data in chronological order in a specific field of each block, based on the blockchain data storage specification, from the timestamp and generating entity identifier at the time of generation, to the uploading node identifier and upload time at the time of uploading, and then to the sharing initiator, recipient, usage time, usage operation type and other information during the sharing and use process, forming an unalterable audit trail.
[0012] In at least some embodiments, The incentive mechanism in the data sharing system sets data quality assessment indicators in the smart contract as data accuracy reaching 99% and data integrity reaching 100%. The data usage statistics rules are based on the number of data downloads or the length of data usage. Data providers will receive a corresponding amount of digital currency or points as rewards, and data users will pay fees according to the terms in the smart contract that they will pay X amount per download or Y amount per hour of usage.
[0013] In at least some embodiments, The consensus node adopts the PoW (Proof of Work) mechanism when the blockchain type is a public chain and the pursuit of maximum decentralization; adopts the PBFT (Practical Byzantine Fault Tolerance) mechanism when the blockchain type is a consortium chain and the transaction processing speed is required to be high; and adopts the PoS (Proof of Stake) mechanism when the blockchain type is a private chain and the emphasis is on node rights.
[0014] In at least some embodiments, The blockchain-based data security processing platform also includes a system management and maintenance module, which is used for node management, data backup and security auditing. In node management, the node operation status is checked daily according to the node health check list. For failed nodes, they are processed according to the node repair or replacement process within 24 hours. In data backup, the blockchain data is fully backed up at 2 a.m. every Sunday according to the data backup strategy, and the backup data is stored in storage devices in three different geographical locations. In security auditing, the system is checked every month according to the standard security audit process to detect whether there are security vulnerabilities and violations. Any problems found are repaired within 7 working days.
[0015] The present invention provides a blockchain-based data security processing platform, which has the following beneficial effects: In the present invention, the data security processing system comprehensively uses the AES symmetric encryption algorithm and the RSA asymmetric encryption algorithm. The data is first encrypted by AES to generate encrypted data and keys, and then the keys are encrypted by RSA and uploaded to the blockchain. After the data user obtains authorization, it is decrypted according to a specific process, effectively preventing the data from being stolen or tampered with during transmission and storage, providing a solid encryption protection barrier for the data, dividing the data into fixed-size fragments, assigning a unique digital identifier to each fragment, and generating a hash value based on the SHA-256 hash algorithm. By comparing the stored and recalculated hash values, the data integrity can be verified in a timely and accurate manner. Once the data is illegally modified, the hash value will change, thereby ensuring the reliability of the data. Based on the blockchain smart contract, a detailed access control list is constructed in the contract code, and data access rights, access time and number of accesses are accurately set, strictly restricting access to data by different users, and ensuring that the data is only used by authorized users in the prescribed manner.
[0016] In addition, in the present invention, the data sharing system uses smart contract code to clearly and explicitly stipulate the scope of use, usage period, fee calculation and payment method of data sharing based on the preset sharing rule template. The data sharing needs in different scenarios can be met, which improves the circulation efficiency and application value of data. With the help of the chain data structure of the blockchain, the full life cycle information of the data from generation to use is recorded in detail in chronological order in the specific field of each block, including timestamp, subject identification, node identification, operation type, etc., to form an unalterable audit trail, which is convenient for tracing data sharing and usage, ensuring that the source of data can be checked, the destination can be traced, and the responsibility can be investigated. Scientific reward rules are set in the smart contract, and digital currency or points rewards are issued to data owners based on data quality assessment indicators and data usage statistical rules. At the same time, the fee payment terms of data users are standardized to stimulate the enthusiasm of data owners to provide high-quality data and promote the rational use of data and the healthy development of the sharing ecology.
[0017] In addition, in the present invention, the blockchain architecture system provides a variety of blockchain type options based on the needs of different industries and scenario characteristics. In the financial industry, which has extremely high requirements for data privacy and security, private chains are used to ensure data security and controllability; in scenarios where data sharing among multiple institutions is required and compliance requirements of the medical industry are met, consortium chains achieve efficient and secure data interaction; in scenarios where public data sharing requires high openness and transparency, public chains provide open platforms to meet the differentiated needs of different application scenarios. Consensus nodes adopt different consensus mechanisms according to blockchain types and scenario requirements. In scenarios where public chains pursue maximum decentralization, the PoW mechanism ensures the fairness and decentralization of the system; when the consortium chain has high requirements for transaction processing speed, the PBFT mechanism can quickly reach consensus and improve transaction efficiency; when the private chain focuses on node rights and interests, the PoS mechanism distributes accounting rights based on node rights and interests, thereby improving system performance and stability.
[0018] In addition, in the present invention, the system management and maintenance module checks the node operation status every day according to the node health check list. For faulty nodes, they can be repaired or replaced according to the process within 24 hours to ensure the normal operation of the entire platform node and maintain the stability and reliability of the system. At 2 a.m. every Sunday, the blockchain data is fully backed up according to the data backup strategy, and the backup data is stored in three storage devices in different geographical locations to effectively prevent data loss and ensure the availability of data in the event of emergencies. The system is inspected every month according to the security audit standard process to promptly detect whether there are security vulnerabilities and violations, and the problem is repaired within 7 working days to ensure the safe and stable operation of the system and maintain user data security and platform compliance. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings of the embodiments are briefly introduced below.
[0020] The drawings described below only relate to some embodiments of the present invention, but are not intended to limit the present invention.
[0021] In the attached figure: Figure 1 The following is an architecture diagram of the data security processing platform based on blockchain of the present invention; Figure 2 shows a data security processing flow chart of the present invention; Figure 3 shows a data sharing flow chart of the present invention; Figure 4 Shown is a functional structure diagram of the system management and maintenance module of the present invention. DETAILED DESCRIPTION
[0022] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the described embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0023] Example 1: Please refer to Figures 1 to 4 : The present invention proposes a data security processing platform based on blockchain, including: a blockchain architecture system, a data security processing system and a data sharing system; The blockchain architecture system includes data provider nodes, data user nodes, supervision nodes, and consensus nodes. The data provider node is used to encrypt and sign the format-verified data using a specified encryption algorithm before uploading it to the blockchain. The data user node is used to send a request with detailed data requirement parameters to the data provider node based on a pre-set smart contract template, and use the data after obtaining authorization that complies with the permissions set in the smart contract. The supervision node supervises the data sharing and use process based on established compliance review rules. The consensus node verifies transactions and generates new blocks according to the selected consensus algorithm to ensure the consistency and security of blockchain data. The data security processing system uses the AES symmetric encryption algorithm to encrypt data, generating encrypted data and corresponding encryption keys. It then uses the RSA asymmetric encryption algorithm to encrypt the encryption key using the data user's public key. The system also divides data into fixed-size segments, assigns each segment a unique digital identifier, and generates a hash value based on the SHA-256 hash algorithm. Based on blockchain smart contracts, fine-grained access control is achieved by explicitly setting access control lists in the contract code. The data sharing system uses smart contract code to clarify the scope of use, usage period, fee calculation and payment method of data sharing based on the preset sharing rule template; through the chain data structure of the blockchain, the initiation time of data sharing, participant identification, data operation type and other information are recorded in each block to achieve traceability of the data sharing process and usage; an incentive mechanism is designed, and reward rules are set in the smart contract. Based on data quality assessment indicators and data usage statistical rules, a specific amount of digital currency or points are issued to the data owner, and the data user pays the fee according to the fee payment terms in the smart contract.
[0024] In the embodiment of the present disclosure, The blockchain adopted by the blockchain architecture system is a private chain in a scenario that meets the financial industry standard in terms of data privacy and security, is a consortium chain in a scenario that needs to realize data sharing between multiple institutions and meets the data compliance requirements of the medical industry, and is a public chain in a scenario that pursues high openness and transparency and meets the public data sharing scenario. The blockchain architecture system has the following effects: selecting a suitable type of blockchain according to different scenarios, and avoiding resource waste or performance deficiency caused by using a single type of blockchain.
[0025] In the embodiment of the present disclosure, In the data security processing system, according to the encryption algorithm standard process, before data uploading, the data provider first encrypts the data by using the AES symmetric encryption algorithm to generate encrypted data and an encryption key, and then encrypts the encryption key by using the RSA public key provided by the data user. The encrypted key and the encrypted data are uploaded to the blockchain according to the blockchain data storage format requirements. After being authorized, the data user decrypts the encryption key by using the private key of the data user according to the RSA decryption process, and then decrypts the encrypted data by using the decrypted key according to the AES decryption process. The data security processing system has the following effects: the AES and RSA encryption algorithms are used to encrypt the data and the key in multiple levels, which effectively resists data theft and tampering, ensures the security of the key, and avoids the risk caused by key leakage; the encrypted data and the key are uploaded according to the blockchain storage format, which is consistent with the characteristics of non-tamperability and traceability, and the authorization mechanism and the smart contract are combined to realize fine-grained access control of data; the encryption and decryption processes are clear, which provides a unified standard for each participant and ensures the accuracy of the operation, while taking into account the data security and usability.
[0026] In the embodiment of the present disclosure, In the data security processing system, the unique identifier of each data segment is generated by combining the data segment number and the identifier of the subject to which the data belongs, and the hash value is generated according to the SHA-256 hash algorithm standard calculation process. The data integrity is verified by comparing the stored hash value with the newly calculated hash value. The data security processing system has the following effects: the unique identifier is generated by combining the data segment number and the identifier of the subject to which the data belongs, which can quickly and accurately distinguish different data segments, and is convenient for data management, searching and use; the hash value is generated based on the SHA-256 algorithm, and the hash values stored and newly calculated are compared, which can timely find out whether the data is tampered with, and ensure the integrity and reliability of the data in the storage and transmission process.
[0027] In the embodiment of the present disclosure, In the data security processing system, the data provider sets the data access permission as read-only, read-write or specific operation permission in the smart contract code by constructing an access control list. The access time is accurate to seconds, and the access frequency is set to a specific value. The functions are as follows: the type of data access permission can be clearly defined, such as read-only, read-write or specific operation permission, to ensure that data is used only in an allowed manner and reduce the risk of data leakage and misuse; the access time is accurate to seconds, which can open data access in a specific time period according to business needs and security policies, enhancing the controllability of data use; and the specific access frequency is set to further restrict data use and avoid data security risks caused by excessive access, thereby comprehensively ensuring data security.
[0028] In the embodiments of the present disclosure, The smart contract in the data sharing system automatically completes the permission change operation of data authorization, the record storage operation of data transaction, and the calculation and transfer operation of fee settlement according to the standard process of the smart contract execution engine. The functions are as follows: the operations such as permission change, record storage and fee settlement transfer are automatically completed according to the standard process, reducing manual intervention and improving the efficiency of data sharing business processing; the operations are performed according to the established rules to avoid human errors and subjective factors, ensuring the accuracy and reliability of data authorization, transaction records and fee settlement; the automatic execution and transparency of the smart contract make the participants more confident in the data sharing process, enhancing the security and credibility of data sharing.
[0029] In the embodiments of the present disclosure, The data traceability function in the data sharing system records the time stamp of data generation, the generation subject identifier, the upload node identifier and upload time, the sharing initiator, the recipient, the use time and the use operation type in the specific field of each block in time sequence according to the blockchain data storage specification, forming an unalterable audit trail. The functions are as follows: the whole life cycle information of data is recorded according to the blockchain specification, making every step of data from generation to use clear and traceable, and enabling the participants to understand the origin and development of data, thereby enhancing the transparency of the data sharing process; the unalterable audit trail effectively prevents data from being maliciously tampered with or forged, ensuring the authenticity and reliability of data and improving the quality and value of data; detailed records facilitate supervision and examination by regulatory authorities, ensuring that data sharing activities comply with relevant laws and regulations and helping enterprises meet compliance requirements and reduce legal risks; when data quality problems, security incidents or disputes occur, the problem source can be quickly located according to the audit trail, the responsible subject is determined, and measures are taken to solve the problem in a timely manner.
[0030] In the embodiments of the present disclosure, The incentive mechanism in the data sharing system sets data quality assessment indicators of 99% accuracy and 100% integrity in the smart contract. Data usage statistics are calculated based on the number of data downloads or the duration of data usage. Data providers are rewarded with a corresponding amount of digital currency or points. Data users pay fees according to the terms in the smart contract that require them to pay X amount per download or Y amount per hour of use. Its function is to record data usage by the number of downloads or the duration of use, provide an objective basis for fee payment and reward distribution, and make the incentive and payment mechanism fair and reasonable. Data providers can earn digital currency or points, and data users pay on demand, which stimulates the enthusiasm of both parties to participate in data sharing and promotes data circulation and utilization.
[0031] Example 2, based on Example 1, When the blockchain type is a public chain and the pursuit of maximum decentralization, the consensus node adopts the PoW (Proof of Work) mechanism; when the blockchain type is a consortium chain and the transaction processing speed is required to be high, the PBFT (Practical Byzantine Fault Tolerance) mechanism is adopted; when the blockchain type is a private chain and the focus is on node rights and interests, the PoS (Proof of Stake) mechanism is adopted. Its functions are: the public chain pursues maximum decentralization, and the PoW mechanism can ensure equal participation and fair competition among nodes; the consortium chain requires high transaction processing speed, and the PBFT mechanism can quickly reach consensus; the private chain focuses on node rights and interests, and the PoS mechanism distributes accounting rights according to rights and interests, which meets the core needs of different application scenarios.
[0032] Example 3, based on Example 1 and Example 2, A data security processing platform based on blockchain also includes a system management and maintenance module, which is used for node management, data backup and security audit. In node management, the node operation status is checked daily according to the node health check list. For failed nodes, they are handled within 24 hours according to the node repair or replacement process. In data backup, the blockchain data is fully backed up according to the data backup strategy at 2 am every Sunday. The backup data is stored in three storage devices in different geographical locations. In security audit, the system is checked monthly according to the security audit standard process to detect whether there are security vulnerabilities and violations. Behavior: For any problems found, repairs will be completed within 7 working days. Its role is: by checking the health of nodes according to the checklist every day, timely discovering and handling faulty nodes within 24 hours, ensuring the normal operation of all nodes on the platform and maintaining the stability and continuity of the blockchain network; fully backing up blockchain data every Sunday morning and storing the backup on devices in three locations, greatly reducing the risk of data loss due to hardware failure, natural disasters, etc., and ensuring the continuous availability of data; monthly audits according to standard processes, checking for security vulnerabilities and violations, and repairing any problems found within 7 working days to ensure the security of the platform, comply with relevant regulations, and enhance user trust in the platform.
[0033] Working principle of this embodiment: Blockchain architecture system: Node collaboration: After verifying the data format, the data provider node encrypts and signs the data using a specified encryption algorithm before uploading it to the blockchain. The data user node uses the smart contract template and carries the data requirement parameters to request the data provider. After obtaining the authorization set by the permission, the regulatory node supervises the data sharing and use process according to the compliance review rules. The consensus node verifies the transaction and generates a new block according to the selected algorithm, such as PoW for public chains, PBFT for consortium chains, and PoS for private chains, to ensure the consistency and security of blockchain data. Different blockchain types are suitable for different scenarios. The financial industry uses private chains to ensure data privacy and security, the medical industry relies on consortium chains to achieve multi-institutional compliance sharing, and the public uses public chains for data sharing to ensure openness and transparency. Data security processing system: Encryption protection: The data provider first encrypts the data using the AES symmetric encryption algorithm to generate encrypted data and keys. The data provider then encrypts the key using the data user's RSA public key and uploads the encrypted data and keys in blockchain format. After the data user is authorized, they use their own private key to obtain the key according to the RSA decryption process, and then decrypt the ciphertext data according to the AES decryption process. Integrity verification: Data is divided into fixed-size segments, and a unique identifier consisting of the segment number and the entity identifier is generated for each segment. A hash value is calculated based on the SHA-256 hash algorithm. The integrity of the data during storage and transmission is verified by comparing the stored and recalculated hash values. Access control: Data providers build access control lists in the smart contract code to precisely set data access permissions (read-only, read-write, or specific operations), access time (accurate to seconds), and access count (specific values), achieving fine-grained access control. Data sharing system: Rule setting: With the help of smart contract code, the scope of use, duration, fee calculation and payment method of data sharing are clearly defined according to the preset template; Data traceability: Using the blockchain chain structure, the entire process of data generation and use, such as timestamp, subject identification, node identification, operation type, etc., is recorded in chronological order in specific fields of each block, forming an unalterable audit trail and realizing the traceability of data sharing process and usage; Incentive Mechanism: Data quality assessment indicators (such as 99% accuracy and 100% completeness) and usage statistics (based on the number of downloads or usage duration) are set in the smart contract. Data providers are rewarded with digital currency or points based on these indicators, and data users pay fees according to the contract terms. The smart contract automatically completes operations such as permission changes, transaction record storage, and fee settlement based on the standard process of the execution engine. System management and maintenance module: Node management: Check the node operation status according to the checklist every day, and repair or replace the faulty node according to the process within 24 hours; Data backup: The blockchain data is fully backed up according to the strategy at 2:00 a.m. every Sunday, and the backup data is stored on three devices in different geographical locations; Security Audit: We conduct monthly system inspections according to standard procedures to detect security vulnerabilities and violations, and complete problem repairs within 7 working days to ensure the stable and safe operation of the platform.
[0034] In this article, there are several points to note: 1. The drawings of the embodiments of the present disclosure only relate to the structures related to the embodiments of the present disclosure. Other structures may refer to conventional designs.
[0035] 2. In the absence of conflict, the embodiments of the present disclosure and the features therein may be combined with each other to form new embodiments.
[0036] The above are only specific implementation methods of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this disclosure, and they should all be covered by the protection scope of the present disclosure.
Claims
1. A blockchain-based data security processing platform, comprising: Blockchain architecture system, data security processing system and data sharing system; characterized by: The blockchain architecture system includes data provider nodes, data user nodes, supervision nodes, and consensus nodes. The data provider nodes are used to encrypt and sign format-verified data using a specified encryption algorithm before uploading it to the blockchain. The data user nodes are used to send requests with detailed data requirement parameters to the data provider nodes based on a pre-set smart contract template and use the data after obtaining authorization that complies with the permissions set in the smart contract. The supervision nodes supervise the data sharing and use process based on established compliance review rules. The consensus nodes verify transactions and generate new blocks according to the selected consensus algorithm to ensure the consistency and security of blockchain data. The data security processing system uses the AES symmetric encryption algorithm to encrypt data, generate encrypted data and the corresponding encryption key, and then uses the RSA asymmetric encryption algorithm to encrypt the encryption key using the public key of the data user; divides the data into fixed-size data fragments, assigns each fragment a unique digital identifier, and generates a hash value based on the SHA-256 hash algorithm; based on blockchain smart contracts, fine-grained access control of data is achieved by explicitly setting access control lists in the contract code; The data sharing system utilizes smart contract codes to clarify the scope of use, usage period, fee calculation, and payment methods of data sharing based on a preset sharing rule template. Through the chain data structure of the blockchain, information such as the initiation time of data sharing, participant identification, and data operation type is recorded in each block to achieve traceability of the data sharing process and usage. An incentive mechanism is designed to set reward rules in the smart contract. Based on data quality assessment indicators and data usage statistical rules, a specific amount of digital currency or points is issued to the data owner, and the data user pays the fees according to the fee payment terms in the smart contract.
2. A blockchain-based data security processing platform according to claim 1, characterized in that: The blockchain used in the blockchain architecture system adopts a private chain in scenarios where data privacy and security requirements meet the standards of the financial industry; adopts a consortium chain in scenarios where data sharing among multiple institutions needs to be achieved and data compliance requirements of the medical industry need to be met; and adopts a public chain in scenarios where a high degree of openness and transparency is pursued and public data sharing is in compliance.
3. A blockchain-based data security processing platform according to claim 1, characterized in that: In the data security processing system, the data provider encrypts the data using the AES symmetric encryption algorithm to generate encrypted data and encryption keys according to the standard encryption algorithm process before uploading the data, and then encrypts the encryption key with the RSA public key provided by the data user. The encrypted key and encrypted data are uploaded to the blockchain according to the blockchain data storage format requirements. After obtaining authorization, the data user uses its own private key to decrypt the encryption key according to the RSA decryption process, and then uses the decrypted key to decrypt the encrypted data according to the AES decryption process.
4. A blockchain-based data security processing platform according to claim 3, characterized in that: In the data security processing system, the unique identifier of each data fragment is generated by combining the data fragment number and the identifier of the subject to which the data belongs. The hash value is generated according to the standard calculation process of the SHA-256 hash algorithm, and the data integrity is verified by comparing the stored hash value with the recalculated hash value.
5. A blockchain-based data security processing platform according to claim 4, characterized in that: In the data security processing system, the data provider constructs an access control list in the smart contract code to clearly set the data access rights to read-only, read-write or specific operation permissions, with the access time accurate to seconds and the number of accesses set to a specific value.
6. A blockchain-based data security processing platform according to claim 1, characterized in that: The smart contracts in the data sharing system automatically complete the permission change operations of data authorization, the record storage operations of data transactions, and the calculation and transfer operations of fee settlement according to the standard process of the smart contract execution engine.
7. A blockchain-based data security processing platform according to claim 6, characterized in that: The data traceability function in the data sharing system records the data in chronological order in a specific field of each block, based on the blockchain data storage specification, from the timestamp and generating entity identifier at the time of generation, to the uploading node identifier and upload time at the time of uploading, and then to the sharing initiator, recipient, usage time, usage operation type and other information during the sharing and use process, forming an unalterable audit trail.
8. A blockchain-based data security processing platform according to claim 7, characterized in that: The incentive mechanism in the data sharing system sets data quality assessment indicators in the smart contract as data accuracy reaching 99% and data integrity reaching 100%. The data usage statistics rules are based on the number of data downloads or the length of data usage. Data providers will receive a corresponding amount of digital currency or points as rewards, and data users will pay fees according to the terms in the smart contract that they will pay X amount per download or Y amount per hour of usage.
9. The data security processing platform based on blockchain according to claim 1, characterized in that: The consensus node adopts the PoW (Proof of Work) mechanism when the blockchain type is a public chain and the pursuit of maximum decentralization; adopts the PBFT (Practical Byzantine Fault Tolerance) mechanism when the blockchain type is a consortium chain and the transaction processing speed is required to be high; and adopts the PoS (Proof of Stake) mechanism when the blockchain type is a private chain and the emphasis is on node rights.
10. According to claim 1, a blockchain-based data security processing platform further includes a system management and maintenance module, which is used for node management, data backup and security auditing. In node management, the node operation status is checked daily according to the node health checklist. For failed nodes, they are handled according to the node repair or replacement process within 24 hours. In data backup, a full backup of blockchain data is performed at 2:00 a.m. every Sunday according to the data backup policy, and the backup data is stored in three storage devices in different geographical locations. In security auditing, the system is inspected monthly according to the standard security audit process to detect whether there are security vulnerabilities and violations. Any problems found are repaired within 7 working days.
Citation Information
Cited By
Collaborative manufacturing multi-subject data sharing and right confirmation method based on block chain
CN121639233A