通信学报 ›› 2020, Vol. 41 ›› Issue (8): 204-214.doi: 10.11959/j.issn.1000-436x.2020116

• 学术通信 • 上一篇    下一篇

基于联盟链的可搜索加密电子病历数据共享方案

牛淑芬1,刘文科1,陈俐霞1,王彩芬1,杜小妮2   

  1. 1 西北师范大学计算机科学与工程学院,甘肃 兰州 730070
    2 西北师范大学数学与统计学院,甘肃 兰州 730070
  • 修回日期:2020-05-15 出版日期:2020-08-25 发布日期:2020-09-05
  • 作者简介:牛淑芬(1976- ),女,甘肃兰州人,博士,西北师范大学副教授,主要研究方向为密码学、云计算、大数据网络的隐私保护|刘文科(1996- ),男,安徽阜阳人,西北师范大学硕士生,主要研究方向为密码学|陈俐霞(1996- ),女,江西九江人,西北师范大学硕士生,主要研究方向为密码学|王彩芬(1963- ),女,河北安国人,博士,西北师范大学教授,主要研究方向为密码学、信息安全等|杜小妮(1972- ),女,甘肃庆阳人,博士,西北师范大学教授,主要研究方向为对称密码、编码理论等
  • 基金资助:
    国家自然科学基金资助项目(61562077);国家自然科学基金资助项目(61662069);国家自然科学基金资助项目(61662071);国家自然科学基金资助项目(61772022)

Electronic medical record data sharing scheme based on searchable encryption via consortium blockchain

Shufen NIU1,Wenke LIU1,Lixia CHEN1,Caifen WANG1,Xiaoni DU2   

  1. 1 College of Computer Science and Engineering,Northwest Normal University,Lanzhou 730070,China
    2 College of Mathematics and Statistics,Northwest Normal University,Lanzhou 730070,China
  • Revised:2020-05-15 Online:2020-08-25 Published:2020-09-05
  • Supported by:
    The National Natural Science Foundation of China(61562077);The National Natural Science Foundation of China(61662069);The National Natural Science Foundation of China(61662071);The National Natural Science Foundation of China(61772022)

摘要:

针对云存储电子病历(EMR)中病历数据难以在不同医院间共享的问题,提出了一种区块链上基于可搜索加密的EMR数据共享方案。该方案使用服务器存储EMR密文,私有链存储密文哈希值,联盟链存储关键字索引,以实现 EMR 的安全存储与共享。利用可搜索加密技术实现在联盟链上对关键字的安全搜索,利用代理重加密技术实现其他数据用户对患者 EMR 的数据共享。安全性分析表明,所提方案满足密文安全和关键字安全。此外,通过功能分析、计算效率分析和数值模拟对所提方案进行了性能分析。性能分析表明,该方案具有较高的计算效率。

关键词: 区块链, 电子病历, 可搜索加密, 代理重加密, 数据共享

Abstract:

Considering that it was difficult to share medical record data among different medical institutions in cloud storage,an electronic medical record data sharing scheme based on searchable encryption on blockchain was proposed.In order to realize the secure storage and sharing of electronic medical records in the scheme,the patient’s electronic medical record ciphertext was stored in the hospital server,the ciphertext hash value was stored in the private blockchain,and the keyword index was stored in the consortium blockchain.Searchable encryption was used to implement secure search of keywords in the consortium blockchain,and proxy re-encryption technology was used to realize the sharing of electronic medical records of patients by other data users.Security analysis shows that the proposed scheme can achieve ciphertext security and keyword security.Moreover,the performance of the scheme was analyzed by function analysis,computational efficiency analysis and numerical simulation.The performance analysis shows that the scheme can achieve high computational efficiency.

Key words: blockchain, electronic medical record, searchable encryption, proxy re-encryption, data sharing

中图分类号: 

No Suggested Reading articles found!