跳到主要导航 跳到搜索 跳到主要内容

Practical Searchable Symmetric Encryption for Arbitrary Boolean Query-Join in Cloud Storage

  • Jiawen Wu
  • , Kai Zhang*
  • , Lifei Wei
  • , Junqing Gong
  • , Jianting Ning
  • *此作品的通讯作者
  • Shanghai University of Electric Power
  • Shanghai Maritime University
  • Wuhan University
  • City University of Macau

科研成果: 期刊稿件文章同行评审

摘要

Secure cloud storage offers encrypted databases outsourcing service for resource-constrained clients, containing numerous tables with certain relations. Searchable symmetric encryption enables a client to search over its encrypted database on the cloud, while rarely considering queries over joins of tables. Join Cross-Tags (JXT) protocol (ASIACRYPT 2022) is thence presented that enables conjunctive queries over joins of tables, while neglecting arbitrary Boolean queries with disjunctive and conjunctive normal forms (DNF/CNF) in TWINSSE (PETS 2023). However, trivially combining JXT and TWINSSE for arbitrary DNF/CNF boolean queries over joins of tables seems infeasible due to: (i) no support for dis/conjunctive query with the same meta-keyword; (ii) returning inaccurate search results; (iii) incurring costly storage overhead. Therefore, we introduce TNT-QJ, a practical TwiN cross-Tag protocol for arbitrary boolean Query-Join over multi-tables. The result is technically obtained from revisiting TWINSSE's framework via using s-term (the least frequent keyword) for the relation between a keyword and its meta-keyword, and non-trivially combined with JXT's query-join approach for introducing a connective attributed in encryption tuples. In addition, we present a semi-full multi-fork searchable tree to store keyword information and reveal keyword containment relations, where the storage consumption is reduced from O(n3) to O(n2). Finally, to clarify practical performance, we conduct extensive experiments on JXT and TNT-QJ using an open database in the HUAWEI cloud. Besides enabling disjunctive queries over joins of tables, TNT-QJ also runs 1.2× faster for conjunctive queries than JXT (with #keywords=2), which confirms rich features and practical efficiency.

源语言英语
页(从-至)10086-10098
页数13
期刊IEEE Transactions on Information Forensics and Security
19
DOI
出版状态已出版 - 2024

指纹

探究 'Practical Searchable Symmetric Encryption for Arbitrary Boolean Query-Join in Cloud Storage' 的科研主题。它们共同构成独一无二的指纹。

引用此