Blockchain-based data circulation control method
By using a blockchain-based data circulation management method, which utilizes hash value on-chaining, smart contracts, and encryption technology, the problems of difficulty in establishing ownership, complexity of the circulation process, and storage security in data circulation are solved, thus achieving secure, transparent, and efficient circulation of data resources.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHANGHAI JINRON DIGITS TECHNOLOGY CO LTD
- Filing Date
- 2025-03-07
- Publication Date
- 2026-07-23
AI Technical Summary
In data circulation scenarios, it is difficult to confirm data ownership, the circulation process is complex and opaque, evidence preservation and traceability are difficult, and the security of data transmission and storage is difficult to guarantee.
By adopting a blockchain-based data circulation management method, an immutable unique identifier is generated by uploading the hash value of the data to the blockchain. Smart contracts are used to manage data authorization and ownership transfer. Combined with public and private key encryption technology and decentralized storage, the security and transparency of the data transmission process are ensured.
It achieves security, transparency, and compliance in the data circulation process, ensures that data resource ownership is recorded on the blockchain, protects the rights and interests of asset holders, and enables efficient and secure access to data and transparent data transfer records.
Smart Images

Figure CN2025081223_23072026_PF_FP_ABST
Abstract
Description
A blockchain-based data circulation management method Technical Field
[0001] This application relates to the field of data management technology, and more specifically, to a data circulation control method based on blockchain. Background Technology
[0002] With the development of the internet, many clients have generated massive amounts of business data. This data is not only for their own use but sometimes also needs to be shared with other clients. Data circulation refers to the data-related activities conducted between data providers and data users according to certain rules. In this case, data departs from its original use case and its purpose changes. As the resource value of data is increasingly recognized and the big data industry chain becomes more complete, the demand for data circulation in my country is becoming increasingly urgent. Whether through sharing or trading, data circulation transfers data from its generation end to its application end, optimizing resource allocation and becoming a crucial link in unlocking the value of data. Technical issues
[0003] However, the current management and control of data circulation, especially the circulation of data in the trading industry, still faces serious problems, such as difficulty in confirming data ownership in data circulation scenarios, complexity and lack of transparency in the circulation process, difficulty in evidence preservation and traceability, and difficulty in ensuring the security of data transmission and storage. Technical solutions
[0004] To address the aforementioned issues, this application provides a data circulation management method based on blockchain.
[0005] This application provides a blockchain-based data circulation management and control method, which employs the following technical solution:
[0006] A blockchain-based data circulation management and control method includes the following steps:
[0007] S1. Upload the hash value of the data to the blockchain to generate an immutable unique identifier. The hash value is generated through an encryption algorithm to ensure that the data cannot be forged or tampered with.
[0008] S2. The data creator or owner uses a private key to digitally sign the data. The signed data and its hash value are stored on the blockchain. Each block on the blockchain records the creator's identity, timestamp, and other information to ensure that the ownership of the data can be traced.
[0009] S3. Use smart contracts to establish data authorization and permission rules. When other parties need to use the data, the smart contract verifies the authorization conditions. If the requirements are met, the smart contract automatically executes the data authorization to ensure that the use of data is within the scope of the rules.
[0010] S4. Smart contracts are used to manage and record the transfer of data ownership. Every data transfer or authorization change will trigger a smart contract to update the relevant information stored on the blockchain, ensuring the transparent transfer of data ownership.
[0011] Furthermore, it also includes encryption and verification during data transmission. Specific steps include: using public-private key encryption technology to ensure that data is not stolen or tampered with by unauthorized parties during transmission; using decentralized storage protocols to distribute data across multiple nodes; and requiring confirmation from multiple signers during data operations to improve the security of data transmission and storage.
[0012] Furthermore, the decentralized storage protocol is IPFS.
[0013] Furthermore, the digital signature process for data in step S2 specifically includes the following steps:
[0014] S201. Send a data tag generation request to the blockchain to obtain the data tag of the target data;
[0015] S202. Use a hash function to generate the original digest of the target data, and use the private key to encrypt the original digest to generate a digital signature;
[0016] S203. Add the data tag and digital signature to the block;
[0017] S204. Receive the data usage request from the data requester, and send the data tag and the public key corresponding to the private key to the data requester;
[0018] S205. After receiving the delivery feedback information sent by the data requester, encrypt the target data using the private key and send the encrypted target data to the data requester.
[0019] Furthermore, the management and recording of data ownership transfer through smart contracts in S4 specifically includes the following steps:
[0020] S401. Every data transfer, use, modification, and authorization operation is recorded through the blockchain, generating a complete read-only operation log.
[0021] S402. Use smart contracts to set permissions for all parties, including data providers, data users, and auditors, to ensure that each role's operation permissions are limited to specific operations;
[0022] S403. Smart contracts determine whether data flow is allowed based on pre-set conditions to ensure that the data flow process is not illegally interfered with.
[0023] S404. Record relevant operations publicly on the blockchain to ensure transparency of the data flow process for all parties.
[0024] S405. Conduct regular or real-time data audits to confirm that the data has not been tampered with, misused, or leaked during its circulation.
[0025] Furthermore, the operation information in S401 includes a timestamp, operator identity, and operation type. Beneficial effects
[0026] In summary, this application includes at least one of the following beneficial technical effects:
[0027] This application primarily addresses the challenges of data ownership confirmation, complex and opaque circulation processes, difficulties in evidence preservation and traceability, and the inability to guarantee data transmission and storage security in data circulation scenarios. Through smart contracts, blockchain transparency, encryption technology, decentralized storage, and cross-chain technology, it ensures the security, transparency, and compliance of data in circulation. Utilizing the programmable smart contracts, immutability, P2P networks, and privacy protection features of blockchain, it achieves on-chain ownership of data resources (assets) in data circulation scenarios, protecting the rights of asset holders; enables efficient and secure data access control through smart contracts; ensures on-chain evidence preservation and traceability of data during circulation; utilizes multiple chains to achieve data isolation for data users; and establishes a trustworthy, efficient, and stable data circulation environment. Attached Figure Description
[0028] Figure 1 is a schematic diagram of the method flow of this application;
[0029] Figure 2 is a schematic diagram of the method for digitally signing data;
[0030] Figure 3 is a schematic diagram of the process for managing and recording the transfer of data ownership through smart contracts. Embodiments of the present invention
[0031] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0032] In the description of this application, it should be noted that the terms "upper," "lower," "inner," "outer," "top / bottom," etc., indicating the orientation or positional relationship are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0033] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installed," "equipped with," "sleeved / connected," "connected," etc., should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances. Example 1:
[0034] The present application will be further described in detail below with reference to the accompanying drawings.
[0035] This application discloses a data circulation management and control method based on blockchain, including the following steps:
[0036] S1. Upload the hash value of the data to the blockchain to generate an immutable unique identifier. The hash value is generated through an encryption algorithm to ensure that the data cannot be forged or tampered with.
[0037] S2. The data creator or owner uses a private key to digitally sign the data. The signed data and its hash value are stored on the blockchain. Each block on the blockchain records the creator's identity, timestamp, and other information to ensure that the ownership of the data can be traced.
[0038] S3. Use smart contracts to establish data authorization and permission rules. When other parties need to use the data, the smart contract verifies the authorization conditions. If the requirements are met, the smart contract automatically executes the data authorization to ensure that the use of data is within the scope of the rules.
[0039] S4. Smart contracts are used to manage and record the transfer of data ownership. Every data transfer or authorization change will trigger a smart contract to update the relevant information stored on the blockchain, ensuring the transparent transfer of data ownership.
[0040] Furthermore, it also includes encryption and verification during data transmission. Specific steps include: using public-private key encryption technology to ensure that data is not stolen or tampered with by unauthorized parties during transmission; using decentralized storage protocols to distribute data across multiple nodes; and requiring confirmation from multiple signers during data operations to improve the security of data transmission and storage.
[0041] Furthermore, the decentralized storage protocol is IPFS.
[0042] Furthermore, the digital signature process for data in step S2 specifically includes the following steps:
[0043] S201. Send a data tag generation request to the blockchain to obtain the data tag of the target data;
[0044] S202. Use a hash function to generate the original digest of the target data, and use the private key to encrypt the original digest to generate a digital signature;
[0045] S203. Add the data tag and digital signature to the block;
[0046] S204. Receive the data usage request from the data requester, and send the data tag and the public key corresponding to the private key to the data requester;
[0047] S205. After receiving the delivery feedback information sent by the data requester, encrypt the target data using the private key and send the encrypted target data to the data requester.
[0048] Furthermore, the management and recording of data ownership transfer through smart contracts in S4 specifically includes the following steps:
[0049] S401. Every data transfer, use, modification, and authorization operation is recorded through the blockchain, generating a complete read-only operation log.
[0050] S402. Use smart contracts to set permissions for all parties, including data providers, data users, and auditors, to ensure that each role's operation permissions are limited to specific operations;
[0051] S403. Smart contracts determine whether data flow is allowed based on pre-set conditions to ensure that the data flow process is not illegally interfered with.
[0052] S404. Record relevant operations publicly on the blockchain to ensure transparency of the data flow process for all parties.
[0053] S405. Conduct regular or real-time data audits to confirm that the data has not been tampered with, misused, or leaked during its circulation.
[0054] Furthermore, the operation information in S401 includes a timestamp, operator identity, and operation type.
[0055] The implementation principle of a blockchain-based data circulation management method in this application is as follows: It primarily addresses issues such as difficulty in data ownership confirmation, complex and opaque circulation processes, difficulty in evidence preservation and traceability, and difficulty in ensuring data transmission and storage security in data circulation scenarios. Through smart contracts, blockchain transparency, encryption technology, decentralized storage, and cross-chain technology, it ensures the security, transparency, and compliance of data in circulation. Utilizing the programmable smart contracts, immutability, P2P networks, and privacy protection features of blockchain, it achieves on-chain ownership of data resources (assets) in data circulation scenarios, protecting the rights of asset holders; it enables efficient and secure data access management through smart contracts; it ensures on-chain evidence preservation and traceability of data during circulation; it utilizes multiple chains to achieve data isolation for data users; and it establishes a trustworthy, efficient, and stable data circulation environment.
[0056] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
Claims
1.A blockchain-based data flow management method, characterized in that, Includes the following steps: S1. Upload the hash value of the data to the blockchain to generate an immutable unique identifier. The hash value is generated through an encryption algorithm to ensure that the data cannot be forged or tampered with. S2. The data creator or owner uses a private key to digitally sign the data. The signed data and its hash value are stored on the blockchain. Each block on the blockchain records the creator's identity, timestamp, and other information to ensure that the ownership of the data can be traced. S3. Use smart contracts to establish data authorization and permission rules. When other parties need to use the data, the smart contract verifies the authorization conditions. If the requirements are met, the smart contract automatically executes the data authorization to ensure that the use of data is within the scope of the rules. S4. Smart contracts are used to manage and record the transfer of data ownership. Every data transfer or authorization change will trigger a smart contract to update the relevant information stored on the blockchain, ensuring the transparent transfer of data ownership. 2.The blockchain-based data flow management method of claim 1, wherein, It also includes encryption and verification during data transmission. Specific steps include: using public-private key encryption technology to ensure that data is not stolen or tampered with by unauthorized parties during transmission; using decentralized storage protocols to distribute data across multiple nodes; and requiring confirmation from multiple signers during data operations to improve the security of data transmission and storage. 3.The blockchain-based data flow management method of claim 2, wherein: The decentralized storage protocol is IPFS. 4.The blockchain-based data flow management method of claim 1, wherein, The digital signature process for data in step S2 specifically includes the following steps: S201. Send a data tag generation request to the blockchain to obtain the data tag of the target data; S202. Use a hash function to generate the original digest of the target data, and use the private key to encrypt the original digest to generate a digital signature; S203. Add the data tag and digital signature to the block; S204. Receive the data usage request from the data requester, and send the data tag and the public key corresponding to the private key to the data requester; S205. After receiving the delivery feedback information sent by the data requester, encrypt the target data using the private key and send the encrypted target data to the data requester. 5.The blockchain-based data flow management method of claim 1, wherein: The management and recording of data ownership transfer through smart contracts in S4 specifically includes the following steps: S401. Every data transfer, use, modification, and authorization operation is recorded through the blockchain, generating a complete read-only operation log. S402. Use smart contracts to set permissions for all parties, including data providers, data users, and auditors, to ensure that each role's operation permissions are limited to specific operations; S403. Smart contracts determine whether data flow is allowed based on pre-set conditions to ensure that the data flow process is not illegally interfered with. S404. Record relevant operations publicly on the blockchain to ensure transparency of the data flow process for all parties. S405. Conduct regular or real-time data audits to confirm that the data has not been tampered with, misused, or leaked during its circulation. 6.The data flow management method based on the blockchain according to claim 5, characterized in that: The operation information in S401 includes a timestamp, operator identity, and operation type.