云存储中支持词频和用户喜好的密文模糊检索

1)西安邮电大学无线网络安全技术国家工程实验室,西安 710121; 2)中国科学院信息工程研究所信息安全国家重点实验室,北京 100093

数据安全; 可搜索加密; 用户喜好; 多关键词搜索; 隐私保护; 云存储

Fuzzy search over encrypted data supporting word frequencies and user preferences in cloud storage
Guo Wenjie1, 2, Zhang Yinghui1, 2, and Zheng Dong1

1)National Engineering Laboratory for Wireless Security, Xi'an University of Posts and Telecommunications, Xi'an 710121, P.R.China2)State Key Laboratory of Information Engineering, Institute of Information Security, Chinese Academy of Sciences, Beijing 10

data security; searchable encryption; users preference; multi-keyword search; privacy-preserving; cloud storage

DOI: 10.3724/SP.J.1249.2015.05532

备注

为在云计算环境下实现具有隐私保护的数据检索,设计支持词频和用户喜好的多关键词模糊搜索方案.该方案采用布隆过滤器,在文件索引的建立过程中嵌入词频信息,在查询向量的生成过程中嵌入用户喜好信息,并基于局部敏感哈希函数实现关键词的模糊检索.在数据搜索过程中,该方案允许授权用户输入多个关键词,并对每个关键词设定相应的权重,即使关键词存在误差,也可准确地返回相关数据.安全性分析表明,该方案在已知密文模型的条件下是安全的,可保护查询关键词和陷门信息不被云存储服务器获取.

In order to protect privacy in cloud computing environment, we design a multi-keyword fuzzy search scheme that supports word frequency and user preference. This new scheme employs a bloom filter. The keyword frequency information is embedded during the file index establishment process, and the user preference is included in the generation of a querying vector. Finally, a fuzzy multi-keyword search is implemented based on the local sensitive hash function. The proposed scheme allows authorized users to input multiple keywords, and set their corresponding weights. It returns accurate results even if the keywords contain certain errors. Security analysis shows that the new scheme is safe under the known cipher model. It can protect the query keywords and trapdoor information from being elicited by the cloud storage server.

·