简介:摘要:本文针对电子病历系统多用户环境中数据搜索问题,提出了一种基于属性基的可搜索加密方案。本文在医疗云中保存密文及安全索引,用户要求医疗数据的时候采用属性基可搜索加密算法搜索数据以达到细粒度访问控制的目的。同时,该方案通过引入密文验证算法来解决云服务器模型中半诚实和好奇搜索结果错误的情况。采用数据去重技术达到去除重复数据和降低占用医疗云存储空间的目的。该方案在确保数据用户隐私安全的前提下实现访问策略隐藏。安全性分析结果表明,所提方案能够在保证数据安全的前提下较好地维护用户隐私。性能分析表明,所提方案性能良好,更适合智慧医疗这样多对多的应用场景中,并有效地实现医生与第三方数据用户之间共享病人电子病历而不会侵犯病人隐私。