CN113838543A - 一种医疗信息的跨链共享方法、跨链共享平台及存储介质 - Google Patents
一种医疗信息的跨链共享方法、跨链共享平台及存储介质 Download PDFInfo
- Publication number
- CN113838543A CN113838543A CN202111167297.7A CN202111167297A CN113838543A CN 113838543 A CN113838543 A CN 113838543A CN 202111167297 A CN202111167297 A CN 202111167297A CN 113838543 A CN113838543 A CN 113838543A
- Authority
- CN
- China
- Prior art keywords
- cross
- medical
- chain
- medical information
- key
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004364 calculation method Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 5
- 238000004422 calculation algorithm Methods 0.000 claims description 4
- 238000012795 verification Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
Images
Classifications
-
- 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
-
- 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
- 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/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- 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
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明提供一种医疗信息的跨链共享方法、跨链共享平台以及存储介质,用于使得部署在多个区块链上的多个医疗机构进行医疗信息的跨链共享,区块链中存储有不同患者的身份信息以及医疗信息,其特征在于,跨链共享方法包括如下步骤:步骤S1,为多个区块链分别部署对应的跨链节点,跨链节点部署有预定的密钥计算单元;步骤S2,生成随机种子并广播至各个跨链节点;步骤S3,当任意一个医疗机构生成患者的医疗信息并存储至相对应的区块链中时,通过跨链节点将医疗信息进行加密后进行广播至其他跨链节点;步骤S4,密钥计算单元通过预定的密钥生成方法对随机种子进行计算并生成相应的密钥,基于密钥对医疗信息进行解密并完成更新存储。
Description
技术领域
本发明属于区块链领域,具体涉及一种医疗信息的跨链共享方法。
背景技术
医疗机构在日常运作中会随着对患者的诊断、治疗等产生大量的医疗数据,这些医疗数据有助于让医护人员对患者的具体状况进行了解,并针对性地进行治疗。
然而,虽然目前很多医疗机构通过信息化管理,实现了患者数据的实时更新,从而避免因为医疗数据更新不及时导致医护人员做出错误的诊断,但是,不同医疗机构之间的数据互通仍然很不理想,当患者有在多家不同的医疗机构就诊时,就容易产生因为医疗数据缺失,导致诊断错误的情况,严重时甚至会耽误患者的治疗。
发明内容
为解决上述问题,提供一种能够在多种医疗机构中进行医疗信息共享的跨链共享方法,本发明采用了如下技术方案:
本发明提供了一种医疗信息的跨链共享方法,用于使得部署在多个区块链上的多个医疗机构进行医疗信息的跨链共享,区块链中存储有不同患者的身份信息以及医疗信息,其特征在于,包括:步骤S1,为多个区块链分别部署对应的跨链节点,跨链节点部署有预定的密钥计算单元;步骤S2,生成随机种子并广播至各个跨链节点,密钥计算单元通过预定的密钥生成方法对随机种子进行计算并生成相应的密钥;步骤S3,当任意一个医疗机构生成患者的医疗信息并存储至相对应的区块链中时,通过跨链节点将医疗信息进行加密后进行广播至其他跨链节点;步骤S4,其他跨链节点基于密钥对医疗信息进行解密并完成更新存储。
本发明提供的医疗信息的跨链共享方法,还可以具有这样的技术特征,其中,医疗信息包括患者医疗数据以及索引数据,患者医疗数据脱链存储在医疗机构的数据库中,索引数据存储在区块链中,用于对数据库中的患者医疗数据进行索引。
本发明提供的医疗信息的跨链共享方法,还可以具有这样的技术特征,其中,各个索引数据具有随机生成的医疗数据私钥,患者医疗数据基于医疗数据私钥以及相应医疗i机构持有的公钥被加密并存储在数据库中,当区块链接收到用于访问患者医疗数据的访问请求时,对访问请求的真实性进行验证,并在验证成功后基于索引数据确定数据库中被加密的患者医疗数据,进一步通过医疗数据私钥以及公钥进行解密使得患者医疗数据能够被访问。
本发明提供的医疗信息的跨链共享方法,还可以具有这样的技术特征,其中,密钥生成方法为密钥共识算法。
本发明还提供了一种医疗信息的跨链共享平台,其特征在于,包括:多个区块链,分别部署在多个医疗机构中,存储有不同患者的身份信息以及医疗信息;以及多个跨链节点,分别部署在多个区块链中;以及随机种子生成单元,用于成随机种子并广播至各个跨链节点,其中,每个跨链节点部署有预定的密钥计算单元;当任意一个医疗机构生成患者的医疗信息并存储至相对应的区块链中时,跨链节点将医疗信息进行加密后进行广播至其他跨链节点,密钥计算单元通过预定的密钥生成方法对随机种子进行计算并生成相应的密钥,区块链基于密钥对医疗信息进行解密并完成更新存储。
本发明还提供了一种计算机可读的存储介质,存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述的医疗信息的跨链共享方法。
发明作用与效果
根据本发明的医疗信息的跨链共享方法、跨链共享平台以及存储介质,由于为不同医疗机柜的区块链分部署对应的跨链节点,并且通过生成随机种子以及让跨链节点通过密钥计算单元在本地计算出对应的密钥,因此可以防止区块链之间在跨链传播密钥时容易导致密钥泄露的问题。进一步地,还由于在医疗机构生成新的医疗信息时,通过密钥对医疗信息进行加密传播至其他跨链节点,并由各个跨链节点根据密钥解密完成医疗信息的更新,因此,一方面保证了患者的医疗数据可以在不同医疗机构中互通,解决了医疗数据互通不当的情况,另一方面还避免了医疗数据容易在跨链传播时容易被截取、导致患者的隐私数据泄露的问题。
附图说明
图1是本发明实施例中医疗信息的跨链共享方法的流程图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下结合实施例及附图对本发明的医疗信息的跨链共享方法、跨链共享平台以及存储介质作具体阐述。
<实施例>
图1是本发明实施例中医疗信息的跨链共享方法的流程图。
如图1所示,医疗信息的跨链共享方法具体包括如下步骤S1至步骤S4。
步骤S1,为多个区块链分别部署对应的跨链节点,跨链节点部署有预定的密钥计算单元。
本实施例中,每个医疗机构都设有自身的区块链,各区块链用于存储医疗机构产生的相关数据,其中至少包括有患者在诊断、治疗时产生的医疗信息。
步骤S2,生成随机种子并广播至各个跨链节点,使得所述密钥计算单元通过预定的密钥生成方法对所述随机种子进行计算并生成相应的密钥。
本实施例的步骤S2中,随机种子为定期生成,即间隔预定时间重新生成,本实施例的预定时间取值为5分钟。
进一步地,各个跨链节点的密钥计算单元会根据跨链节点接收到的随机种子计算出对应的密钥。其采用的密钥生成方法为密钥共识算法,通过该密钥共识算法,能够使得各个密钥计算单元基于同一个随机种子时能够计算得出相同的密钥。
步骤S3,当任意一个医疗机构生成患者的医疗信息并存储至相对应的区块链中时,通过跨链节点将医疗信息进行加密后进行广播至其他跨链节点。
本实施例中,医疗信息包括患者医疗数据以及索引数据。其中,患者医疗数据为患者的身体状态、病情以及处方等数据,该患者医疗数据脱链存储在医疗机构的数据库中;索引数据在区块链在患者医疗数据产生时对应生成并存储在区块链上,用于对数据库中相应的患者医疗数据进行索引。
另外,各个索引数据均具有随机生成的医疗数据私钥,患者医疗数据基于医疗数据私钥以及相应医疗机构持有的公钥被加密并存储在数据库中。
当区块链接收到用于访问患者医疗数据的访问请求时,对访问请求的真实性进行验证,并在验证成功后基于索引数据确定数据库中被加密的患者医疗数据,进一步通过医疗数据私钥以及公钥进行解密使得患者医疗数据能够被访问。
步骤S4,其他所述跨链节点基于密钥对医疗信息进行解密并完成更新存储。
在跨链节点接收到加密的医疗信息后,即可根据密钥计算单元计算出的密钥进行解密,从而得到待更新的医疗信息。
通过上述过程,可以使得各个跨链节点之间在通信时,不会造成密钥和医疗信息的外泄。
以上阐述了本实施例提供的一种医疗信息的跨链共享方法的具体内容。在本发明的其他方案中,上述方法也可以被配置成对应的计算机程序模块,并与各个区块链、跨链节点形成一种医疗信息的跨链共享平台,该医疗信息的跨链共享平台在运行时能够实现本实施例上述的医疗信息的跨链共享方法。
另外,本实施例还提供了一种计算机存储介质,计算机存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行本发明实施例提供的医疗信息的跨链共享方法。
实施例作用与效果
根据本实施例提供的医疗信息的跨链共享方法、跨链共享平台以及存储介质,由于为不同医疗机柜的区块链分部署对应的跨链节点,并且通过生成随机种子以及让跨链节点通过密钥计算单元在本地计算出对应的密钥,因此可以防止区块链之间在跨链传播密钥时容易导致密钥泄露的问题。进一步地,还由于在医疗机构生成新的医疗信息时,通过密钥对医疗信息进行加密传播至其他跨链节点,并由各个跨链节点根据密钥解密完成医疗信息的更新,因此,一方面保证了患者的医疗数据可以在不同医疗机构中互通,解决了医疗数据互通不当的情况,另一方面还避免了医疗数据容易在跨链传播时容易被截取、导致患者的隐私数据泄露的问题。
另外,在实施例中,由于随机种子为定期生成,因此可以进一步地保证各个跨链节点使用的密钥不被泄露,提升信息的安全性。
上述实施例仅用于举例说明本发明的具体实施方式,而本发明不限于上述实施例的描述范围。
Claims (7)
1.一种医疗信息的跨链共享方法,用于使得部署在多个区块链上的多个医疗机构进行医疗信息的跨链共享,所述区块链中存储有不同患者的身份信息以及医疗信息,其特征在于,包括:
步骤S1,为多个所述区块链分别部署对应的跨链节点,所述跨链节点部署有预定的密钥计算单元;
步骤S2,生成随机种子并广播至各个所述跨链节点,所述密钥计算单元通过预定的密钥生成方法对所述随机种子进行计算并生成相应的密钥;
步骤S3,当任意一个所述医疗机构生成所述患者的医疗信息并存储至相对应的所述区块链中时,通过所述跨链节点将所述医疗信息通过所述密钥进行加密后进行广播至其他所述跨链节点;
步骤S4,其他所述跨链节点基于所述密钥对所述医疗信息进行解密并完成更新存储。
2.根据权利要求1所述的医疗信息的跨链共享方法,其特征在于:
其中,所述医疗信息包括患者医疗数据以及索引数据,
所述患者医疗数据脱链存储在所述医疗机构的数据库中,
所述索引数据存储在所述区块链中,用于对所述数据库中的所述患者医疗数据进行索引。
3.根据权利要求2所述的医疗信息的跨链共享方法,其特征在于:
其中,各个所述索引数据具有随机生成的医疗数据私钥,
所述患者医疗数据基于所述医疗数据私钥以及相应所述医疗i机构持有的公钥被加密并存储在所述数据库中,
当所述区块链接收到用于访问所述患者医疗数据的访问请求时,对所述访问请求的真实性进行验证,并在验证成功后基于所述索引数据确定数据库中被加密的所述患者医疗数据,进一步通过所述医疗数据私钥以及所述公钥进行解密使得所述患者医疗数据能够被访问。
4.根据权利要求1所述的医疗信息的跨链共享方法,其特征在于:
其中,所述密钥生成方法为密钥共识算法。
5.根据权利要求1所述的医疗信息的跨链共享方法,其特征在于:
其中,所述随机种子每间隔预定时间生成并广播至各个所述跨链节点。
6.一种医疗信息的跨链共享平台,其特征在于,包括:
多个区块链,分别部署在多个医疗机构中,存储有不同患者的身份信息以及医疗信息;以及
多个跨链节点,分别部署在多个所述区块链中;以及
随机种子生成单元,用于成随机种子并广播至各个所述跨链节点,
其中,每个所述跨链节点部署有预定的密钥计算单元;
当任意一个所述医疗机构生成所述患者的医疗信息并存储至相对应的所述区块链中时,所述跨链节点将所述医疗信息进行加密后进行广播至其他所述跨链节点,
所述密钥计算单元通过预定的密钥生成方法对所述随机种子进行计算并生成相应的密钥,所述区块链基于所述密钥对所述医疗信息进行解密并完成更新存储。
7.一种计算机可读的存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的医疗信息的跨链共享方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111167297.7A CN113838543A (zh) | 2021-10-04 | 2021-10-04 | 一种医疗信息的跨链共享方法、跨链共享平台及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111167297.7A CN113838543A (zh) | 2021-10-04 | 2021-10-04 | 一种医疗信息的跨链共享方法、跨链共享平台及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113838543A true CN113838543A (zh) | 2021-12-24 |
Family
ID=78968224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111167297.7A Pending CN113838543A (zh) | 2021-10-04 | 2021-10-04 | 一种医疗信息的跨链共享方法、跨链共享平台及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113838543A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190349199A1 (en) * | 2018-05-10 | 2019-11-14 | Alibaba Group Holding Limited | Blockchain data processing methods, apparatuses, processing devices, and systems |
US20200175003A1 (en) * | 2017-08-29 | 2020-06-04 | Huawei Technologies Co., Ltd. | Cross-Chain Transaction Method and Apparatus |
CN112422522A (zh) * | 2020-10-28 | 2021-02-26 | 广东工业大学 | 一种基于区块链的医疗数据安全共享方法 |
CN112509654A (zh) * | 2020-12-03 | 2021-03-16 | 钟爱健康科技(广东)有限公司 | 一种基于区块链的医疗数据采集方法 |
CN112951356A (zh) * | 2021-03-23 | 2021-06-11 | 电子科技大学 | 一种基于联盟链的跨模态医疗数据联合共享方法 |
CN113067857A (zh) * | 2021-03-15 | 2021-07-02 | 新疆大学 | 一种基于双链结构的电子病历跨院共享方法 |
-
2021
- 2021-10-04 CN CN202111167297.7A patent/CN113838543A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200175003A1 (en) * | 2017-08-29 | 2020-06-04 | Huawei Technologies Co., Ltd. | Cross-Chain Transaction Method and Apparatus |
US20190349199A1 (en) * | 2018-05-10 | 2019-11-14 | Alibaba Group Holding Limited | Blockchain data processing methods, apparatuses, processing devices, and systems |
CN112422522A (zh) * | 2020-10-28 | 2021-02-26 | 广东工业大学 | 一种基于区块链的医疗数据安全共享方法 |
CN112509654A (zh) * | 2020-12-03 | 2021-03-16 | 钟爱健康科技(广东)有限公司 | 一种基于区块链的医疗数据采集方法 |
CN113067857A (zh) * | 2021-03-15 | 2021-07-02 | 新疆大学 | 一种基于双链结构的电子病历跨院共享方法 |
CN112951356A (zh) * | 2021-03-23 | 2021-06-11 | 电子科技大学 | 一种基于联盟链的跨模态医疗数据联合共享方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110008746B (zh) | 基于区块链的医疗记录存储、共享和安全理赔模型及方法 | |
Tan et al. | Body sensor network security: an identity-based cryptography approach | |
EP3451578B1 (en) | Turn-control rewritable blockchain | |
CN109948367B (zh) | 一种基于区块链技术的医疗数据授权方法 | |
CN114254386B (zh) | 基于层次聚合和区块链的联邦学习隐私保护系统及方法 | |
Jiang et al. | Attribute-based encryption with blockchain protection scheme for electronic health records | |
US20200404023A1 (en) | Method and system for cryptographic attribute-based access control supporting dynamic rules | |
EP3644548B1 (en) | Key exchange system and key exchange method | |
CN109067522B (zh) | 一种随机数可验证秘密共享方法 | |
US11113408B2 (en) | Providing a secure object store using a hierarchical key system | |
CN108432203A (zh) | 用于服务器与医疗设备之间的密钥分发的方法和系统 | |
CN111128322A (zh) | 基于区块链的医疗数据处理方法、服务器及系统 | |
CN115065679B (zh) | 基于区块链的电子健康档案共享模型、方法、系统和介质 | |
CN109104440A (zh) | 面向物联网移动终端设备的云存储大数据完整性验证方法 | |
CN117648998B (zh) | 一种基于可信执行环境的大语言模型联邦预训练方法 | |
WO2019243259A1 (en) | Method for securely sharing data under certain conditions on a distributed ledger | |
CN113889208B (zh) | 基于区块链的链上-链下医疗数据共享方法、装置及设备 | |
CN110289060A (zh) | 一种基于随机Merkle树的链下个人医疗数据存储方法 | |
CN115270145A (zh) | 一种基于联盟链和联邦学习的用户窃电行为检测方法及系统 | |
CN119557909B (zh) | 基于协同学习与动态加密的隐私数据分析方法及系统 | |
CN115277040A (zh) | 一种基于区块链技术的医疗健康数据存储和共享方法及系统 | |
CN116779084A (zh) | 基于区块链的电子病例隐私保护方法 | |
CN112202555B (zh) | 基于信息的属性生成随机数的信息处理方法、装置及设备 | |
Shen et al. | Secure access control for eHealth data in emergency rescue case based on traceable attribute-based encryption | |
CN113838543A (zh) | 一种医疗信息的跨链共享方法、跨链共享平台及存储介质 |
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 |