计算机科学 ›› 2020, Vol. 47 ›› Issue (4): 285-291.doi: 10.11896/jsjkx.190400001
王辉, 刘玉祥, 曹顺湘, 周明明
WANG Hui, LIU Yu-xiang, CAO Shun-xiang, ZHOU Ming-ming
摘要: 医疗机构现有数据库存储的单一性和集中性,使得电子医疗数据的安全性、完整性和可追溯性无法得到保证,从而导致患者的医疗隐私受到威胁。虽然已有研究提出了基于云存储等数据安全存储的方案,但是其需要依赖一个完全可信的第三方来保证交互的可靠性。为此,文中提出了去中心化的区块链信息管理方案来实现医疗数据的安全存储。该方案采用了改进PBFT共识算法和优化Hash加密算法,将医疗数据安全有效地存储于分布式数据库中,保证了医疗数据的完整性和可追溯性;同时,设计了全新的数据交互系统来阻止第三方与数据库的直接交互,以防止不可信的第三方恶意破坏医疗数据,保证了数据的安全性;最后,通过访问控制与Lucene检索机制保护患者的隐私并实现医疗数据的快速检索。实验分析表明,相较于工作量证明(Proof of Work,POW)、股份授权证明(Delegated Proof of Stake,DPOS)等算法,改进的PBFT共识算法为医疗区块链系统提供了更优的稳定性和吞吐量;相比于普通的数据库交互,数据交互系统有效地阻止了对数据库的直接操作,具有较好的安全性和防篡改性。实验数据表明,去中心化的医疗数据存储系统、改进的PBFT共识算法以及数据交互系统的架构,实现了医疗数据的安全、可追溯和防篡改,解决了医疗数据集中存储、不可追溯和易受攻击等难点,为进一步推动区块链技术应用于医疗信息行业的发展奠定了基础。
中图分类号:
[1]FAN K,WANG S Y,REN Y H,et al.MedBlock:Efficient and Secure Medical Data Sharing Via Blockchain[J].Journal of Medical Systems,2018,42(8):136. [2]WANG H,SONG Y J.Secure Cloud-Based EHR System UsingAttribute-Based Cryptosystem and Blockchain[J].Journal of Medical Systems,2018,42(8):152. [3]AZARIA A,EKBLAW A,VIEIRA T,et al.MedRec:UsingBlockchain for Medical Data Access and Permission Management[C]//International Conference on Open and Big Data.IEEE,2016:25-30. [4]ESPOSITO C,SANTIS A D,TORTORA G,et al.Blockchain:A Panacea for Healthcare Cloud-Based Data Security and Privacy?[J].IEEE Cloud Computing,2018,5(1):31-37. [5]PATEL V.A framework for secure and decentralized sharing of medical imaging data via blockchain consensus[J].Health Informatics Journal,2018,25(4):146045821876969. [6]LI H Y,ZHU L H,SHEN M,et al.Blockchain-Based DataPreservation System for Medical Data[J].Journal of Medical Systems,2018,42(8):1-13. [7]CHEN Y,DING S,XU Z,et al.Blockchain-Based Medical Records Secure Storage and Medical Service Framework[J].Journal of Medical Systems,2018,43(1). [8]BROGAN J,BASKARAN I,RAMACHANDRAN N.Authenticating Health Activity Data Using Distributed Ledger Technologies [J].Computational and Structural Biotechnology Journal,2018,16(7):257-266. [9]XIA Q,SIFAH E B,ASAMOAH K O,et al.MeDShare:Trust-less Medical Data Sharing Among Cloud Service Providers Via Blockchain[J].IEEE Access,2017,PP(99):1-1. [10]LIU P T S.Medical Record System Using Blockchain,Big Data and Tokenization[C]//International Conference on Information and Communications Security.Springer International Publi-shing,2016. [11]KIM K J,HONG S P.A Trusted Sharing Model for Patient Records based on Permissioned Blockchain[J].Journal of Internet Computing and Services,2017,6:75-84. [12]METTLER M.Blockchain technology in healthcare:The revolution starts here[C]//2016 IEEE 18th International Conference on E-Health Networking,Applications and Services.IEEE,2016:1-3. [13]LIU P T S.Medical Record System Using Blockchain,Big Data and Tokenization[C]//International Conference on Information and Communications Security.Springer International Publishing,2016. [14]ZHANG P,WHITE J,SCHMIDT D C,et al.FHIRChain:Applying Blockchain to Securely and Scalably Share Clinical Data [J].Computational and Structural Biotechnology Journal,2018,16:267-278. [15]HOY M B.An Introduction to the Blockchain and Its Implications for Libraries and Medicine[J].Medical Reference Services Quarterly,2017,36(3):273-279. [16]ZHOU L J,WANG L C,SUN Y R.MIStore:a Blockchain-Based Medical Insurance Storage System[J].Journal of Medical Systems,2018,42(8):149. [17]LESLIE M.(Block) Chain Reaction:A Blockchain RevolutionSweeps into Health Care,Offering the Possibility for a Much-Needed Data Solution[J].IEEE Pulse,2018,9(3):4-7. [18]HÖLBL,MARKO,KOMPARA M,et al.A Systematic Review of the Use of Blockchain in Healthcare[J].Symmetry,2018,10(10):470. [19]XUE T F,FU Q C,WANG W,et al.Research on medical data sharing model based on blockchain[J].Acta Automatica Sinica,2017,43(9):1555-1562. |
[1] | 余雪勇, 陈涛. 边缘计算场景中基于虚拟映射的隐私保护卸载算法[J]. 计算机科学, 2021, 48(1): 65-71. |
[2] | 李彦, 申德荣, 聂铁铮, 寇月. 面向加密云数据的多关键字语义搜索方法[J]. 计算机科学, 2020, 47(9): 318-323. |
[3] | 王静宇, 刘思睿. 大数据风险访问控制研究进展[J]. 计算机科学, 2020, 47(7): 56-65. |
[4] | 郭蕊, 芦天亮, 杜彦辉, 周杨, 潘孝勤, 刘晓晨. 基于改进蚁群算法的WSN源位置隐私保护[J]. 计算机科学, 2020, 47(7): 307-313. |
[5] | 陆歌皓, 谢莉红, 李析禹. 区块链共识算法对比研究[J]. 计算机科学, 2020, 47(6A): 332-339. |
[6] | 顾荣杰, 吴治平, 石焕. 基于TFR 模型的公安云平台数据分级分类安全访问控制模型研究[J]. 计算机科学, 2020, 47(6A): 400-403. |
[7] | 巫光福, 陈颖, 曾宪文, 何道敬, 李江华. 基于区块链技术的通证模型的设计与分析[J]. 计算机科学, 2020, 47(6A): 603-608. |
[8] | 潘恒, 李景峰, 马君虎. 可抵御内部威胁的角色动态调整算法[J]. 计算机科学, 2020, 47(5): 313-318. |
[9] | 许重建,李险峰. 区块链交易数据隐私保护方法[J]. 计算机科学, 2020, 47(3): 281-286. |
[10] | 赵楠,章国安. VANET中基于无证书环签密的可认证隐私保护方案[J]. 计算机科学, 2020, 47(3): 312-319. |
[11] | 屠袁飞,张成真. 面向云端的安全高效的电子健康记录[J]. 计算机科学, 2020, 47(2): 294-299. |
[12] | 张彭奕, 宋杰. 区块链共识算法效能优化研究进展[J]. 计算机科学, 2020, 47(12): 296-303. |
[13] | 李艳斌, 刘瑜, 李木舟, 吴韧韬, 王鹏达. MASCOT协议的参与方自适应变体[J]. 计算机科学, 2020, 47(11A): 380-387. |
[14] | 蔡威, 白光伟, 沈航, 成昭炜, 张慧丽. 移动群智感知中基于强化学习的双赢博弈[J]. 计算机科学, 2020, 47(10): 41-47. |
[15] | 王童, 马文平, 罗维. 基于区块链的信息共享及安全多方计算模型[J]. 计算机科学, 2019, 46(9): 162-168. |
|