计算机科学
布尔连接查询
关键字搜索
密文
情报检索
加密
Web搜索查询
云计算
查询扩展
相关性(法律)
理论计算机科学
构造(python库)
查询优化
Web查询分类
数据挖掘
搜索引擎
计算机安全
操作系统
程序设计语言
法学
政治学
作者
Qinlong Huang,Guanyu Yan,Qinglin Wei
出处
期刊:IEEE Transactions on Services Computing
[Institute of Electrical and Electronics Engineers]
日期:2023-03-01
卷期号:16 (2): 957-968
被引量:5
标识
DOI:10.1109/tsc.2022.3149761
摘要
Attribute-based keyword search (ABKS) has been proposed to realize fine-grained access control and provide search service in cloud computing. However, most ABKS schemes focus on single or conjunctive keyword search, while the recent Boolean keyword search schemes only support monotonic query formula mainly involving AND, OR and threshold operators. How to support more expressive Boolean query formulas and return the corresponding accurate search results to users have become challenges for practical ABKS over ciphertexts. In this paper, we introduce an attribute-based expressive and ranked keyword search scheme over encrypted documents named ABERKS, which allows authorized users to submit expressive Boolean query formulas involving AND, OR, NOT and threshold operators. ABERKS utilizes a non-monotonic access tree structure to construct the query formula, and further leverages extended Boolean model to rank the search results. Specifically, the users are able to define the weights in the query formula, and get the relevance score of each matched ciphertext if the attributes and keywords are both satisfied. We prove the security of ABERKS against chosen keyword attack under selective ciphertext policy model and against keyword guessing attack, and also conduct extensive experiments to show the efficiency and practicality of ABERKS.
科研通智能强力驱动
Strongly Powered by AbleSci AI