摘要
本发明公开了一种单一用户环境下基于细粒度排序的数据密文查询方法,具体实现步骤包括:1、生成带有访问结构的中间数据向量;2、生成目标数据向量;3、设置可搜索加密密钥和对称密钥;4、对目标数据向量进行加密;5、生成绑定访问角色的目标查询向量;6、对目标查询向量进行加密;7、查询密文;8、解密返回的密文。本发明生成带有访问结构的中间数据向量和绑定访问角色的目标查询向量,实现了细粒度访问控制,有利于对外包电子文档的隐私保护。本发明利用带权重的向量化公式,并对目标数据向量和目标查询向量进行加密,实现了对称加密技术下的基于语义的多关键字排序查询,查询效率高。
- 单位