CN119155320B - Distributed pathological data management method and system based on block chain - Google Patents
Distributed pathological data management method and system based on block chain Download PDFInfo
- Publication number
- CN119155320B CN119155320B CN202411643915.4A CN202411643915A CN119155320B CN 119155320 B CN119155320 B CN 119155320B CN 202411643915 A CN202411643915 A CN 202411643915A CN 119155320 B CN119155320 B CN 119155320B
- Authority
- CN
- China
- Prior art keywords
- data
- pathology
- control node
- node
- distributed control
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- 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
-
- 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
- G16H70/00—ICT specially adapted for the handling or processing of medical references
- G16H70/60—ICT specially adapted for the handling or processing of medical references relating to pathologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a distributed pathology data management method and a system based on a blockchain, which relate to the technical field of pathology data management, and are used for constructing a pathology data blockchain network, setting a plurality of distributed management and control nodes according to local area network IP, uploading pathology data stored under each local area network IP corresponding to the local area network to respective distributed management and control nodes, carrying out node encryption and data encryption on each distributed management and control node, further generating an encrypted pathology data file corresponding to each distributed management and control node, establishing an authorized communication link between each distributed management and control node and the pathology data blockchain network, sharing the encrypted pathology data file of each distributed management and control node to the pathology data blockchain network through the authorized communication link, creating a corresponding query index in the pathology data blockchain network for each distributed management and control node, and inputting the query index to a preset pathology database by a user, thereby querying required pathology data.
Description
Technical Field
The invention relates to the technical field of pathological data management, in particular to a distributed pathological data management method and system based on a blockchain.
Background
With the development of medical technology, pathology data plays an increasingly important role in clinical diagnosis and treatment, however, the existing pathology data management method has the problems of low data security, inconvenient inquiry and the like, and the pathology data is an important basis for clinical diagnosis, so that the efficiency of clinical diagnosis and treatment is at a lower level, and how to solve the problems so as to provide a safe and reliable pathology data management method has become urgent.
Disclosure of Invention
In order to solve the above problems, an object of the present invention is to provide a distributed pathology data management method and system based on blockchain.
The invention aims at realizing the technical scheme that the distributed pathological data management method based on the block chain comprises the following steps:
Step S1, constructing a pathological data blockchain network, setting a plurality of distributed management and control nodes according to local area networks (IPs), and uploading pathological data stored under each local area network (IP) corresponding to the local area network to the distributed management and control nodes;
Step S2, node encryption and data encryption are carried out on each distributed management and control node, so that an encrypted pathological data file corresponding to each distributed management and control node is generated, and an authorized communication link between each distributed management and control node and a pathological data blockchain network is established;
And S3, sharing the encrypted pathology data file of each distributed management and control node to a pathology data blockchain network through an authorized communication link, creating a corresponding query index in the pathology data blockchain network for each distributed management and control node, and inputting the query index to a preset pathology database by a user so as to query the needed pathology data.
Further, the process of constructing the pathological data blockchain network comprises the following steps:
Creating a plurality of blockchain nodes, distributing a network ID and gateway ports for each blockchain node, wherein the gateway ports are provided with different types of port states, the port states comprise a normal communication state, an abnormal communication state and a shutdown maintenance state, and the initial port states of the plurality of gateway ports are all set to be the normal communication state;
When the gateway port is attacked by the outside, changing the port state of the gateway port attacked by the outside into an abnormal communication state, overhauling a remote overhaul program which is accessed to the gateway port in the abnormal communication state, and if the current overhaul of the gateway port cannot be completed through a remote overhaul code, changing the port state of the gateway port into a shutdown overhaul state and arranging corresponding network technicians for processing;
And carrying out node configuration on the blockchain nodes in a normal communication state, generating a node communication white list, a node communication protocol and a node communication black list corresponding to each blockchain node through the node configuration, and constructing a pathological data blockchain network according to the blockchain nodes with the nodes configured.
Further, setting a plurality of distributed management and control nodes according to the local area network IP, and uploading the pathological data stored under the local area network corresponding to each local area network IP to the respective distributed management and control nodes, wherein the process comprises the following steps:
Setting a plurality of distributed terminals, wherein each distributed terminal is used for storing a part of data in pathological data, the distributed terminals share and use own pathological data through local area networks connected with the distributed terminals respectively, acquiring local area network IP (Internet protocol) corresponding to each local area network, and setting corresponding distributed management and control nodes according to the local area network IP of each distributed terminal under the local area network;
setting a transmission rate and a transmission certificate of each distributed terminal for uploading pathological data, further uploading the pathological data stored by the distributed terminals under each local area network to corresponding distributed management and control nodes according to the corresponding transmission rate, and judging whether the received transmission certificate is tampered by the distributed management and control nodes;
if yes, the received pathological data are packed into abnormal pathological files and returned to the corresponding distributed terminals, and if not, the distributed control nodes store the current pathological data.
Further, the process of encrypting the nodes and encrypting the data of each distributed management and control node to generate the encrypted pathological data file corresponding to each distributed management and control node includes:
The encryption sequence of the node encryption and the data encryption is that the node encryption is carried out preferentially and then the data encryption is carried out, the node encryption carried out on each distributed management and control node comprises the steps of constructing a key pair, dynamically storing the key, testing node communication and authenticating node authorization, and the pathological data in each distributed management and control node is carried out in a segmented mode, so that a corresponding encrypted pathological data file is generated and stored by the distributed management and control node.
Further, the process of establishing an authorized communication link between each distributed management node and the pathological data blockchain network includes:
acquiring an authorization credential corresponding to each distributed management and control node, associating the authorization credential of each distributed management and control node with the encrypted pathological data file stored by the authorization credential of each distributed management and control node, and carrying out data backup on the authorization credential of each distributed management and control node so as to generate a copy authorization credential corresponding to the authorization credential;
each distributed management and control node sends a communication link request to the pathological data blockchain network, the communication link request is sent together with the duplicate authorization credentials, the pathological data blockchain network receives the communication link request and judges whether the duplicate authorization credentials are consistent with the authorization credentials of the corresponding distributed management and control node;
If yes, any block chain node in a normal communication state in the pathological data block chain network is distributed to establish data communication with the distributed management and control nodes, and then an authorized communication link between the corresponding distributed management and control nodes and the pathological data block chain network is established;
If not, judging that the distributed management and control node which transmits the copy authorization certificate is abnormal, refusing the communication link request transmitted by the distributed management and control node, and not establishing the authorization communication link.
Further, the process of sharing the encrypted pathology data file of each distributed management and control node over the pathology data blockchain network via the authorized communication link includes:
Setting a data sharing period, in the data sharing period, each distributed management and control node establishing an authorized communication link with the pathological data blockchain network shares the encrypted pathological data file of each distributed management and control node to the pathological data blockchain network, and creating a file storage space for storing the encrypted pathological data file on the pathological data blockchain network.
Further, creating a corresponding query index in the pathology data blockchain network for each distributed management and control node, and inputting the query index to a preset pathology database by a user, wherein the process of querying the required pathology data further comprises the following steps:
Creating a query index of each distributed management and control node in the pathological data blockchain network, wherein the query index is used for querying the corresponding encrypted pathological data file of the corresponding distributed management and control node in the pathological data blockchain network;
presetting a pathology database, wherein the pathology database is used for storing addresses to be searched of a plurality of encrypted pathology data files, wherein the addresses to be searched= < query index, and the position of a file storage space >, the user inputs the query index into the pathology database, and then the encrypted pathology data files which are required to be searched by the current user in a pathology data blockchain network are positioned through matching of the query index and the addresses to be searched;
decrypting the encrypted pathological data file to further obtain pathological data required by the user.
Further, a blockchain-based distributed pathology data management system, the system comprising:
The system comprises a block chain network and a management and control node module, wherein the block chain network and the management and control node module are used for constructing a pathological data block chain network, setting a plurality of distributed management and control nodes according to local area network IP, and uploading pathological data stored under each local area network IP corresponding to the local area network to the respective distributed management and control nodes;
The pathology data processing module is used for carrying out node encryption and data encryption on each distributed management and control node so as to generate an encrypted pathology data file corresponding to each distributed management and control node, and an authorized communication link between each distributed management and control node and the pathology data blockchain network is established;
And the pathology data query module is used for sharing the encrypted pathology data file of each distributed management and control node to the pathology data blockchain network through an authorized communication link, creating a corresponding query index in the pathology data blockchain network for each distributed management and control node, and inputting the query index to a preset pathology database by a user so as to query the needed pathology data.
Compared with the prior art, the method has the beneficial effects that the pathological data blockchain network is constructed, a plurality of distributed management and control nodes are arranged according to the local area network IP, the pathological data stored under each local area network IP corresponding to the local area network is uploaded into the respective distributed management and control nodes for node encryption and data encryption, so that the encrypted pathological data file corresponding to each distributed management and control node is generated, the authorized communication link between each distributed management and control node and the pathological data blockchain network is established, the encrypted pathological data file of each distributed management and control node is further shared onto the pathological data blockchain network, the corresponding query index is created in the pathological data blockchain network for each distributed management and control node, and the user inputs the query index to the preset pathological database to query the required pathological data, so that the safety of the pathological data is improved to a certain extent, and the query of the pathological data is facilitated.
Drawings
FIG. 1 is a flow chart of the present invention.
Detailed Description
As shown in fig. 1, the block chain-based distributed pathology data management method comprises the following steps:
Step S1, constructing a pathological data blockchain network, setting a plurality of distributed management and control nodes according to local area networks (IPs), and uploading pathological data stored under each local area network (IP) corresponding to the local area network to the distributed management and control nodes;
Step S2, node encryption and data encryption are carried out on each distributed management and control node, so that an encrypted pathological data file corresponding to each distributed management and control node is generated, and an authorized communication link between each distributed management and control node and a pathological data blockchain network is established;
And S3, sharing the encrypted pathology data file of each distributed management and control node to a pathology data blockchain network through an authorized communication link, creating a corresponding query index in the pathology data blockchain network for each distributed management and control node, and inputting the query index to a preset pathology database by a user so as to query the needed pathology data.
It should be further noted that, in a specific implementation, the process of constructing the pathological data blockchain network includes:
Creating a plurality of blockchain nodes, and distributing a network ID and a gateway port for each blockchain node, wherein the network ID is a unique identity corresponding to each blockchain node, and the gateway ports of the blockchain nodes are provided with different types of port states;
the port state type comprises a normal communication state, an abnormal communication state and a shutdown maintenance state; the initial port states of the gateway ports are set to be normal communication states;
When the gateway port is attacked by the outside, changing the port state of the gateway port corresponding to the outside attack into an abnormal communication state, accessing a set remote maintenance program to the gateway port in the abnormal communication state, generating a remote maintenance code by the remote maintenance program to maintain the gateway port, and changing the port state of the gateway port into a shutdown maintenance state and arranging corresponding network technicians to process if the current maintenance to the gateway port cannot be completed through the remote maintenance code;
Performing node configuration on each block chain node in a normal communication state, and generating a node communication white list, a node communication protocol and a node communication black list corresponding to each block chain node through the node configuration;
The node communication white list is used for defining the data content which each blockchain node allows to access, and the node communication black list is used for defining the data content which each blockchain node prohibits to access;
Judging whether a plurality of blockchain nodes in a normal communication state are all in the same node communication protocol, identifying the blockchain nodes not in the current node communication protocol as nodes to be changed, and unifying all the nodes to be changed into the current node communication protocol;
And constructing a pathological data blockchain network according to the blockchain link points of which the nodes are configured.
It should be further noted that, in a specific implementation process, a plurality of distributed management and control nodes are set according to the local area network IP, and a process of uploading the pathological data stored under each local area network IP corresponding to the local area network to the respective distributed management and control nodes includes:
Setting a plurality of distributed terminals, wherein each distributed terminal is used for storing a part of data in the pathological data, acquiring communication authorities corresponding to the plurality of distributed terminals stored with the pathological data, sharing and using the pathological data of the distributed terminals by the local area networks connected with the distributed terminals, acquiring local area network IP (Internet protocol) corresponding to each local area network, and setting corresponding distributed management and control nodes according to the local area network IP of each distributed terminal under the local area network;
setting a transmission rate and a transmission certificate of each distributed terminal for uploading pathological data, further uploading the pathological data stored by the distributed terminals under each local area network to corresponding distributed management and control nodes according to the corresponding transmission rate, and judging whether the received transmission certificate is tampered by the distributed management and control nodes;
if yes, packaging the received pathological data into an abnormal pathological file, and returning the abnormal pathological file to the corresponding distributed terminal;
if not, the distributed control node stores the current pathological data.
Setting a safe rate interval corresponding to the transmission rate, when the transmission rate is in the safe rate interval, not performing any operation, and when the transmission rate is not in the safe rate interval, generating corresponding abnormal rate early warning, and maintaining the distributed terminal with the abnormal early warning by network maintenance personnel.
It should be further noted that, in a specific implementation process, the process of performing node encryption and data encryption on each distributed management and control node, and further generating the encrypted pathological data file corresponding to each distributed management and control node includes:
The encryption sequence of the node encryption and the data encryption is that the node encryption is carried out preferentially and then the data encryption is carried out, wherein the node encryption carried out on each distributed management and control node comprises the steps of constructing a key pair, dynamic key storage, node communication test and node authorization authentication;
The key pair is constructed by constructing a pair of node public keys and node private keys for each distributed management and control node, wherein the node public keys are used for verifying the node integrity and the node environment safety of the distributed management and control node, and the node private keys are used for encrypting and decrypting the distributed management and control node;
Constructing a plurality of temporary storage areas for storing node private keys, numbering the temporary storage areas, and recording the numbers as i, wherein i=1, 2 and 3 are included, and n is a natural number greater than 0;
Setting a storage period corresponding to each temporary storage area, initially storing the node private key in any temporary storage area, setting a jump number when the storage time of the node private key in the current temporary storage area reaches the corresponding storage period, and acquiring the number of the temporary storage area of the next node private key to be stored according to the number of the current temporary storage area and the jump number;
The number of the temporary storage area of the private key of the next storage node=the number of the current temporary storage area+the number of the hops, for example, the number of the temporary storage area of the private key of the current storage node is 3, the number of the hops is 5, the corresponding number of the temporary storage area of the private key of the next storage node is 3+5=8, it is to be noted that, the number of the hops is generated through a random function, the temporary storage area of the private key of the current storage node is destroyed after the expiration of the storage period, if the temporary storage area of the private key of the next storage node acquired according to the number of the hops does not exist, the following is sequentially carried out according to the number until the next temporary storage area is acquired, for example, the number of the temporary storage area of the private key of the next storage node acquired is 9, but the temporary storage area of the number 9 is already stored in the private key of the node and destroyed after the expiration, and the following numbers are 10 and the following temporary storage areas;
Encrypting data communication between different distributed management and control nodes through SSL or TLS protocol, and testing the data security and communication intensity of each distributed management and control node;
When the data security and the communication intensity reach the standards, the test of the corresponding distributed management and control node is passed, at least any test which does not pass the standards of the data security and the communication intensity is marked as a node to be monitored, and the node to be monitored is encrypted again;
the node authorization authentication content is that an authorization certificate is associated with each distributed management and control node passing the test, and the distributed management and control node only holding the authorization certificate is set to carry out access authentication authority with the pathological data blockchain network.
The pathological data in each distributed management and control node is encrypted in a segmentation mode, and the specific content of the corresponding encrypted pathological data file is generated as follows:
Dividing pathological data in a distributed management and control node into a head data section, an intermediate data section and a tail data section, and selecting different paragraph encryption algorithms for the head data section, the intermediate data section and the tail data section, wherein the paragraph encryption algorithms comprise an AES encryption algorithm, an RSA encryption algorithm and an ECC encryption algorithm;
The corresponding relation between the head data segment, the middle data segment and the tail data segment and the corresponding paragraph encryption algorithm is as follows:
head data segment-AES encryption algorithm;
intermediate data segment-RSA encryption algorithm;
tail data segment-ECC encryption algorithm;
Encrypting the head data segment by an AES encryption algorithm to generate first encrypted pathological data, encrypting the middle data segment by an RSA encryption algorithm to generate second encrypted pathological data, and encrypting the tail data segment by an ECC encryption algorithm to generate third encrypted pathological data;
And integrating the corresponding first encryption pathological data, second encryption pathological data and third encryption pathological data in each distributed management and control node into a preset blank file, so as to generate an encryption pathological data file corresponding to each distributed management and control node.
It should be further noted that, in a specific implementation, the process of establishing an authorized communication link between each distributed management node and the pathological data blockchain network includes:
Associating the authorization credentials of each distributed management and control node with the encrypted pathological data files stored in the authorization credentials, and carrying out data backup on the authorization credentials of each distributed management and control node so as to generate corresponding duplicate authorization credentials of the authorization credentials;
Each distributed management and control node sends a communication link request to the pathological data blockchain network, the communication link request is sent together with a copy authorization credential, the pathological data blockchain network receives the communication link request and judges whether the copy authorization credential is consistent with the authorization credential of the corresponding distributed management and control node;
If yes, any block chain node in a normal communication state in the pathological data block chain network is distributed to establish data communication with the distributed management and control nodes, and then an authorized communication link between the corresponding distributed management and control nodes and the pathological data block chain network is established;
If not, judging that the distributed management and control node which transmits the duplicate authorization credential is abnormal, refusing the communication link request transmitted by the distributed management and control node, and not establishing the authorization communication link between the corresponding distributed management and control node and the pathological data blockchain network.
It should be further noted that, in a specific implementation, the process of sharing the encrypted pathology data file of each distributed management and control node onto the pathology data blockchain network through the authorized communication link includes:
setting a data sharing period, and recording the data sharing period as T Sharing ,T Sharing = [ T1, T2], wherein T1 is a starting time point of the data sharing period, and T2 is a termination time point of the data sharing period;
In the data sharing period, each distributed management and control node establishing an authorized communication link with the pathology data blockchain network shares the encrypted pathology data file of each distributed management and control node to the pathology data blockchain network, and creates a file storage space for storing the encrypted pathology data file on the pathology data blockchain network.
It should be further noted that, in a specific implementation process, a corresponding query index is created in the pathology data blockchain network for each distributed management and control node, and a user inputs the query index to a preset pathology database, so that a process of querying required pathology data includes:
Creating a query index of each distributed management and control node in the pathological data blockchain network, wherein the query index is used for querying the corresponding encrypted pathological data file of the corresponding distributed management and control node in the pathological data blockchain network;
Presetting a pathology database, wherein the pathology database is used for storing addresses to be searched of a plurality of encrypted pathology data files, wherein the addresses to be searched= < query index, and the position of a file storage space >, the user inputs the query index into the pathology database, and then the encrypted pathology data files required to be searched by the current user in a pathology data blockchain network are positioned through matching of the query index and the addresses to be searched;
decrypting the encrypted pathological data file to further obtain pathological data required by the user.
The invention also provides a distributed pathology data management system based on a blockchain, which comprises:
The system comprises a block chain network and a management and control node module, wherein the block chain network and the management and control node module are used for constructing a pathological data block chain network, setting a plurality of distributed management and control nodes according to local area network IP, and uploading pathological data stored under each local area network IP corresponding to the local area network to the respective distributed management and control nodes;
The pathology data processing module is used for carrying out node encryption and data encryption on each distributed management and control node so as to generate an encrypted pathology data file corresponding to each distributed management and control node, and an authorized communication link between each distributed management and control node and the pathology data blockchain network is established;
And the pathology data query module is used for sharing the encrypted pathology data file of each distributed management and control node to the pathology data blockchain network through an authorized communication link, creating a corresponding query index in the pathology data blockchain network for each distributed management and control node, and inputting the query index to a preset pathology database by a user so as to query the needed pathology data.
The above embodiments are only for illustrating the technical method of the present invention and not for limiting the same, and it should be understood by those skilled in the art that the technical method of the present invention may be modified or substituted without departing from the spirit and scope of the technical method of the present invention.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411643915.4A CN119155320B (en) | 2024-11-18 | 2024-11-18 | Distributed pathological data management method and system based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411643915.4A CN119155320B (en) | 2024-11-18 | 2024-11-18 | Distributed pathological data management method and system based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN119155320A CN119155320A (en) | 2024-12-17 |
CN119155320B true CN119155320B (en) | 2025-02-14 |
Family
ID=93811520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411643915.4A Active CN119155320B (en) | 2024-11-18 | 2024-11-18 | Distributed pathological data management method and system based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN119155320B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112835912A (en) * | 2021-04-20 | 2021-05-25 | 卓尔智联(武汉)研究院有限公司 | Data storage method and device based on block chain and storage medium |
CN116032937A (en) * | 2022-11-28 | 2023-04-28 | 中国联合网络通信集团有限公司 | A computing power trading method and system for an edge computing device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107862215B (en) * | 2017-09-29 | 2020-10-16 | 创新先进技术有限公司 | Data storage method, data query method and device |
CN108632284B (en) * | 2018-05-10 | 2021-02-23 | 网易(杭州)网络有限公司 | User data authorization method, medium, device and computing equipment based on block chain |
CN110046521B (en) * | 2019-04-24 | 2023-04-18 | 成都派沃特科技股份有限公司 | Decentralized privacy protection method |
US20220343768A1 (en) * | 2019-05-03 | 2022-10-27 | Michele Di Cosola | Data Exchange within a Layer Zero (L_0) HGTP, DAG, Web3 State Channel Smart Self-Healing Node Centric Blockchain Mesh Network |
CN110365670B (en) * | 2019-07-08 | 2022-07-08 | 深圳壹账通智能科技有限公司 | Blacklist sharing method and device, computer equipment and storage medium |
CN112135297B (en) * | 2020-09-22 | 2024-05-07 | 平安科技(深圳)有限公司 | Communication method, center server, equipment and medium of Internet of things |
CN117688088A (en) * | 2023-11-24 | 2024-03-12 | 浙江工业大学 | Trusted storage method of distributed data based on blockchain in cloud and edge environment |
-
2024
- 2024-11-18 CN CN202411643915.4A patent/CN119155320B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112835912A (en) * | 2021-04-20 | 2021-05-25 | 卓尔智联(武汉)研究院有限公司 | Data storage method and device based on block chain and storage medium |
CN116032937A (en) * | 2022-11-28 | 2023-04-28 | 中国联合网络通信集团有限公司 | A computing power trading method and system for an edge computing device |
Also Published As
Publication number | Publication date |
---|---|
CN119155320A (en) | 2024-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109190384B (en) | Multi-center block chain fusing protection system and method | |
EP1833222A1 (en) | Access control protocol for embedded devices | |
US20190243980A1 (en) | Secure client-server communication | |
CN106416123A (en) | Password-based authentication | |
CN108616504A (en) | A kind of sensor node identity authorization system and method based on Internet of Things | |
AU2012227276A1 (en) | Global terminal management using 2-factor authentication | |
CN110457928B (en) | Hospital-enterprise cooperation internet hospital data security guarantee method based on block chain | |
CN109391617A (en) | A kind of network equipments configuration management method and client based on block chain | |
CN114301624A (en) | Block chain-based tamper-proof system applied to financial business | |
CN112738030B (en) | Data acquisition and sharing working method for agricultural technicians through big data analysis | |
EP3900260A1 (en) | System and method for protection of computer networks against man-in-the-middle attacks | |
CN113647080B (en) | Providing digital certificates in a cryptographically secure manner | |
CN111371588A (en) | SDN edge computing network system based on block chain encryption, encryption method and medium | |
CN100580652C (en) | Method and apparatus for confidentiality protection of fiber channel public transmissions | |
CN119155320B (en) | Distributed pathological data management method and system based on block chain | |
CN118713892A (en) | A multi-factor authentication instant message processing method and system | |
CN118802159A (en) | Authentication and authorization method, device, electronic device, storage medium and product | |
CN114978519B (en) | Message sending method, signature information generation method and device | |
CN114741735A (en) | Block chain-based mass offline data trusted storage method and system | |
CN210270894U (en) | Enterprise database security access device | |
US20210328833A1 (en) | Communication system and method of changing a setting | |
CN113259105B (en) | Block chain data sharing method and system | |
CN119051872B (en) | A cross-chain data sharing method based on IPFS secure search | |
JP7266925B1 (en) | Diagnostic device and diagnostic method | |
CN117938479B (en) | Remote operation and maintenance method, system, equipment and medium for edge terminal |
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 |