针对云环境下多用户访问和大数据量存储的特点,提出了一种云环境下加密关键字搜索方案。与已有的大多数方案相比,该方案使用签名绑定关键字索引和其关联加密文件,实现了查询结果完备性和完整性的验证,使用重加密技术实现了多用户隐查询,并动态更新用户查询权限。此外,该方案在查询过程中使用哈希查询优化索引结构,实现了对云数据的快速访问。安全性分析表明,该方案是安全的;性能分析及仿真实验结果表明该方案和已有的一些算法相比有了较大的性能提升。
In order to meet the need of multi-user access and huge amount of data storage in the cloud computing environment, a multi-user public key encryption with keyword search scheme in the cloud computing environment is proposed.This scheme binds keyword index and encrypted data file to achieve completeness verification of query results and integrity verification of data file. It realizes multi-user privacy preserving query, applies dynamical permission management, and deploys Hash query index architecture to realize the rapid access of cloud data. The security analysis illustrates this scheme is secure. The experimental results indicate that it is effective and better than some existing schemes in efficiency of query.