CN110929293B - Beautifying data storage system based on block chain - Google Patents
Beautifying data storage system based on block chain Download PDFInfo
- Publication number
- CN110929293B CN110929293B CN201911264563.0A CN201911264563A CN110929293B CN 110929293 B CN110929293 B CN 110929293B CN 201911264563 A CN201911264563 A CN 201911264563A CN 110929293 B CN110929293 B CN 110929293B
- Authority
- CN
- China
- Prior art keywords
- block
- data
- public
- private
- chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013500 data storage Methods 0.000 title claims abstract description 26
- 230000003796 beauty Effects 0.000 claims abstract description 15
- 238000003745 diagnosis Methods 0.000 claims abstract description 15
- 229940079593 drug Drugs 0.000 claims description 8
- 239000003814 drug Substances 0.000 claims description 8
- 239000002537 cosmetic Substances 0.000 claims description 7
- 238000012550 audit Methods 0.000 claims description 6
- 239000013566 allergen Substances 0.000 claims description 3
- 230000036039 immunity Effects 0.000 claims description 3
- 210000000056 organ Anatomy 0.000 claims description 3
- 235000020805 dietary restrictions Nutrition 0.000 claims description 2
- 238000007493 shaping process Methods 0.000 abstract description 23
- 238000000034 method Methods 0.000 description 16
- 230000007246 mechanism Effects 0.000 description 9
- 230000036541 health Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013523 data management Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6272—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
The invention provides a block chain-based beauty data storage system, which comprises a public block, a private block and a secret block chain, wherein the public block is used for storing diagnosis and treatment operation and diagnosis and treatment information; the private block is configured for storing patient personal medical records; the private block chain is configured to verify the identity of the public block and the private block; the public block and the private block are both connected with the secret block chain. By adopting the private block chain to store the personal information of the patient, the risk of leakage of the traditional electronic filing information is overcome, the sensitive personal information of the patient is protected, and worries of the patient about the leakage of the shaping information are solved.
Description
Technical Field
The invention relates to the technical field of data information storage, in particular to a beauty data storage system based on a block chain.
Background
Medical insurance and billing fraud costs up to billions of dollars due to the lack of adequate transparency in the medical field. In the diagnosis and treatment process, all data of medical expenses and diagnosis and treatment processes can be encrypted and signed, so that the block chain is expected to greatly reduce the probability of fraud and errors.
For example, CN109947844A discloses a medical data management system based on a medical block chain, and most of the current data management systems are separated from a server, so that synchronous backup of data cannot be realized, and the possibility of data loss due to data loss caused by negligence or other reasons is greatly increased. In another typical prior art, such as CN109559803A, which discloses a block chain-based medical platform, a few hospitals begin to record information modification by means of electronic signatures, but basically belong to a self-management mode in a single-point hospital, and have strong manual dependence, and there is a risk that insiders may modify information improperly. And with the massive increase in the amount of medical information data, it is increasingly impossible to rely on manual monitoring of information changes. Referring again to a medical blockchain data storage system as disclosed in the prior art of CN109949882A, data anonymity can be used to secure personal medical record data. The traditional electronic medical record storage mode adopts a centralized mode, and the traditional data security model relies on creating more and more firm walls, such as increasing multi-factor authentication access control, adopting a stronger encryption scheme and the like.
The invention aims to solve the problems that medical data storage is unchanged, the risk is high, the system user experience is poor, the query efficiency is low, a security mechanism for preventing information from being malicious and improper modification is absent and the like in the field.
Disclosure of Invention
The invention aims to provide a beauty data storage system based on a block chain, aiming at the defects at present.
In order to overcome the defects of the prior art, the invention adopts the following technical scheme:
a beauty data storage system based on a block chain comprises a public block, a private block and a confidential block chain, wherein the public block is used for storing diagnosis and treatment operation and diagnosis and treatment information; the private block is configured for storing patient personal medical records; the private block chain is configured to verify the identity of the public block and the private block; the public block and the private block are both connected with the secret block chain.
Optionally, the medical record includes personal identification, vital organs, family medical history, medical conditions, drugs, allergens, immunity, dietary restrictions, and genome data, and a digital encryption sub-chain is disposed in the private block, and configured to set a specific digital address for the medical record, and the digital address encrypts all data in the private block.
Optionally, a search device is further provided in the public block, the search device being configured to request medical data of a specific user from the patient and to receive access to the medical data only when the chain of medical data blocks receives consent from the user.
Optionally, the data storage system further comprises a chain code verifier, a public key and a private key, wherein the public key and the private key are stored in the chain code verifier, and the chain code verifier is configured to detect whether the chain code verifier has access right.
Optionally, the chain code verifier is provided with a block identification node, and the block identification node, the private block and the public block are mutually identified and used for verifying whether the public key and the private key are authorized.
Optionally, the data storage system further includes a transaction ledger, which provides trusted and responsible storage, and the transaction ledger can be modified based on consensus of nodes in the blockchain, and the transaction ledgers are respectively disposed in the public block and the private block.
Optionally, a distributed ledger is further provided in the public block, the distributed ledger maintains an agreed audit test, the audit test provides a layer of accountability system that cannot be implemented in the single-entity control database, and metadata information is created through the block chain and the distributed ledger is made available.
The beneficial effects obtained by the invention are as follows:
1. by adopting the public block chain to store the integer data, the safety of the medical shaping data is protected, the sharing of the shaping data can be promoted, and the development of the shaping and beauty industry is promoted;
2. by adopting the private block chain to store the personal information of the patient, the risk of leakage of the traditional electronic file information is overcome, the sensitive personal information of the patient is protected, and the worries of the patient about the leakage of the plastic information are solved;
3. the security block chain is only used for identifying the nodes, and the operation of networking or sharing outside is not performed, so that the security performance of the whole system is effectively ensured;
4. creating metadata information and making a distributed ledger available by employing a blockchain, thereby enabling a search for medical data to be performed without revealing underlying confidential information;
5. by employing the diagnostic record to be executed using the block link points within the network of nodes implementing the health-related block chain described herein, and using the digital address to encrypt the data in the private block, it is ensured that the personal information on the private block can be effectively guaranteed.
Drawings
The invention will be further understood from the following description in conjunction with the accompanying drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the embodiments. Like reference numerals designate corresponding parts throughout the different views.
Fig. 1 is a schematic structural diagram of the public block and the private block.
Fig. 2 is a schematic structural diagram of the chain code verifier.
Fig. 3 is a schematic structural view of the search device and the medical device.
Detailed Description
In order to make the objects and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the embodiments thereof; it should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention. Other systems, methods, and/or features of the present embodiments will become apparent to those skilled in the art upon review of the following detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims. Additional features of the disclosed embodiments are described in, and will be apparent from, the detailed description below.
The same or similar reference numerals in the drawings of the embodiments of the present invention correspond to the same or similar components; in the description of the present invention, it should be understood that if there is an orientation or positional relationship indicated by the terms "upper" and "lower" and "left" and "right" etc., it is only for convenience of description and simplification of the description based on the orientation or positional relationship shown in the drawings, but it is not indicated or implied that the device or assembly referred to must have a specific orientation.
The first embodiment is as follows: a beauty block chain data storage system mainly comprises a public block chain and a private block chain, wherein the public block chain is mainly a public account book, and shaping records of patients and shaping records of the patients are stored, only information such as requirements, corresponding shaping items, prescription medication and the like is required, and no personal information of the patients is available. The public blockchain is a mechanism which can be shared by doctors. The plastic doctor is responsible for diagnosing the corresponding plastic items needed by the patient who comes from plastic beauty and the plastic beauty items actively proposed by the patient, but the plastic beauty items actively proposed by the patient are stored in the private block chain of the patient, the plastic beauty item data diagnosed by the doctor are stored in the public block chain and become the plastic record of the patient, the patient can be shaped in different shaping mechanisms, and the personal information of the private block chain of the individual can be owned by ownership and dominance. The plastic institution and plastic doctor may share the plastic records deposited in the public ledger, in the public blockchain data storage system, the patient participates in the transaction in an anonymous manner, and the transaction types in the public blockchain data storage system include: access control and data storage, the information in the blockchain is public, but private personal information data does not appear in the public blockchain. The invention well protects the personal information of the plastic patient, but can also enable each beauty institution and doctor to share the plastic data, thereby effectively promoting the development of the plastic industry. In addition, in the embodiment, the shaping data in the shaping industry is divided into two parts, namely shaping records and personal information; the shaping record is stored in a public block chain, and personal information is stored in a private block chain, wherein the data in the public block chain can be shared to a shaping mechanism and a shaping doctor for communication of the shaping technology, but the private block chain is not shared, if the shaping doctor or the medical mechanism needs to use, unlocking and authorization must be carried out through a private key of a patient, the patient is anonymous when transacting with the mechanism, the patient can see the information of the mechanism and the doctor, and can store the use information of the mechanism and the doctor, and reserve the use condition for backup and record, and the patient has complete control right on the private chain, can interrupt the transaction with the shaping medical mechanism at any time, and can recover the private chain data of the patient at any time; the integer data are stored through the public block chain, so that the safety of medical shaping data is protected, the sharing of the shaping data can be promoted, and the development of the shaping and beauty industry is promoted; the personal information of the patient is stored through the private block chain, the risk of leakage of the traditional electronic filing information is overcome, the sensitive personal information of the plastic and cosmetic patient is protected, and the worries of the plastic patient after worrying about the leakage of the plastic information are solved. In addition, in another embodiment, the present embodiment can also be applied to information systems in government departments, that is: the personal information and the specific project information are separated and stored in the private chain and the public chain respectively, the information in the public chain can be shared by other departments, the government affair service efficiency is accelerated, and the privacy of citizens can be well protected in the private chain.
Example two: a beauty data storage system based on a block chain comprises a public block, a private block and a confidential block chain, wherein the public block is used for storing diagnosis and treatment operation and diagnosis and treatment information; the private block is configured for storing patient personal medical records; the private block chain is configured to verify the identity of the public block and the private block; the public block and the private block are both connected with the secret block chain. Specifically, the public block stores the diagnosis and treatment operations and the diagnosis and treatment information, and the diagnosis and treatment information includes information related to a doctor, such as information of the doctor or a hospital, and practice information. In addition, a public account book is further arranged in the public block, and the public account book is used for recording the operation. The public chain and the private chain are provided with nodes, and the nodes of the private chain and the public chain are different. When the confidential block chain is identified, the confidential block chain needs to traverse each node of the public chain and the private block chain. In addition, the confidential block chain is only used for identifying the nodes, and does not perform networking or sharing operation outside, so that the safety performance of the whole system is effectively ensured.
Also provided in the present invention is a method comprising one or more of: the method includes receiving medical data of a user, creating metadata of the medical data including a unique identifier of the user and medical data describing a searchable description of the medical data including one or more attributes therein, but not disclosing the medical data, encrypting the medical data to generate encrypted medical data, generating a data block having stored therein the created medical data and the metadata of the encrypted medical data, and storing the generated data block in a ledger in a distributed database so as to hash the generated data block to a previous data block on the ledger. With blockchains, the data in this embodiment provides trusted and responsible storage via a transaction ledger that can only be modified based on the consensus of the nodes in the blockchain. At the same time, traditional databases cannot be used to implement example embodiments because traditional databases do not provide the same level of trust and responsibility for data. That is, conventional databases are constrained by a single entity that controls access to information, whereas the blockchain system herein provides distributed access that must only be provided if agreement is reached between nodes. In addition, the blockchain distributed ledger maintains an agreed audit trial that provides a layer of accountability that is not possible in a single-entity control database. Further, metadata information is created and made available through a blockchain, thereby enabling a search of medical data to be performed without revealing underlying confidential information. Additionally, the overall system includes one or more network interfaces configured to receive medical data of the user, and a processor configured to perform one or more of creating metadata of the medical data, the metadata including a unique identifier of the user and searchable. Describing a description of medical data that describes one or more attributes included in the medical data but does not disclose the medical data, encrypting the medical data to generate encrypted medical data, generating a data block in which the created medical data metadata is stored, and the encrypted medical data, and storing the generated data block in the distributed ledger so as to hash the generated data block to a previous data block on the distributed ledger.
The diagnosis and treatment records comprise personal identification, vital organs, family medical history, medical conditions, medicines, allergens, immunity, diet restriction and genome data, wherein a digital encryption subchain is arranged in a private block and is configured to set a specific digital address for the diagnosis and treatment records, and the digital address encrypts all data in the private block. In particular, the medical records are performed using block link points within a network of nodes implementing a health-related block chain as described herein. And the data in the private block is encrypted by using the digital address, so that the personal information on the private block can be effectively ensured. Additionally, receiving medical data of the user may be included. For example, the medical data may include health-related information, such as medical records, drug information, vital signs, disease information, allergies, injuries, treatment information, physician records, and the like. The medical information may be information that is supervised by a chain of secret blocks, which may prevent unauthorized disclosure of such information.
Also provided in the public block is a search means arranged such that the patient requests medical data of a particular user and receives access to the medical data only when the chain of medical data blocks receives consent from the user. In particular, the search means is capable of searching through one or more attributes contained in the medical data without disclosing the medical data. For example, the searchable description may provide an overview of the underlying medical information without revealing the medical information. In some embodiments, the searchable description of the medical data may include a textual description of the type of medical data. Such as "health records", "vital signs", "treatment recommendations", "doctor notes", "medication information", etc. A list of unprotected information such as date/time, doctor's name, nurse's name, hospital information, contact information, etc. may also be provided.
The data storage system further comprises a chain code verifier, a public key and a private key, the public key and the private key being stored at the chain code verifier, and further the chain code verifier is configured for detecting whether there is a right to access. Specifically, the chain code verifier is provided with a block identification node, and the block identification node, the private block and the public block are mutually identified and used for verifying whether the public key and the private key are authorized. In particular, when a user device submits medical data to a chain of medical data blockchains for storage therein, the individual nodes of the chain of medical data blockchains must fulfill a consensus or intelligent contract regarding the storage of the medical data based on one or more predetermined policies. In addition, the medical data may be stored as one or more blocks in a distributed ledger that is replicated across nodes in a chain of medical data blocks. The patient device may access a peer node of the blockchain of medical data and perform a search for the medical data stored therein. However, in addition to searching the actual data, the search results may include only metadata of the medical data. The metadata may not disclose the underlying medical data, but may be a general description, date/time, and name of the doctor, etc. By searching, the patient device may request medical data for a particular user and receive access to the medical data only when the blockchain of medical data receives consent from the user device. For example, consent may be received via the message and the chain of medical data blocks may be triggered to unlock keys used to encrypt the medical data. In addition, the key may be encrypted using the patient's public key and provided to the patient for use in decrypting the user's medical data. The whole system also has its own public key, private key and unique user ID for each user (data owner or data user). The shared key between users can be used to disclose the public key to other parties in the blockchain network through the key management service. Examples of data owners and patients are patients and healthcare providers, respectively. The system can be stored on a blockchain ledger for each user for record keeping and provenance.
The data storage system also includes a transaction ledger that provides trusted and responsible storage, the transaction ledger being modifiable based on consensus of nodes in a blockchain, the transaction ledgers being disposed in the public and private blocks, respectively. In particular, a blockchain is a distributed system that includes a plurality of nodes that communicate with each other. The blockchain runs a program called chain code, saves state and ledger data and performs transactions. Some transactions are operations invoked on chain codes. In general, blockchain transactions must typically be approved by some blockchain members, and only approved transactions can be submitted to the blockchain and affect the state of the blockchain. Other non-approved transactions will be ignored. There may be one or more special chain codes, collectively referred to as system chain codes, for managing functions and parameters. A node is a communication entity of the blockchain system. The nodes may perform logical functions in the sense that multiple nodes of different types may run on the same physical server. The nodes are grouped in trust domains and associated with logical entities that control them in various ways. The nodes may comprise different types. Another type of node is a peer node that can receive transactions submitted by customers, submit the transactions, and maintain a copy of the state and blockchain transaction ledger. Although not required, such as: a subscription service node or subscriber is a node that runs communication services for all nodes and implements delivery guarantees, e.g. broadcasts to each peer node in the system when submitting transactions and modifying the world state of the blockchain, which is another name for initial blockchain transactions, typically containing control and setting information.
The public block is also provided with a distributed ledger, the distributed ledger maintains an agreed audit test, the audit test provides a layer of accountability system which cannot be realized in a single entity control database, and metadata information is created through a block chain and the distributed ledger is made available, so that search of medical data can be executed without revealing basic confidential information. In particular, a distributed ledger is a ledger that is replicated, in whole or in part, to multiple computing systems. One type of distributed ledger is an encrypted distributed ledger that can have at least some of the following properties: irreversibility, which cannot be undone once a transaction is recorded; accessibility, any party can access all or part of it; chronological and time-stamped, each party knows when the transaction is added to the ledger; based on consensus, transactions are only added when the transactions are generally agreed upon by parties on the network; verifiability, all transactions can be password verified. Although the description and drawings herein are described in terms of blockchains, the present application is equally applicable to any type of cryptographically distributed ledger. The application at the user end checks/verifies the peer signature and compares the proposed responses to determine if the proposed responses are the same. If the chain code only queries the ledger, the application will check the query response and will not typically submit the transaction to the subscribing node service. If the client application intends to submit the transaction to the subscribing node service to update the ledger, the application determines if the specified endorsement policy has been met prior to submission-i.e., all of the peer nodes required for the transaction have endorsed the transaction. Here, the customer may include only one of the parties to the transaction. In this case, each client may have its own approval node, and each approval node needs to approve the transaction. The architecture is such that the approval policy will be enforced by the peer and retained during the commit validation phase even if the application chooses not to check the response or otherwise forward the non-approved transaction. After a successful check. In addition, the client assembles the endorsement into a transaction and broadcasts a transaction proposal and response in a transaction message to the node ordering the drug. The transaction contains a read/write set, a peer signature and a channel ID. Corresponding sorting nodes are also generated while queued, which do not need to examine the entire contents of the transactions in order to perform their operations, but rather the sorting nodes may simply receive transactions from all channels in the network, sort them in chronological order by channel, and create each transaction block. And (4) a channel. Blocks of the transaction are passed from the sequencing node to all peer nodes on the channel. Transactions within the block are validated to ensure that any events are satisfied and that the ledger state of the read set variables has not changed since the transaction generated the read set. Transactions in the block are marked as valid or invalid. In addition, each peer node appends a block to the chain of channels and, for each valid transaction, submits a write set to the current state database. An event is issued to notify the client application that the transaction call has been immutably attached to the chain and to notify the transaction as to whether it is validated or invalid.
Example three: on the basis of the second embodiment, the data storage system of the present invention manages consent through the blockchain system and method using encryption and decryption keys. Each user of the system, namely: the data owner or data user has their own public key, private key and unique user ID. The public key may be disclosed to other parties in the blockchain network through a key management service. Examples of data owners and users are patients and healthcare providers, respectively. The system and method comprise the following steps. Each step may be stored on the blockchain ledger for record keeping and provenance.
The data owner uploads the medical data to the blockchain. For example, the medical data may include treatment information, medical records, medication information, doctor notes, patient notes, other medical information, and the like.
In this step, the data owner or the block chain node representing the data owner generates the identification code of the data, the symmetric key of the data and the metadata of the medical data. The metadata may not expose the medical data, but may provide a searchable description of the medical data. To generate a data block, a data owner may store metadata information within the block. The metadata information may include metadata that the data owner may provide to or generate by the data owner. Further, the data owner encrypts the medical data using the symmetric key to generate encrypted medical data. The data owner may also encrypt the symmetric key with a public key of the data owner to generate an encryption key. Here, the encrypted medical data and the encrypted key may be stored in a data block. Also stored in the data block is a hash of the data of the previous block, encrypted using the public key of the data owner or another key known to other nodes. The hash of the data of the previous chunk may include the medical data stored in the previous chunk, and by including the hash of the data from the previous chunk in the data chunk, a hash link may be created between the two chunks. In addition, the data patient may search for and request access to the medical data stored in the first step.
For example, the blockchain link points may output a search interface, e.g., a user interface, a search bar, etc., that enables a data patient to search the metadata of the medical records stored on the medical data blockchain without revealing underlying medical data. When a patient finds data of interest to them, the data patient can use the data owner to retrieve the data owner's public key. Further, the patient may generate and store data chunks on the medical data blockchain, requesting the medical data of the data owner. For example, a data patient may generate a data block that includes data of the data patient that is signed by the data patient and that is of interest to them. Here, the elements of the data block may be encrypted using the public key of the data owner. The method may include encrypting the medical data to generate encrypted medical data. For example, the encryption of the medical data may include encrypting the medical data based on a symmetric key. The symmetric key may be generated by a block chain node and may be a private key that is not available to other nodes/patients. The method may include generating a data block in which the created medical data and metadata of the encrypted medical data are stored. It is also possible to encrypt the symmetric key based on the public key and store the encrypted symmetric key in the generated data block. Here, the public key is known to the block chain node of the system. Thus, when the user agrees to disclose his health/medical information. They can authorize the block chain nodes to decrypt the symmetric key and share it with the requesting patient. In some cases, the chunk chain node may encrypt the decrypted symmetric key using the public key of the data consumer to keep the symmetric key protected.
In conclusion, the cosmetic data storage system based on the blockchain stores the integer data by adopting the public blockchain, so that the safety of the medical shaping data is protected, the sharing of the shaping data can be promoted, and the development of the shaping and cosmetic industry is promoted; by adopting the private block chain to store the personal information of the patient, the risk of leakage of the traditional electronic filing information is overcome, the sensitive personal information of the plastic and beauty patient is protected, and worries of the plastic patient about the leakage of the plastic information are solved; the security block chain is only used for identifying the nodes, and the operation of networking or sharing outside is not performed, so that the security performance of the whole system is effectively ensured; creating metadata information by using a blockchain and making the distributed ledger available so that a search for medical data can be performed without revealing underlying confidential information; by employing the diagnostic record to be executed using the block link points within the network of nodes implementing the health-related block chain described herein, and using the digital address to encrypt the data in the private block, it is ensured that the personal information on the private block can be effectively guaranteed.
Although the invention has been described above with reference to various embodiments, it should be understood that many changes and modifications may be made without departing from the scope of the invention. That is, the methods, systems, and devices discussed above are examples. Various configurations may omit, substitute, or add various procedures or components as appropriate. For example, in alternative configurations, the methods may be performed in an order different than that described, and/or various components may be added, omitted, and/or combined. Moreover, features described with respect to certain configurations may be combined in various other configurations, as different aspects and elements of the configurations may be combined in a similar manner. Further, elements therein may be updated as technology evolves, i.e., many elements are examples and do not limit the scope of the disclosure or claims.
Specific details are given in the description to provide a thorough understanding of example configurations, including implementations. However, configurations may be practiced without these specific details, for example, well-known circuits, processes, algorithms, structures, and techniques have been shown without unnecessary detail in order to avoid obscuring the configurations. This description provides example configurations only, and does not limit the scope, applicability, or configuration of the claims. Rather, the foregoing description of the configurations will provide those skilled in the art with an enabling description for implementing the described techniques. Various changes may be made in the function and arrangement of elements without departing from the spirit or scope of the disclosure.
In conclusion, it is intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that these examples are illustrative only and are not intended to limit the scope of the invention. After reading the description of the invention, the skilled person can make various changes or modifications to the invention, and these equivalent changes and modifications also fall into the scope of the invention defined by the claims.
Claims (7)
1. A beauty data storage system based on a block chain comprises a public block, a private block and a secret block chain, and is characterized in that the public block is used for storing diagnosis and treatment operation and diagnosis and treatment information; the private block is configured for storing patient personal medical records; the private block chain is configured to verify the identity of the public block and the private block; the public block and the private block are connected with the secret block chain;
further comprising one or more network interfaces configured to receive medical data of a user and a processor configured to perform a search of the medical data to create metadata and one or more of the medical data describing a searchable description comprising one or more attributes, the metadata comprising a unique identifier of the user;
further comprising a data block for storing the metadata and encrypted medical data;
the public block is provided with a distributed ledger, and the data blocks are stored in the distributed ledger so as to hash and link the generated data blocks to the previous data blocks on the distributed ledger;
the public block is also provided with a public account book, the public account book is used for recording the operation, the public chain and the private chain are respectively provided with a node, the private chain is different from the node of the public chain, when the confidential block chain is identified, the confidential block chain traverses all the nodes of the public chain and the private block chain, and the confidential block chain is used for identifying the nodes.
2. The system according to claim 1, wherein the medical records comprise personal identification, vital organs, family medical history, medical conditions, drugs, allergens, immunity, dietary restrictions and genome data, and the private blocks are provided with sub-chains of digital encryption configured to set specific digital addresses to the medical records, wherein the digital addresses encrypt all data in the private blocks.
3. A blockchain-based cosmetic data storage system according to claim 1 wherein the public block further has a search device disposed therein, the search device being configured to request medical data of a particular user from a patient and to receive access to the medical data only when the blockchain of medical data receives approval from the user.
4. The blockchain-based cosmetic data storage system according to claim 1, wherein the data storage system further comprises a chain code verifier, a public key and a private key, the public key and the private key being stored in the chain code verifier, and further wherein the chain code verifier is configured to detect whether there is a right to access.
5. The system as claimed in claim 4, wherein the chain code verifier is provided with a block identification node for identifying the private block and the public block to verify whether the public key and the private key are authorized.
6. The blockchain-based cosmetic data storage system of claim 1, wherein the data storage system further comprises a transaction ledger providing trusted and responsible storage, the transaction ledger being modifiable based on consensus of nodes in a blockchain, the transaction ledgers being disposed in the public and private blocks, respectively.
7. The blockchain-based cosmetic data storage system of claim 1, wherein the distributed ledger maintains an agreed audit trial that provides a layer of accountability not possible in a single entity control database, creates metadata information through blockchains, and makes the distributed ledger available.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911264563.0A CN110929293B (en) | 2019-12-11 | 2019-12-11 | Beautifying data storage system based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911264563.0A CN110929293B (en) | 2019-12-11 | 2019-12-11 | Beautifying data storage system based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110929293A CN110929293A (en) | 2020-03-27 |
CN110929293B true CN110929293B (en) | 2022-11-15 |
Family
ID=69858879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911264563.0A Active CN110929293B (en) | 2019-12-11 | 2019-12-11 | Beautifying data storage system based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110929293B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111868725B (en) | 2020-06-08 | 2024-05-24 | 支付宝实验室(新加坡)有限公司 | Processing import customs clearance data based on blockchain |
WO2020169125A2 (en) | 2020-06-08 | 2020-08-27 | Alipay Labs (singapore) Pte. Ltd. | Blockchain-based document registration for custom clearance |
SG11202102366SA (en) | 2020-06-08 | 2021-04-29 | Alipay Labs Singapore Pte Ltd | User management of blockchain-based custom clearance service platform |
WO2020169126A2 (en) * | 2020-06-08 | 2020-08-27 | Alipay Labs (singapore) Pte. Ltd. | Managing user authorizations for blockchain-based custom clearance services |
EP3837617B1 (en) | 2020-06-08 | 2023-08-02 | Alipay Labs (Singapore) Pte. Ltd. | Distributed storage of custom clearance data |
SG11202103226UA (en) | 2020-06-08 | 2021-04-29 | Alipay Labs Singapore Pte Ltd | Blockchain-based smart contract pools |
CN112560097B (en) * | 2020-12-22 | 2022-09-30 | 广州技象科技有限公司 | Storage management method and device for power business data |
CN112560098B (en) * | 2020-12-22 | 2024-05-14 | 广州技象科技有限公司 | Service data management method and device of electric power Internet of things |
CN112733164B (en) * | 2021-01-07 | 2023-12-08 | 中南大学 | Case sharing method, system and private key storage medium based on blockchain |
CN114612227B (en) * | 2021-06-16 | 2023-06-16 | 北京天德科技有限公司 | Digital stock supervision method and device based on blockchain |
CN115659410A (en) * | 2022-07-29 | 2023-01-31 | 湖南工商大学 | Guarantee network security's wisdom medical insurance payment system |
CN115630409B (en) * | 2022-10-28 | 2023-08-08 | 深圳市元兴信息技术有限公司 | Data storage control method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682530A (en) * | 2017-01-10 | 2017-05-17 | 杭州电子科技大学 | Method and device for medical information sharing privacy protection based on blockchain technology |
CN110008746A (en) * | 2019-04-01 | 2019-07-12 | 大连理工大学 | Medical records storage, shared and safety Claims Resolution model and method based on block chain |
CN110046990A (en) * | 2018-11-05 | 2019-07-23 | 阿里巴巴集团控股有限公司 | Data processing method, device and server based on block chain |
CN110084071A (en) * | 2019-04-24 | 2019-08-02 | 苏州国利岳康软件科技有限公司 | Physical examination secure storage method of data based on block chain |
CN110147994A (en) * | 2019-04-13 | 2019-08-20 | 山东公链信息科技有限公司 | A kind of instant execution method of the block chain based on homomorphic cryptography |
CN110166442A (en) * | 2019-04-30 | 2019-08-23 | 阿里巴巴集团控股有限公司 | A kind of data processing method and device based on block chain |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107085810A (en) * | 2017-04-19 | 2017-08-22 | 朱皞罡 | Across the chain operating method and block chain management system of a kind of block chain |
US10742393B2 (en) * | 2017-04-25 | 2020-08-11 | Microsoft Technology Licensing, Llc | Confidentiality in a consortium blockchain network |
CN107733855B (en) * | 2017-08-31 | 2019-11-05 | 中国科学院信息工程研究所 | A kind of block catenary system and application method that can support publicly-owned chain, alliance's chain and privately owned chain simultaneously |
CN108280878B (en) * | 2018-04-12 | 2020-05-19 | 谭佳佳 | Material culture heritage block chain multi-mode digital identity construction device and method |
CN108615194A (en) * | 2018-05-02 | 2018-10-02 | 王群力 | The method and readable medium of carbon emission reduction data assessment and transaction based on block |
CN108647965B (en) * | 2018-05-07 | 2021-03-30 | 北京柏链基石科技有限公司 | Cross-chain transaction method and device, storage medium and electronic equipment |
CN108648056A (en) * | 2018-05-10 | 2018-10-12 | 中链科技有限公司 | A kind of house lease contract processing method and system based on block chain |
CN108665365B (en) * | 2018-05-16 | 2021-07-13 | 四川大学 | Mixed block chain architecture system, processing method and processing system |
CN108764925A (en) * | 2018-05-31 | 2018-11-06 | 李沁福 | A kind of synthesis business platform based on block chain technology |
CN109376146A (en) * | 2018-10-26 | 2019-02-22 | 陕西医链区块链集团有限公司 | A kind of search engine system and method based on block chain |
CN110135986B (en) * | 2019-04-23 | 2024-01-16 | 武汉大学 | Method for realizing searchable encrypted file data based on blockchain intelligent contract |
-
2019
- 2019-12-11 CN CN201911264563.0A patent/CN110929293B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682530A (en) * | 2017-01-10 | 2017-05-17 | 杭州电子科技大学 | Method and device for medical information sharing privacy protection based on blockchain technology |
CN110046990A (en) * | 2018-11-05 | 2019-07-23 | 阿里巴巴集团控股有限公司 | Data processing method, device and server based on block chain |
CN110008746A (en) * | 2019-04-01 | 2019-07-12 | 大连理工大学 | Medical records storage, shared and safety Claims Resolution model and method based on block chain |
CN110147994A (en) * | 2019-04-13 | 2019-08-20 | 山东公链信息科技有限公司 | A kind of instant execution method of the block chain based on homomorphic cryptography |
CN110084071A (en) * | 2019-04-24 | 2019-08-02 | 苏州国利岳康软件科技有限公司 | Physical examination secure storage method of data based on block chain |
CN110166442A (en) * | 2019-04-30 | 2019-08-23 | 阿里巴巴集团控股有限公司 | A kind of data processing method and device based on block chain |
Also Published As
Publication number | Publication date |
---|---|
CN110929293A (en) | 2020-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110929293B (en) | Beautifying data storage system based on block chain | |
Zhuang et al. | A patient-centric health information exchange framework using blockchain technology | |
US11244059B2 (en) | Blockchain for managing access to medical data | |
Magyar | Blockchain: Solving the privacy and research availability tradeoff for EHR data: A new disruptive technology in health data management | |
US9973484B2 (en) | System and method for securely storing and sharing information | |
US9390228B2 (en) | System and method for securely storing and sharing information | |
US20180060496A1 (en) | Blockchain-based mechanisms for secure health information resource exchange | |
US7945048B2 (en) | Method, system and computer product for securing patient identity | |
US7921020B2 (en) | Method for generating medical intelligence from patient-specific data | |
US20130318361A1 (en) | Encrypting and storing biometric information on a storage device | |
US20070192139A1 (en) | Systems and methods for patient re-identification | |
US7438233B2 (en) | Blinded electronic medical records | |
Kordestani et al. | HapiChain: a blockchain-based framework for patient-centric telemedicine | |
CN113302872A (en) | Block chain based healthcare security and interoperability | |
CN110826108B (en) | Electronic prescription sharing system based on block chain technology | |
Anitha Kumari et al. | Securing Internet of Medical Things (IoMT) using private blockchain network | |
US20230094541A1 (en) | Dynamic encryption/decryption of genomic information | |
Taylor et al. | VigilRx: A scalable and interoperable prescription management system using blockchain | |
EP3219048A1 (en) | System and method for securely storing and sharing information | |
Neuhaus et al. | Survey on healthcare IT systems: standards, regulations and security | |
Thimmaiah et al. | Decentralized electronic medical records | |
Abouakil et al. | Data models for the pseudonymization of DICOM data | |
Yue et al. | Blockchain Enabled Privacy Security Module for Sharing Electronic Health Records (EHRs) | |
Deborah et al. | Blockchain: a possible alternative to achieving health information exchange (hie) | |
Niranjana et al. | Enhancing Storage Efficiency for Health Data Records through Block chain-Based Storj Mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: No.33 Guangyun Road, Nanhai District, Foshan City, Guangdong Province Patentee after: Foshan University Country or region after: China Address before: No.33 Guangyun Road, Nanhai District, Foshan City, Guangdong Province Patentee before: FOSHAN University Country or region before: China |
|
CP03 | Change of name, title or address |