A blockchain-based method for cross-system personal data mutual recognition
By using third-party verification and blockchain storage of hash values, the problem of secure transmission and verification of personal data across systems is solved, enabling trusted flow and traceability of data across systems and supporting cross-industry collaboration.
Patent Information
- Application Number
- CN202210124819.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-10
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2042-02-10
AI Technical Summary
In existing technologies, the lack of reliable storage and verification mechanisms for personal data when it flows between enterprises leads to data silos and data monopolies, making it difficult to achieve secure storage, reliable transmission, and verification across application systems.
By verifying user identity and data ownership through third-party institutions, and using blockchain to store the hash value of personal data, cross-system data mutual recognition is achieved, ensuring the immutability and reliable transmission of data.
It enables secure transmission and verification of personal data across systems, avoids complex data breaching processes, supports cross-industry and cross-platform data collaboration, and ensures data integrity and traceability.
Smart Images

Figure CN114547680B_ABST
Abstract
Description
Technical Field
[0001] This invention discloses a method relating to the field of data sharing technology, specifically a method for cross-system mutual recognition of personal data based on blockchain. Background Technology
[0002] Personal data is created by individuals, but the release of its value is severely limited, making it difficult to transfer, creating data silos, and hindering the breaking of data monopolies. In most cases, personal data remains within application systems, but it needs to flow between enterprises, responsible entities, and stakeholders. The right to data portability grants individuals the right to actively transfer their data between enterprises, but in practice, this right has taken on different paths, such as platform-led models. However, in reality, these models lack reliable storage and verification mechanisms, failing to achieve widespread, cross-application system data portability, and exhibiting limitations in secure storage, reliable transmission, and verification / tracing. Summary of the Invention
[0003] This invention addresses the problems of existing technologies by providing a blockchain-based method for cross-system mutual recognition of personal data. It features strong versatility, ease of implementation, and broad application prospects.
[0004] The specific solution proposed in this invention is as follows:
[0005] A blockchain-based method for cross-system personal data mutual recognition involves entrusting a third-party institution to verify and confirm user personal data stored in a certain system. The third-party institution uses the unique identifier ID of the personal data as a key, and uploads the hash value of the personal data to the blockchain based on this key.
[0006] Personal data is downloaded from one system and transmitted to another system. The other system calculates the hash value of the received personal data and compares it with the hash value of the personal data uploaded by the third-party organization on the blockchain. If the verification is successful, the personal data received by the other system is confirmed to be the personal data confirmed by the third-party organization.
[0007] Furthermore, the method for cross-system mutual recognition of personal data based on blockchain, which involves entrusting a third-party institution to verify and confirm the user's personal data stored in a certain system, includes:
[0008] The system verifies whether a user belongs to a particular system through a third-party organization and confirms whether the personal data requested by the user is their private data.
[0009] Furthermore, the method for cross-system personal data mutual recognition based on blockchain, which involves verifying whether a user belongs to a certain system through a third-party institution, includes:
[0010] Obtain a login status image captured by a user from a certain system to confirm the user's role and permissions in that system.
[0011] Furthermore, the method for confirming whether the personal data requested by a user is their private data in a blockchain-based cross-system personal data mutual recognition implementation includes:
[0012] By obtaining images and personal data packets of data entrusted by a user to be issued in a certain system through a third-party organization, the personal data of the user stored in the certain system is issued.
[0013] Furthermore, in the aforementioned method for cross-system mutual recognition of personal data based on blockchain, all transfer records related to personal data are received through the blockchain.
[0014] This invention also provides a blockchain-based cross-system personal data mutual recognition implementation device, including a delegation module and an analysis module.
[0015] The delegation module entrusts a third-party organization to verify and confirm the user's personal data stored in a certain system. The third-party organization uses the unique identifier ID of the personal data as a key, and uploads the hash value of the personal data to the blockchain based on the key.
[0016] The analysis module analyzes and confirms the process of personal data, wherein the process is as follows: personal data is downloaded and transmitted to other systems through a certain system; the hash value of the received personal data is calculated by the other system and compared with the hash value of the personal data uploaded by the third-party organization on the blockchain for verification; if the verification is successful, the personal data received by the other system is confirmed as the personal data confirmed by the third-party organization.
[0017] Furthermore, in the aforementioned blockchain-based cross-system personal data mutual recognition device, the delegation module delegates a third-party institution to verify and confirm the user's personal data stored in a certain system, including:
[0018] The system verifies whether a user belongs to a particular system through a third-party organization and confirms whether the personal data requested by the user is their private data.
[0019] Furthermore, in the aforementioned blockchain-based cross-system personal data mutual recognition implementation device, the delegation module verifies whether a user belongs to a certain system through a third-party institution, including:
[0020] Obtain a login status image captured by a user from a certain system to confirm the user's role and permissions in that system.
[0021] Furthermore, in the aforementioned blockchain-based cross-system personal data mutual recognition implementation device, the delegation module confirms whether the personal data requested by the user belongs to the individual's private data, including:
[0022] By obtaining images and personal data packets of data entrusted by a user to be issued in a certain system through a third-party organization, the personal data of the user stored in the certain system is issued.
[0023] Furthermore, the aforementioned blockchain-based cross-system personal data mutual recognition device also includes an upload module, which uploads all flow records related to personal data to the blockchain.
[0024] The advantages of this invention are:
[0025] This invention provides a blockchain-based method for cross-system personal data mutual recognition. Compared with existing technologies, in this invention, personal data is verified by an authoritative institution, and only the data hash value is recorded on the blockchain. This protects the security of personal data while ensuring its immutability. Furthermore, downloaded personal data can be directly sent to the data recipient, avoiding the complex process of data interoperability between multiple systems. This enables cross-industry, cross-platform, and cross-scenario data collaboration. Moreover, received data files can be verified by comparing the personal data hash value with the data hash value recorded on the blockchain by the authoritative institution.
[0026] In summary, this invention utilizes blockchain technology to separate the storage, transmission, and verification processes of personal data, which can further solve problems related to storage, transmission, verification, traceability, and auditing. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a schematic diagram of the loss reduction process of the algorithm in this invention. Detailed Implementation
[0029] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.
[0030] This invention provides a blockchain-based method for cross-system personal data mutual recognition. It entrusts a third-party institution to verify and confirm user personal data stored in a certain system. The third-party institution uses the unique identifier ID of the personal data as a key, and uploads the hash value of the personal data to the blockchain based on this key.
[0031] Personal data is downloaded from one system and transmitted to another system. The other system calculates the hash value of the received personal data and compares it with the hash value of the personal data uploaded by the third-party organization on the blockchain. If the verification is successful, the personal data received by the other system is confirmed to be the personal data confirmed by the third-party organization.
[0032] In this invention, a third-party organization is entrusted to verify personal data, and the hash value of the relevant personal data is stored on the blockchain as a "data fingerprint." After downloading, the personal data is stored by the individual user, thus practicing the right to data portability. After offline download, the personal data can be directly sent by the user to the data recipient, instead of circulating between enterprises. This avoids the complex process of data integration between multiple systems. Upon receiving the data file, the data recipient verifies its authenticity by comparing the hash value of the personal data with the hash value uploaded to the blockchain by an authoritative organization. Simultaneously, all authorization records of the personal data and the specific usage details of the data recipient are also recorded on the blockchain, facilitating future traceability of the relevant file transfers.
[0033] In specific applications, in some embodiments of the present invention, when performing cross-system personal data mutual recognition based on blockchain, a third-party institution is entrusted to verify and confirm the personal data. The entrustment of the third-party institution to verify and confirm the user's personal data stored in a certain system includes:
[0034] The system verifies whether a user belongs to a particular system through a third-party organization and confirms whether the personal data requested by the user is their private data.
[0035] Furthermore, the method for cross-system personal data mutual recognition based on blockchain, which involves verifying whether a user belongs to a certain system through a third-party institution, includes:
[0036] Obtain a login status image captured by a user from a certain system to confirm the user's role and permissions in that system.
[0037] Furthermore, the method for confirming whether the personal data requested by a user is their private data in a blockchain-based cross-system personal data mutual recognition implementation includes:
[0038] By obtaining images and personal data packets of data entrusted by a user to be issued in a certain system through a third-party organization, the personal data of the user stored in the certain system is issued.
[0039] After verification and confirmation by a third-party institution, a unique data identifier ID is assigned to the user's personal data, a hash value is calculated for the data, and the hash value of the personal data is uploaded to the blockchain using this unique data identifier ID as the key.
[0040] Users can download and store their personal data themselves. For example, in a system called System 1, users download their personal data from System 1 and save it to a location they specify. If the amount of personal data is small, the storage location can be local storage such as on a mobile device. If the personal data occupies a large amount of space, it can also be stored in the cloud or other locations.
[0041] When a user requests to download personal data, "System 1" authenticates and authorizes the user. After successful authentication, the user is allowed to download the personal data. The downloaded personal data has already been hashed on the blockchain by a third-party organization, ensuring that once a user downloads their personal data from "System 1," the user cannot access or tamper with the data.
[0042] Personal data is transferred to the data recipient via a secure channel. Authorization can be granted regarding the scope and purpose of use. Upon receiving the personal data, the recipient calculates its hash value and queries the blockchain using the data's identifier ID to retrieve the hash value stored on the blockchain by a third-party organization. The personal data can be verified using the hash value, completing the authentication process and confirming that the personal data received by the recipient (i.e., other systems) is the same personal data confirmed by the third-party organization.
[0043] In the above-mentioned application of the method of the present invention, since the packaging process of personal data is carried out under the witness of an authoritative institution, and the packaged data features are hashed and signed and stored on the blockchain, due to the immutable nature of the blockchain, other system recipients of personal data can retrieve the hash value of personal data from the blockchain. On the one hand, they can verify that the personal data has not been tampered with after being downloaded from "System 1", and on the other hand, they can also confirm that this personal data has the signature endorsement of an authoritative institution.
[0044] At the same time, all authorization records of personal data and the specific usage of data by data recipients can also be recorded on the blockchain, making it easier for individuals to trace the flow of relevant documents in the future.
[0045] Therefore, the method of this invention solves the problem of cross-system personal data mutual recognition. It empowers users as key participants in the use of personal data across systems, establishing a new practical model based on the right to data portability and leveraging the characteristics of blockchain technology. Users download personal data from one system and then actively initiate cross-system data transfer to other application systems, achieving mutual recognition and use of data between independent application systems. This method can establish a model for users to actively exercise their right to data portability based on a distributed data transmission protocol, putting this right into practice. Through the end-to-end traceability, tamper-proof, and trust transfer characteristics of blockchain, and by introducing the participation of authoritative third-party institutions, it achieves safer, more reliable, and easier-to-collaborate personal data portability applications. Therefore, cross-system personal data mutual recognition based on the right to data portability allows the full release of personal data value, returning data sovereignty to individual users while avoiding complex inter-system integration.
[0046] This invention also provides a blockchain-based cross-system personal data mutual recognition implementation device, including a delegation module and an analysis module.
[0047] The delegation module entrusts a third-party organization to verify and confirm the user's personal data stored in a certain system. The third-party organization uses the unique identifier ID of the personal data as a key, and uploads the hash value of the personal data to the blockchain based on the key.
[0048] The analysis module analyzes and confirms the process of personal data, wherein the process is as follows: personal data is downloaded and transmitted to other systems through a certain system; the hash value of the received personal data is calculated by the other system and compared with the hash value of the personal data uploaded by the third-party organization on the blockchain for verification; if the verification is successful, the personal data received by the other system is confirmed as the personal data confirmed by the third-party organization.
[0049] The information interaction and execution process between the modules in the above-mentioned device are based on the same concept as the method embodiment of the present invention, and the specific details can be found in the description in the method embodiment of the present invention, and will not be repeated here.
[0050] Similarly, compared with existing technologies, the device of this invention, after personal data is confirmed by an authoritative institution, only the data hash value is uploaded to the blockchain. This protects the security of personal data while ensuring its immutability. Furthermore, downloaded personal data can be directly sent to the data recipient, avoiding the complex process of data integration between multiple systems. This enables cross-industry, cross-platform, and cross-scenario data collaboration. Moreover, received data files can be verified by comparing the personal data hash value with the data hash value uploaded to the blockchain by the authoritative institution.
[0051] In summary, the device of the present invention utilizes blockchain technology to separate the storage, transmission and verification processes of personal data, which can further solve problems related to storage, transmission, verification, traceability and auditing.
[0052] It should be noted that not all steps and modules in the above processes and device structures are mandatory; some steps or modules can be omitted as needed. The execution order of each step is not fixed and can be adjusted as required. The system structure described in the above embodiments can be a physical structure or a logical structure. That is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be jointly implemented by certain components in multiple independent devices.
[0053] The above-described embodiments are merely preferred embodiments provided to fully illustrate the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention. The scope of protection of the present invention is defined by the claims.
Claims
1. A method for cross-system mutual recognition of personal data based on blockchain, characterized by: Entrusting a third-party organization to verify and confirm a user's personal data stored in a certain system includes: verifying through a third-party organization whether a user belongs to a certain system, and confirming whether the personal data requested by the user is the user's private data. The process of confirming whether the personal data requested by the user is private data includes: obtaining, through a third-party organization, screenshots of the data entrusted by the user to be issued in a certain system, and personal data packets, and then issuing the personal data stored by the user in the system. The third-party organization uses the unique identifier ID of the personal data as a key, and uploads the hash value of the personal data to the blockchain based on this key. Verifying a user's membership in a system through a third-party organization includes: obtaining a screenshot of the user's login status from the system, and confirming the user's role and permissions within the system. Personal data is downloaded from one system and transmitted to another system. The other system calculates the hash value of the received personal data and compares it with the hash value of the personal data uploaded by the third-party organization on the blockchain. If the verification is successful, the personal data received by the other system is confirmed to be the personal data confirmed by the third-party organization. All transfer records related to the personal data are received through the blockchain.
2. A blockchain-based cross-system personal data mutual recognition device, characterized in that: It includes a delegation module, an upload module, and an analysis module. The delegation module delegates the verification and confirmation of a user's personal data stored in a system to a third-party organization. This includes: verifying whether a user belongs to a certain system through a third-party organization, and confirming whether the personal data requested by the user is their private data. The delegation module confirms whether the personal data requested by the user is private data, including: obtaining screenshots and personal data packets of the user's delegated data issuance in a certain system through a third-party organization, and issuing the user's personal data stored in the system. The third-party organization uses the unique identifier ID of the personal data as a key, and uploads the hash value of the personal data to the blockchain based on this key. The delegation module verifies whether a user belongs to a certain system through a third-party organization, including: obtaining a login status image captured by the user from the system, and confirming the user's role and permissions within the system. The analysis module analyzes and confirms the process of personal data, which includes: downloading personal data from one system and transmitting it to another system; calculating the hash value of the received personal data in the other system and comparing it with the hash value of the personal data uploaded by the third-party organization on the blockchain; if the verification is successful, the personal data received by the other system is confirmed as the personal data confirmed by the third-party organization. The upload module receives all transaction records related to personal data through the blockchain.
Citation Information
Patent Citations
Data evidence-preserving method and system based on block chain technology
CN107819777A
Data transfer method and device, computer equipment and storage medium
CN110310080A
Operation data processing method and device based on block chain, equipment and storage medium
CN110598448A