应用科学学报 ›› 2023, Vol. 41 ›› Issue (5): 881-895.doi: 10.3969/j.issn.0255-8297.2023.05.013

• 计算机科学与应用 • 上一篇    

基于联盟链的可搜索电子病历双重授权共享方案

马雪1,2,4, 潘恒1,2, 姚中原1,2, 斯雪明1,2,3   

  1. 1. 中原工学院 前沿信息技术研究院, 河南 郑州 450007;
    2. 河南省区块链数据共享国际联合实验室, 河南 郑州 450007;
    3. 复旦大学 计算机学院, 上海 201203;
    4. 郑州经贸学院 大数据与人工智能学院, 河南 郑州 450007
  • 收稿日期:2021-11-12 发布日期:2023-09-28
  • 通信作者: 潘恒,教授,研究方向为网络系统安全态势评估、区块链等。E-mail:panheng@zut.edu.cn E-mail:panheng@zut.edu.cn
  • 基金资助:
    河南省重大公益专项基金(No.201300210300);河南省网络密码技术重点实验室开放课题基金(No.LNCT2019-A07);嵩山实验室预言项目基金(No.YYJC032022021)资助

Dual Authorization Sharing Scheme of Searchable Electronic Medical Data Based on Consortium Blockchain

MA Xue1,2,4, PAN Heng1,2, YAO Zhongyuan1,2, SI Xueming1,2,3   

  1. 1. The Frontier Information Technology Research Institute, Zhongyuan University of Technology, Zhengzhou 450007, Henan, China;
    2. Henan International Joint Laboratory of Blockchain and Data Sharing, Zhengzhou 450007, Henan, China;
    3. School of Computer Science, Fudan University, Shanghai 201203, China;
    4. Big Data and Artificial Intelligence Institute, Zhengzhou University of Economics and Business, Zhengzhou 450007, Henan, China
  • Received:2021-11-12 Published:2023-09-28

摘要: 在云环境下检索电子病历存在安全问题和患者隐私数据泄露问题,为此提出了一种支持链上关键字密文检索的电子病历双重授权共享方案。将原始病历密文存储在云端,借助可搜索加密技术构造病历关键词索引信息并将其存储在区块链上。在获取医院检索权限的前提下,利用分布式条件下的关键字检索算法实现病历密文数据的安全检索。基于可搜索代理重加密算法提出了电子病历链上授权方法,保证了患者对所属病历的访问控制权,实现了医院和患者对共享病历的双重授权。最后,采用随机预言机模型验证了该方案在n-QBDH假设下的语义安全性,并通过实验证明了该方案在计算开销方面的优越性。

关键词: 联盟链, 病历安全共享, 可搜索加密, 代理重加密, 双重授权, 访问控制

Abstract: Retrieval of electronic medical record (EMR) in cloud environments induces security problems and patient privacy data leakage problems. To this end, a dual-authorization sharing scheme for EMR that supports on-chain keyword ciphertext retrieval is proposed. In the scheme, original medical data ciphertexts are stored in a cloud, and the information of medical data keyword index is constructed with searchable encryption technology and stored on the blockchain. On the premise of obtaining the hospital retrieval authority, a keyword retrieval algorithm under distributed conditions is used to realize the secure re trieval of the medical data ciphertexts. Based on searchable proxy re-encryption algorithm, an authorization on-chain method for the electronic medical data is proposed, which en sures the access control of patients’ medical data and realizes a double authorization of the shared medical data by the hospital and patients. Finally, random oracle model is used to verify the semantic security of the scheme under the assumption of n-QBDH, and the superiority of the scheme in terms of computational cost is proved by experiments.

Key words: consortium blockchain, medical data security sharing, searchable encryption, proxy re-encryption, dual authorization, access control

中图分类号: