摘要

本发明公开了一种云端支持隐私保护的排序多关键字搜索加密方法,其主要实现步骤是:1、构建排序可搜索加密系统;2、初始化系统,获取系统的公共参数以及系统主密钥;3、生成用户私钥;4、数据拥有者采用对称加密算法对明文消息进行加密,生成密文数据;5、生成密文索引;6、生成查询陷门以及查询向量;7、搜索;8、验证;9、外包解密;10、本地解密。本发明的方法在保护用户隐私的基础上使解密效率、云存储开销以及密文检索准确度方面大幅度提升,解决了现有技术中存在的隐私泄露、用户计算代价大等问题。