计算机科学 ›› 2022, Vol. 49 ›› Issue (6A): 490-495.doi: 10.11896/jsjkx.210500063

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

基于Fabric的电子病历跨链可信共享系统设计与实现

袁昊男1, 王瑞锦1,2, 郑博文1, 吴邦彦1   

  1. 1 电子科技大学信息与软件工程学院 成都 610054
    2 网络与数据安全四川省重点实验室 成都 610054
  • 出版日期:2022-06-10 发布日期:2022-06-08
  • 通讯作者: 王瑞锦(ruijinwang@uestc.edu.cn)
  • 作者简介:(yuanhn627@qq.com)
  • 基金资助:
    国家自然科学基金(61802033,61472064,61602096);四川省区域创新合作项目(2020YFQ0018);四川省科技计划重点研发项目(2021YFG0027,2020YFG0475,2018GZ0087,2019YJ0543);中国博士后科学基金项目(2018M643453);广东省国家重点实验室项目(2017B030314131);网络与数据安全四川省重点实验室开放课题(NDSMS201606)

Design and Implementation of Cross-chain Trusted EMR Sharing System Based on Fabric

YUAN Hao-nan1, WANG Rui-jin1,2, ZHENG Bo-wen1, WU Bang-yan1   

  1. 1 School of Information and Software Engineering,University of Electronic Science and Technology of China,Chengdu 610054,China
    2 Network and Data Security Key Laboratory of Sichuan Province,Chengdu 610054,China
  • Online:2022-06-10 Published:2022-06-08
  • About author:YUAN Hao-nan,born in 2000,undergraduate,is a member of China Computer Federation.His main research interests include blockchain,information security and software engineering.
    WANG Rui-jin,born in 1980,Ph.D,associate professor,master supervisor,is a member of China Computer Federation.His main research interests include information security,privacy protection and blockchain.
  • Supported by:
    National Natural Science Foundation of China(61802033,61472064,61602096),Sichuan Regional Innovation Cooperation Project(2020YFQ0018),Sichuan Science and Technology Program(2021YFG0027,2020YFG0475,2018GZ0087,2019YJ0543),Chinese Postdoctoral Science Foundation(2018M643453),Guangdong Provincial Key Laboratory Project(2017B030314131) and Network and Data Security Key Laboratory of Sichuan Province Open Issue(NDSMS201606).

摘要: 电子病历是患者敏感且重要的隐私数据资产,它的可信共享对医疗信息化发展具有重大意义。针对患者病历数据存储不安全、跨域可信共享难、访问周期长等问题,文中整合区块链与边缘计算,设计并实现了基于Fabric联盟链的电子病历跨链可信共享系统。系统主要分为患者移动应用、医院Web应用及RFID电子标签手环,主要包括病历加密与认证、跨链可信共享、远程授权等功能。此外,文中设计了基于生物特征密钥与国密算法的加密与认证机制,以患者为主体控制隐私数据流向,实现个性化隐私保护;在Hyperledger Fabric联盟链框架上应用一种主链基于改进的PBFT共识算法、从链基于PoVT共识算法的主从多链分层跨链模型,实现可靠访问与控制。通过实验与对比分析,证明了本系统在数据安全性与性能上有较大优势。

关键词: 边缘计算, 电子病历, 可信共享, 联盟链, 生物特征密钥

Abstract: Electronic medical record(EMR) is a sensitive and important privacy data asset of patients.Its trusted sharing is significant to the development of medical informalization.Aiming at the problems of unsafe data storage,difficult cross-domain trusted sharing and long access period of EMRs,this paper integrates blockchain and edge computing,designs and implements a cross-chain trusted EMR sharing system based on Fabric alliance chain frame.The system is mainly divided into patient mobile application,hospital Web application and RFID tag bracelet,including medical record encryption and authentication,cross-chain trusted sharing,remote authorization and other functions.In addition,this paper designs encryption and authentication mechanism based on biometric key and national commercial cipher algorithm series,to control the flow of privacy data with patients as the main bodyand realize personalized privacy protection.It applies a master-slave multi-chain hierarchical cross-chain model on the Hyperledger Fabric to achieve reliable access and control.Experiments and comparative analysis show that the system has great advantages in data security and performance.

Key words: Alliance chain, Biometric key, Edge computing, Electronic medical record, Trusted sharing

中图分类号: 

  • TP311
[1] JIANG J X.Application Research of Medical System Based on Blockchain[D].Anshan:University of Science and Technology Liaoning,2020.
[2] DENNIS R,OWENSON G,AZIZ B.A temporal blockchain:A formal analysis[C]//2016 International Conference on Collaboration Technologies and Systems(CTS).Orlando,FL,USA:IEEE,2016:430-437.
[3] CCID.White Paper on Network Security of Medical Industry2020[EB/OL].[2020-12-15].http://www.wfnetworks.cn/news1/shownews.php?id=416.
[4] VUKOLI M.Rethinking permissioned blockchains[C]//Proceedings of the ACM Workshop on Blockchain,Cryptocurrencies and Contracts.Abu Dhabi,United Arab Emirates:ACM,2017:3-7.
[5] SHRIER D,WU W,PENTLAND A.Blockchain&infrastructure(identity,data security)[J].Massachusetts Institute of Technology-Connection Science,2016,1(3):8-11.
[6] XIANG F,ZHANG B L,FAN B N.Application of blockchain technology in foreign medical and health field[J].Chinese Journal of Medical Library and Information Science,2018,27(8):31-37.
[7] BAXENDALE G.Can blockchain revolutionise EPRs?[J].ITNow,2016,58(1):38-39.
[8] DHILLON V,METCALF D,HOOPER M.The HyperledgerProject[EB/OL].[2018-07-20].http://www.gemhealth.net/.
[9] QIN B,CHEN L C H,WU Q H,et al.Bitcoin and Digital Fiat Currency[J].Journal of Cryptologic Research,2017,4(2):176-186.
[10] SATYANARAYANAN M.The emergence of edge computing[J].Computer,2017,50(1):30-39.
[11] DAVIDA G I,FRANKEL Y,MATT B J.On Enabling Secure Applications Through Off-Line Biometric Identification[C]//Security and Privacy-1998 IEEE Symposium on Security and Privacy.Oakland,CA,USA,IEEE,1998:148-157.
[12] HAO F,ANDERSON R,DAUGMAN J.Combining cryptography with biometrics effectively[J].IEEE Transactions on Computers,2006,55(9):1081-1088.
[13] RATHGEB C,UHL A.Context-based biometric key generation for iris[J].Computer Vision,2011,5(6):389-397.
[14] HUANG Q B,AN Q W,SU H Q.Study and Realization of an Improved PBFT Algorithm as An Ethereum Consensus Mechanism[J].Computer Applications and Software,2017,34(10):288-293.
[15] AZARIA A,EKBLAW A,VIEIRA T,et al.MedRec:UsingBlockchain for Medical Data Access and Permission Management[C]//2016 2nd International Conference on Open and Big Data (OBD).IEEE,2016:25-30.
[16] 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,5:14757-14767.
[17] XUE T F,FU Q C,WANG C,et al.A Medical Data Sharing Model via Blockchain[J].Acta Automatica Sinica,2017,43(9):1555-1562.
[18] ZHANG L H,LAN F,JIANG P P,et al.A secure medical record storage and sharing scheme based on dual-blockchain[J].Computer Engineering & Science,2019,41(9):61-67.
[1] 孙慧婷, 范艳芳, 马孟晓, 陈若愚, 蔡英.
VEC中基于动态定价的车辆协同计算卸载方案
Dynamic Pricing-based Vehicle Collaborative Computation Offloading Scheme in VEC
计算机科学, 2022, 49(9): 242-248. https://doi.org/10.11896/jsjkx.210700166
[2] 于滨, 李学华, 潘春雨, 李娜.
基于深度强化学习的边云协同资源分配算法
Edge-Cloud Collaborative Resource Allocation Algorithm Based on Deep Reinforcement Learning
计算机科学, 2022, 49(7): 248-253. https://doi.org/10.11896/jsjkx.210400219
[3] 李梦菲, 毛莺池, 屠子健, 王瑄, 徐淑芳.
基于深度确定性策略梯度的服务器可靠性任务卸载策略
Server-reliability Task Offloading Strategy Based on Deep Deterministic Policy Gradient
计算机科学, 2022, 49(7): 271-279. https://doi.org/10.11896/jsjkx.210600040
[4] 于家畦, 康晓东, 白程程, 刘汉卿.
一种新的中文电子病历文本检索模型
New Text Retrieval Model of Chinese Electronic Medical Records
计算机科学, 2022, 49(6A): 32-38. https://doi.org/10.11896/jsjkx.210400198
[5] 陈彦冰, 钟超然, 周超然, 薛凌妍, 黄海平.
基于医疗联盟链的跨域认证方案设计
Design of Cross-domain Authentication Scheme Based on Medical Consortium Chain
计算机科学, 2022, 49(6A): 537-543. https://doi.org/10.11896/jsjkx.220200139
[6] 方韬, 杨旸, 陈佳馨.
D2D辅助移动边缘计算下的卸载策略优化
Optimization of Offloading Decisions in D2D-assisted MEC Networks
计算机科学, 2022, 49(6A): 601-605. https://doi.org/10.11896/jsjkx.210200114
[7] 刘漳辉, 郑鸿强, 张建山, 陈哲毅.
多无人机使能移动边缘计算系统中的计算卸载与部署优化
Computation Offloading and Deployment Optimization in Multi-UAV-Enabled Mobile Edge Computing Systems
计算机科学, 2022, 49(6A): 619-627. https://doi.org/10.11896/jsjkx.210600165
[8] 李博, 向海昀, 张宇翔, 廖浩德.
面向食品溯源场景的PBFT优化算法应用研究
Application Research of PBFT Optimization Algorithm for Food Traceability Scenarios
计算机科学, 2022, 49(6A): 723-728. https://doi.org/10.11896/jsjkx.210800018
[9] 谢万城, 李斌, 代玥玥.
空中智能反射面辅助边缘计算中基于PPO的任务卸载方案
PPO Based Task Offloading Scheme in Aerial Reconfigurable Intelligent Surface-assisted Edge Computing
计算机科学, 2022, 49(6): 3-11. https://doi.org/10.11896/jsjkx.220100249
[10] 周天清, 岳亚莉.
超密集物联网络中多任务多步计算卸载算法研究
Multi-Task and Multi-Step Computation Offloading in Ultra-dense IoT Networks
计算机科学, 2022, 49(6): 12-18. https://doi.org/10.11896/jsjkx.211200147
[11] 彭冬阳, 王睿, 胡谷雨, 祖家琛, 王田丰.
视频缓存策略中QoE和能量效率的公平联合优化
Fair Joint Optimization of QoE and Energy Efficiency in Caching Strategy for Videos
计算机科学, 2022, 49(4): 312-320. https://doi.org/10.11896/jsjkx.210800027
[12] 李素, 宋宝燕, 李冬, 王俊陆.
面向金融活动的复合区块链关联事件溯源方法
Composite Blockchain Associated Event Tracing Method for Financial Activities
计算机科学, 2022, 49(3): 346-353. https://doi.org/10.11896/jsjkx.210700068
[13] 张海波, 张益峰, 刘开健.
基于NOMA-MEC的车联网任务卸载、迁移与缓存策略
Task Offloading,Migration and Caching Strategy in Internet of Vehicles Based on NOMA-MEC
计算机科学, 2022, 49(2): 304-311. https://doi.org/10.11896/jsjkx.210100157
[14] 林潮伟, 林兵, 陈星.
边缘环境下基于模糊理论的科学工作流调度研究
Study on Scientific Workflow Scheduling Based on Fuzzy Theory Under Edge Environment
计算机科学, 2022, 49(2): 312-320. https://doi.org/10.11896/jsjkx.201000102
[15] 范红杰, 李雪冬, 叶松涛.
面向电子病历语义解析的疾病辅助诊断方法
Aided Disease Diagnosis Method for EMR Semantic Analysis
计算机科学, 2022, 49(1): 153-158. https://doi.org/10.11896/jsjkx.201100125
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!