• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2025, Vol. 47 ›› Issue (8): 1399-1407.

• 计算机网络与信息安全 • 上一篇    下一篇

区块链中可搜索加密电子病历数据共享方案

李亚红1,2,李哲玮1,李强1 ,王彩芬3 ,张学军1   

  1. (1.兰州交通大学电子与信息工程学院,甘肃 兰州 730070;
    2.电子科技大学计算机科学与工程学院,四川 成都 610054;
    3.深圳技术大学大数据与互联网学院,广东 深圳 518118)

  • 收稿日期:2023-12-22 修回日期:2024-05-21 出版日期:2025-08-25 发布日期:2025-08-27
  • 基金资助:
    国家自然科学基金 (61063041,61901201,61762058,62002050,61872060);甘肃省科技计划(22JR5RA158,22JR5RA350);甘肃省高校教师创新基金项目(2023A-041,2023-ZD-234);甘肃省教育厅产业支撑计划(2022CYZC-38);甘肃省教育厅高校创新基金项目(2023A-041);2023年度兰州市科技发展计划(2023-ZD-234)

A searchable  encrypted electronic medical record data sharing scheme in the blockchain

LI Yahong1,2,LI Zhewei1,LI Qiang1,WANG Caifen3,ZHANG Xuejun1   

  1. (1.School of Electronic and Information Engineering,Lanzhou Jiaotong University,Lanzhou 730070;
    2.School of Computer Science and Engineering,University of Electronic Science and Technology of China,Chengdu 610054;
    3.College of Big Data and Internet,Shenzhen Technology University,Shenzhen 518118,China)

  • Received:2023-12-22 Revised:2024-05-21 Online:2025-08-25 Published:2025-08-27

摘要: 针对电子病历存在数据安全和存储、数据共享等方面的问题,提出区块链中可搜索加密电子病历数据共享方案。首先,所提方案利用云服务器实现电子病历的存储,并对相应密文进行重加密,以保证不同医疗机构之间的数据共享。其次,使用区块链存储索引,搜索阶段在联盟链上调用智能合约执行关键词密文搜索,实现索引安全存储的同时,降低半诚实的第三方不实搜索风险。同时,该方案将条件隐藏在重加密密钥中来保证数据的机密性,保证代理无法了解任何有关条件的信息。最后,通过实验分析可知,该方案是轻量级的,在计算和通信开销方面具有很大优势。

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

Abstract: A searchable encrypted electronic medical record data sharing scheme in blockchain is proposed for the problems of data security,storage,and data sharing existing in electronic medical records.Firstly,the proposed scheme uses a cloud server to store electronic medical records and re-encrypts the corresponding ciphertexts to ensure data sharing among different medical institutions.Secondly,the blockchain is used to store indices.In the search phase,a smart contract is invoked on the consortium blockchain to execute keyword ciphertext search,which realizes secure storage of indexes and reduces the risk of malicious searches by semi-honest third parties.At the same time,this scheme hides conditions in re-encryption keys to ensure data confidentiality,ensuring that agents cannot learn any information about the conditions.Finally,analysis shows that the scheme is lightweight and has great advantages in terms of computational and communication overhead.

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