信息安全研究 ›› 2025, Vol. 11 ›› Issue (1): 74-.

• 技术应用 • 上一篇    下一篇

 基于区块链的电子病历安全高效共享方法

谷占新1,2马利民1,2王佳慧3张伟1,2   

  1. 1(北京信息科技大学计算机学院北京100101)
    2(北京信息科技大学北京未来区块链与隐私计算高精尖中心北京100101)
    3(国家信息中心信息与网络安全部北京100045)
  • 出版日期:2025-01-24 发布日期:2025-02-20
  • 通讯作者: 谷占新 硕士研究生.主要研究方向为密码应用、区块链. 350022284@qq.com
  • 作者简介:谷占新 硕士研究生.主要研究方向为密码应用、区块链. 350022284@qq.com 马利民 博士,副教授.主要研究方向为网络安全协议、大数据安全. markgoogle@qq.com 王佳慧 博士,研究员.主要研究方向为云计算安全、大数据安全. wangjiahui@sic.gov.cn 张伟 博士,教授.主要研究方向为大数据存储与安全、软硬件协同设计. 66976224@qq.com

A Secure and Efficient Sharing Method for Electronic Medical Records #br# Based on Blockchain#br#

Gu Zhanxin1,2, Ma Limin1,2, Wang Jiahui3, and Zhang Wei1,2   

  1. 1(School of Computer Science, Beijing Information Science and Technology University, Beijing 100101)
    2(Beijing Advanced Innavation Center for Future Blockchain and Privacy Computing, Beijing Information Science and Technology University, Beijing 100101)
    3(Department of Information and Security, State Information Center, Beijing 100045)
  • Online:2025-01-24 Published:2025-02-20

摘要: 针对医疗机构之间共享电子病历所面临的挑战,如隐私泄露风险和低效的检索问题,提出一种基于区块链的电子病历高效加密检索与共享方案.首先,该方案一方面通过在云服务器上存储加密后的电子病历,并在联盟链上实施检索过程,有效地实现了存储与检索的分离;另一方面加入混淆陷门集合,从而显著降低了关键字猜测攻击的风险.其次,考虑到医疗数据的特殊性,提出一种优化的倒排索引结构,有效解决了处理大量电子病历时的检索效率问题.最后,基于此索引结构,开发了一种密文检索算法,该算法通过结合可搜索加密中的陷门技术和倒排索引中的关键字密文,实现了高效的密文检索.实验结果显示,该方案在实现隐私保护的前提下,成功解决了医疗行业电子病历共享的问题,同时显著提升了系统的运行效率.

关键词: 区块链, 可搜索加密, 隐私保护, 国密算法, 数据共享

Abstract: In response to the challenges faced by medical institutions in sharing electronic medical records, such as privacy leakage risks and inefficient retrieval issues, this paper proposes an efficient encrypted retrieval and sharing scheme for electronic medical records based on blockchain technology. We propose a blockchainbased scheme for efficient encryption, retrieval, and sharing of EMRs. Firstly, the scheme stores encrypted EMRs on cloud servers and implements the retrieval process on a consortium blockchain, effectively achieving separation of storage and retrieval. It incorporates a confusion trapdoor set, significantly reducing the risk of keyword guessing attacks. Secondly, considering the unique nature of medical data, we introduce an optimized inverted index structure that effectively resolves efficiency concerns when handling a large volume of EMRs. Lastly, based on this index structure, we develop a ciphertext retrieval algorithm that efficiently retrieves ciphertexts by combining searchable encryption’s trapdoor technique with keyword ciphertexts in the inverted index. Experimental results demonstrate that our proposed solution successfully addresses the challenges in the healthcare industry’s EMR sharing, enhancing system operational efficiency while ensuring privacy protection. 

Key words: blockchain, searchable encryption, privacy protection, state cryptography algorithms, data sharing

中图分类号: