摘要
本发明公开了多用户环境下基于细粒度排序的数据密文查询方法,具体实现步骤包括:1、生成带有访问结构的目标数据矩阵;2、设置主密钥和对称密钥;3、对目标数据矩阵进行加密;4、生成绑定访问角色的目标查询向量;5、为每个查询用户生成不同的陷门生成密钥和重加密密钥;6、对目标查询向量进行加密;7、对查询请求的中间陷门进行重加密;8、查询密文;9、解密返回的密文;10、删除撤销的查询用户。本发明实现了多查询用户对云服务器接收到的数据密文进行高效的细粒度访问控制、多关键字排序查询和查询用户撤销操作。
- 单位