APP下载

加密电子病历数据共享方案*

2022-09-21牛淑芬陈俐霞王彩芬

计算机工程与科学 2022年9期

牛淑芬,于 斐,陈俐霞,王彩芬

(1.西北师范大学计算机科学与工程学院,甘肃 兰州 730070;2.深圳技术大学大数据与互联网学院,广东 深圳 518118)

1 引言

随着信息技术的高速发展,很多医院选择使用电子病历EHR (Electronic Health Record)实现患者诊断信息的存储、检索和共享[1 - 3]。EHR的使用已引起学术界的广泛关注,其最重要的发展方向是EHR的数据共享和数据安全[4 - 6]。

云存储具有数据存储和访问功能。数据存放到云存储前应该进行加密以保证数据安全。但是数据加密使得在大量密文文件中搜索特定的文件变得困难。为了解决加密数据的搜索问题,Song等[7]提出了对称可搜索加密算法,但是搜索效率较低。Boneh等[8]提出了基于关键字的公钥可搜索加密方案,将公钥密码体制引入可搜索加密领域,但是该方案只能在安全信道模型下应用。Baek等[9]提出了一种不需要安全信道的可搜索加密方案。Shao等[10]将可搜索加密和代理重加密[11]相结合,提出了带关键字搜索的代理重加密方案,实现了密文搜索与数据共享。

近年来,云存储为EHR的存储和共享带来了便利[12 - 14]。很多研究人员提出了基于云存储的EHR共享方案。文献[15]将混淆和RSA加密相结合,提出了基于云存储的EHR存储框架,实现了EHR数据机密性和用户的身份验证。Xu等[16]提出了云辅助的EHR共享方案,支持多关键字搜索并在EHR共享过程中保护患者的隐私。尽管这些方案在云环境下实现了EHR的数据安全和隐私保护,但仍然存在一个关键问题:云服务器并不是完全诚实可信的。……

登录APP查看全文