计算机科学 ›› 2020, Vol. 47 ›› Issue (4): 285-291.doi: 10.11896/jsjkx.190400001

• 信息安全 • 上一篇    下一篇

融入区块链技术的医疗数据存储机制

王辉, 刘玉祥, 曹顺湘, 周明明   

  1. 南京工业大学计算机科学与技术学院 南京211816
  • 收稿日期:2019-04-01 出版日期:2020-04-15 发布日期:2020-04-15
  • 通讯作者: 刘玉祥(lyx_echo@njtech.edu.cn)

Medical Data Storage Mechanism Integrating Blockchain Technology

WANG Hui, LIU Yu-xiang, CAO Shun-xiang, ZHOU Ming-ming   

  1. School of Computer Science and Technology,Nanjing University of Technology,Nanjing 211816,China
  • Received:2019-04-01 Online:2020-04-15 Published:2020-04-15
  • Contact: LIU Yu-xiang,born in 1996,postgra-duate,is member of China Computer Fe-deration(CCF).His main research inte-rests include blockchain and data secu-rity.
  • About author:WANG Hui, born in 1962,Ph.D,professor.Her main research interests include optical communication and signal processing.

摘要: 医疗机构现有数据库存储的单一性和集中性,使得电子医疗数据的安全性、完整性和可追溯性无法得到保证,从而导致患者的医疗隐私受到威胁。虽然已有研究提出了基于云存储等数据安全存储的方案,但是其需要依赖一个完全可信的第三方来保证交互的可靠性。为此,文中提出了去中心化的区块链信息管理方案来实现医疗数据的安全存储。该方案采用了改进PBFT共识算法和优化Hash加密算法,将医疗数据安全有效地存储于分布式数据库中,保证了医疗数据的完整性和可追溯性;同时,设计了全新的数据交互系统来阻止第三方与数据库的直接交互,以防止不可信的第三方恶意破坏医疗数据,保证了数据的安全性;最后,通过访问控制与Lucene检索机制保护患者的隐私并实现医疗数据的快速检索。实验分析表明,相较于工作量证明(Proof of Work,POW)、股份授权证明(Delegated Proof of Stake,DPOS)等算法,改进的PBFT共识算法为医疗区块链系统提供了更优的稳定性和吞吐量;相比于普通的数据库交互,数据交互系统有效地阻止了对数据库的直接操作,具有较好的安全性和防篡改性。实验数据表明,去中心化的医疗数据存储系统、改进的PBFT共识算法以及数据交互系统的架构,实现了医疗数据的安全、可追溯和防篡改,解决了医疗数据集中存储、不可追溯和易受攻击等难点,为进一步推动区块链技术应用于医疗信息行业的发展奠定了基础。

关键词: 医疗区块链, 共识算法, 隐私保护, 数据交互, 访问控制

Abstract: The Singularity and centrality of Medical Institutions’ existing database storage makes the security,integrity and traceability of electronic medical data impossible to be guaranteed,as a result,the medical privacy of patients is threatened.Although existing research has proposed a secure data storage scheme based on cloud storage,it needs to rely on a fully trusted third party to ensure the reliability of interaction.Therefore,this paper proposed a decentralized block chain information management scheme to achieve the safe storage of medical data.This scheme adopts improved PBFT consensus algorithm and optimized Hash encryption algorithm to store medical data safely and effectively in distributed database to ensure the integrity and traceabi-lity of medical data.At the same time,it proposes and designs a new data interaction system to prevent the direct interaction between the third party and the database,prevent the untrustworthy third party from maliciously destroying medical data and ensure the data.Finally,through access control and Lucene search mechanism to ensure patient privacy and achieve rapid retrieval of medical data.Experiments show that the improved PBFT consensus algorithm provides better stability and throughput than proof of work(POW) and delegated proof of stake (DPOS).Compared with the common database interaction,the data interaction system in this paper effectively prevents the direct operation of the database and has better security and tamper resistance.The experimental data show that the decentralized medical data storage system,the improved PBFT consensus algorithm and the data interaction system architecture have realized the security,traceability and tamper-proof of medical data,solved the difficulties of centralized storage,traceability and vulnerability of medical data,and laid a foundation for further promoting the application of block chain technology in the development of medical information industry.

Key words: Medical blockchain, Consensus algorithm, Privacy protection, Data interaction, Access control

中图分类号: 

  • TP393
[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.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 雷丽晖,王静. 可能性测度下的LTL模型检测并行化研究[J]. 计算机科学, 2018, 45(4): 71 -75 .
[2] 孙启,金燕,何琨,徐凌轩. 用于求解混合车辆路径问题的混合进化算法[J]. 计算机科学, 2018, 45(4): 76 -82 .
[3] 张佳男,肖鸣宇. 带权混合支配问题的近似算法研究[J]. 计算机科学, 2018, 45(4): 83 -88 .
[4] 伍建辉,黄中祥,李武,吴健辉,彭鑫,张生. 城市道路建设时序决策的鲁棒优化[J]. 计算机科学, 2018, 45(4): 89 -93 .
[5] 史雯隽,武继刚,罗裕春. 针对移动云计算任务迁移的快速高效调度算法[J]. 计算机科学, 2018, 45(4): 94 -99 .
[6] 周燕萍,业巧林. 基于L1-范数距离的最小二乘对支持向量机[J]. 计算机科学, 2018, 45(4): 100 -105 .
[7] 刘博艺,唐湘滟,程杰仁. 基于多生长时期模板匹配的玉米螟识别方法[J]. 计算机科学, 2018, 45(4): 106 -111 .
[8] 耿海军,施新刚,王之梁,尹霞,尹少平. 基于有向无环图的互联网域内节能路由算法[J]. 计算机科学, 2018, 45(4): 112 -116 .
[9] 崔琼,李建华,王宏,南明莉. 基于节点修复的网络化指挥信息系统弹性分析模型[J]. 计算机科学, 2018, 45(4): 117 -121 .
[10] 王振朝,侯欢欢,连蕊. 抑制CMT中乱序程度的路径优化方案[J]. 计算机科学, 2018, 45(4): 122 -125 .