为有效保护、检索和合法使用存放于云服务器上的医疗患者的电子医疗隐私信息,基于属性代理重加密技术,提出一种适用于电子医疗环境下的数据检索方案。将用户存储的数据文件分成文件、文件安全索引后分别加密并将其存储于不同的云服务器上。通过构造安全索引,实现基于密文的关键字搜索功能;通过利用用户属性生成的访问控制树和对解密密钥的重加密,实现云端数据的有效共享。安全性分析结果表明,该方案生成的系统主密钥是安全的,保证了该方案在云环境下是安全的,性能分析结果表明该方案具有较高的计算效率。
To effectively and legally protect,retrieve and use those sensitive information,which was stored in cloud server,an attribute-based proxy re-encryption data search scheme in the e-health environment was presented.The data of users were divided into two parts including files and security index,which were stored in different cloud servers.By constructing security index,a cipher-based keyword search function was realized.Through the use of user-generated access control trees and re-encryption of the decryption key,an effective sharing of the cloud data was achieved.Security analysis shows that the generated master key system is safe,which ensures the program is safe in a cloud environment.Performance analysis shows that the program has high computational efficiency.