Enabling Efficient, Verifiable, and Secure Conjunctive Keyword Search in Hybrid-Storage Blockchains
Blockchain has emerged as a prevailing paradigm for decentralized applications due to its reliability and transparency. To scale up retrieval services, a common strategy is to use a hybrid storage model, where on-chain storage is responsible for small metadata and off-chain storage is for outsourced...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on knowledge and data engineering 2024-06, Vol.36 (6), p.2445-2460 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 2460 |
---|---|
container_issue | 6 |
container_start_page | 2445 |
container_title | IEEE transactions on knowledge and data engineering |
container_volume | 36 |
creator | Cui, Ningning Wang, Dong Li, Jianxin Zhu, Huaijie Yang, Xiaochun Xu, Jianliang Cui, Jie Zhong, Hong |
description | Blockchain has emerged as a prevailing paradigm for decentralized applications due to its reliability and transparency. To scale up retrieval services, a common strategy is to use a hybrid storage model, where on-chain storage is responsible for small metadata and off-chain storage is for outsourced raw data. However, data security and result authenticity are ongoing challenges in this scenario, and little work has been done due to the difficulty of combining result verification and privacy preservation, especially for dynamic updates while supporting forward privacy. In this paper, we formally define the problem of efficient, verifiable, and secure conjunctive keyword search in hybrid-storage blockchains (vsChain) and propose a novel hybrid index that achieves efficient query and verification while supporting dynamic updates with forward privacy guarantee. We also design two optimized schemes to improve query and verification performance by using a partition-based method and an obfuscated counting Bloom filter mechanism. Finally, we provide a theoretical security analysis and empirical evaluations using real and synthetic datasets to demonstrate the feasibility of our proposed schemes. |
doi_str_mv | 10.1109/TKDE.2023.3324128 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_10292148</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10292148</ieee_id><sourcerecordid>3044654960</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-5975148dcacb32576f857c13d8bdb67c79ef153db96ee364900789e3bd7e44963</originalsourceid><addsrcrecordid>eNpNkDtPwzAQgC0EEqXwA5AYLLGS4mdsj1ACRa3E0MJqJc6ldSlOcRJQ_z2p2oHpTnffPfQhdE3JiFJi7hfTp2zECOMjzpmgTJ-gAZVSJ4waetrnRNBEcKHO0UXTrAkhWmk6QC4LebHxYYmzqvLOQ2jv8AdEX_m-Dnc4DyWeg-si4HEd1l1wrf8BPIXdbx33rTy6FfYBT3ZF9GUyb-uYLwE_bmr36Va5D80lOqvyTQNXxzhE78_ZYjxJZm8vr-OHWeKYSNtEGiWp0KXLXcGZVGmlpXKUl7ooi1Q5ZaCikpeFSQF4KgwhShvgRalACJPyIbo97N3G-ruDprXruouhP2k5ESKVPUR6ih4oF-umiVDZbfRfedxZSuzepd27tHuX9uiyn7k5zHgA-Mczw_qP-R8teW-s</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3044654960</pqid></control><display><type>article</type><title>Enabling Efficient, Verifiable, and Secure Conjunctive Keyword Search in Hybrid-Storage Blockchains</title><source>IEEE Electronic Library (IEL)</source><creator>Cui, Ningning ; Wang, Dong ; Li, Jianxin ; Zhu, Huaijie ; Yang, Xiaochun ; Xu, Jianliang ; Cui, Jie ; Zhong, Hong</creator><creatorcontrib>Cui, Ningning ; Wang, Dong ; Li, Jianxin ; Zhu, Huaijie ; Yang, Xiaochun ; Xu, Jianliang ; Cui, Jie ; Zhong, Hong</creatorcontrib><description>Blockchain has emerged as a prevailing paradigm for decentralized applications due to its reliability and transparency. To scale up retrieval services, a common strategy is to use a hybrid storage model, where on-chain storage is responsible for small metadata and off-chain storage is for outsourced raw data. However, data security and result authenticity are ongoing challenges in this scenario, and little work has been done due to the difficulty of combining result verification and privacy preservation, especially for dynamic updates while supporting forward privacy. In this paper, we formally define the problem of efficient, verifiable, and secure conjunctive keyword search in hybrid-storage blockchains (vsChain) and propose a novel hybrid index that achieves efficient query and verification while supporting dynamic updates with forward privacy guarantee. We also design two optimized schemes to improve query and verification performance by using a partition-based method and an obfuscated counting Bloom filter mechanism. Finally, we provide a theoretical security analysis and empirical evaluations using real and synthetic datasets to demonstrate the feasibility of our proposed schemes.</description><identifier>ISSN: 1041-4347</identifier><identifier>EISSN: 1558-2191</identifier><identifier>DOI: 10.1109/TKDE.2023.3324128</identifier><identifier>CODEN: ITKEEH</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Blockchain ; Blockchains ; conjunctive keyword search ; Cryptography ; Data privacy ; Design optimization ; dynamic updates ; Empirical analysis ; Indexes ; Keyword search ; Privacy ; privacy-preserving ; result verification ; Security ; Servers ; Synthetic data ; Verification</subject><ispartof>IEEE transactions on knowledge and data engineering, 2024-06, Vol.36 (6), p.2445-2460</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-5975148dcacb32576f857c13d8bdb67c79ef153db96ee364900789e3bd7e44963</cites><orcidid>0000-0001-8263-9032 ; 0000-0002-0392-9734 ; 0000-0001-9404-5848 ; 0000-0002-6184-4771 ; 0000-0002-9059-330X ; 0000-0001-7258-3418 ; 0000-0002-1940-625X ; 0009-0008-7738-1688</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10292148$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,777,781,793,27905,27906,54739</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10292148$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Cui, Ningning</creatorcontrib><creatorcontrib>Wang, Dong</creatorcontrib><creatorcontrib>Li, Jianxin</creatorcontrib><creatorcontrib>Zhu, Huaijie</creatorcontrib><creatorcontrib>Yang, Xiaochun</creatorcontrib><creatorcontrib>Xu, Jianliang</creatorcontrib><creatorcontrib>Cui, Jie</creatorcontrib><creatorcontrib>Zhong, Hong</creatorcontrib><title>Enabling Efficient, Verifiable, and Secure Conjunctive Keyword Search in Hybrid-Storage Blockchains</title><title>IEEE transactions on knowledge and data engineering</title><addtitle>TKDE</addtitle><description>Blockchain has emerged as a prevailing paradigm for decentralized applications due to its reliability and transparency. To scale up retrieval services, a common strategy is to use a hybrid storage model, where on-chain storage is responsible for small metadata and off-chain storage is for outsourced raw data. However, data security and result authenticity are ongoing challenges in this scenario, and little work has been done due to the difficulty of combining result verification and privacy preservation, especially for dynamic updates while supporting forward privacy. In this paper, we formally define the problem of efficient, verifiable, and secure conjunctive keyword search in hybrid-storage blockchains (vsChain) and propose a novel hybrid index that achieves efficient query and verification while supporting dynamic updates with forward privacy guarantee. We also design two optimized schemes to improve query and verification performance by using a partition-based method and an obfuscated counting Bloom filter mechanism. Finally, we provide a theoretical security analysis and empirical evaluations using real and synthetic datasets to demonstrate the feasibility of our proposed schemes.</description><subject>Blockchain</subject><subject>Blockchains</subject><subject>conjunctive keyword search</subject><subject>Cryptography</subject><subject>Data privacy</subject><subject>Design optimization</subject><subject>dynamic updates</subject><subject>Empirical analysis</subject><subject>Indexes</subject><subject>Keyword search</subject><subject>Privacy</subject><subject>privacy-preserving</subject><subject>result verification</subject><subject>Security</subject><subject>Servers</subject><subject>Synthetic data</subject><subject>Verification</subject><issn>1041-4347</issn><issn>1558-2191</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkDtPwzAQgC0EEqXwA5AYLLGS4mdsj1ACRa3E0MJqJc6ldSlOcRJQ_z2p2oHpTnffPfQhdE3JiFJi7hfTp2zECOMjzpmgTJ-gAZVSJ4waetrnRNBEcKHO0UXTrAkhWmk6QC4LebHxYYmzqvLOQ2jv8AdEX_m-Dnc4DyWeg-si4HEd1l1wrf8BPIXdbx33rTy6FfYBT3ZF9GUyb-uYLwE_bmr36Va5D80lOqvyTQNXxzhE78_ZYjxJZm8vr-OHWeKYSNtEGiWp0KXLXcGZVGmlpXKUl7ooi1Q5ZaCikpeFSQF4KgwhShvgRalACJPyIbo97N3G-ruDprXruouhP2k5ESKVPUR6ih4oF-umiVDZbfRfedxZSuzepd27tHuX9uiyn7k5zHgA-Mczw_qP-R8teW-s</recordid><startdate>20240601</startdate><enddate>20240601</enddate><creator>Cui, Ningning</creator><creator>Wang, Dong</creator><creator>Li, Jianxin</creator><creator>Zhu, Huaijie</creator><creator>Yang, Xiaochun</creator><creator>Xu, Jianliang</creator><creator>Cui, Jie</creator><creator>Zhong, Hong</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-8263-9032</orcidid><orcidid>https://orcid.org/0000-0002-0392-9734</orcidid><orcidid>https://orcid.org/0000-0001-9404-5848</orcidid><orcidid>https://orcid.org/0000-0002-6184-4771</orcidid><orcidid>https://orcid.org/0000-0002-9059-330X</orcidid><orcidid>https://orcid.org/0000-0001-7258-3418</orcidid><orcidid>https://orcid.org/0000-0002-1940-625X</orcidid><orcidid>https://orcid.org/0009-0008-7738-1688</orcidid></search><sort><creationdate>20240601</creationdate><title>Enabling Efficient, Verifiable, and Secure Conjunctive Keyword Search in Hybrid-Storage Blockchains</title><author>Cui, Ningning ; Wang, Dong ; Li, Jianxin ; Zhu, Huaijie ; Yang, Xiaochun ; Xu, Jianliang ; Cui, Jie ; Zhong, Hong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-5975148dcacb32576f857c13d8bdb67c79ef153db96ee364900789e3bd7e44963</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Blockchain</topic><topic>Blockchains</topic><topic>conjunctive keyword search</topic><topic>Cryptography</topic><topic>Data privacy</topic><topic>Design optimization</topic><topic>dynamic updates</topic><topic>Empirical analysis</topic><topic>Indexes</topic><topic>Keyword search</topic><topic>Privacy</topic><topic>privacy-preserving</topic><topic>result verification</topic><topic>Security</topic><topic>Servers</topic><topic>Synthetic data</topic><topic>Verification</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cui, Ningning</creatorcontrib><creatorcontrib>Wang, Dong</creatorcontrib><creatorcontrib>Li, Jianxin</creatorcontrib><creatorcontrib>Zhu, Huaijie</creatorcontrib><creatorcontrib>Yang, Xiaochun</creatorcontrib><creatorcontrib>Xu, Jianliang</creatorcontrib><creatorcontrib>Cui, Jie</creatorcontrib><creatorcontrib>Zhong, Hong</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on knowledge and data engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Cui, Ningning</au><au>Wang, Dong</au><au>Li, Jianxin</au><au>Zhu, Huaijie</au><au>Yang, Xiaochun</au><au>Xu, Jianliang</au><au>Cui, Jie</au><au>Zhong, Hong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Enabling Efficient, Verifiable, and Secure Conjunctive Keyword Search in Hybrid-Storage Blockchains</atitle><jtitle>IEEE transactions on knowledge and data engineering</jtitle><stitle>TKDE</stitle><date>2024-06-01</date><risdate>2024</risdate><volume>36</volume><issue>6</issue><spage>2445</spage><epage>2460</epage><pages>2445-2460</pages><issn>1041-4347</issn><eissn>1558-2191</eissn><coden>ITKEEH</coden><abstract>Blockchain has emerged as a prevailing paradigm for decentralized applications due to its reliability and transparency. To scale up retrieval services, a common strategy is to use a hybrid storage model, where on-chain storage is responsible for small metadata and off-chain storage is for outsourced raw data. However, data security and result authenticity are ongoing challenges in this scenario, and little work has been done due to the difficulty of combining result verification and privacy preservation, especially for dynamic updates while supporting forward privacy. In this paper, we formally define the problem of efficient, verifiable, and secure conjunctive keyword search in hybrid-storage blockchains (vsChain) and propose a novel hybrid index that achieves efficient query and verification while supporting dynamic updates with forward privacy guarantee. We also design two optimized schemes to improve query and verification performance by using a partition-based method and an obfuscated counting Bloom filter mechanism. Finally, we provide a theoretical security analysis and empirical evaluations using real and synthetic datasets to demonstrate the feasibility of our proposed schemes.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TKDE.2023.3324128</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0001-8263-9032</orcidid><orcidid>https://orcid.org/0000-0002-0392-9734</orcidid><orcidid>https://orcid.org/0000-0001-9404-5848</orcidid><orcidid>https://orcid.org/0000-0002-6184-4771</orcidid><orcidid>https://orcid.org/0000-0002-9059-330X</orcidid><orcidid>https://orcid.org/0000-0001-7258-3418</orcidid><orcidid>https://orcid.org/0000-0002-1940-625X</orcidid><orcidid>https://orcid.org/0009-0008-7738-1688</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1041-4347 |
ispartof | IEEE transactions on knowledge and data engineering, 2024-06, Vol.36 (6), p.2445-2460 |
issn | 1041-4347 1558-2191 |
language | eng |
recordid | cdi_ieee_primary_10292148 |
source | IEEE Electronic Library (IEL) |
subjects | Blockchain Blockchains conjunctive keyword search Cryptography Data privacy Design optimization dynamic updates Empirical analysis Indexes Keyword search Privacy privacy-preserving result verification Security Servers Synthetic data Verification |
title | Enabling Efficient, Verifiable, and Secure Conjunctive Keyword Search in Hybrid-Storage Blockchains |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T20%3A48%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Enabling%20Efficient,%20Verifiable,%20and%20Secure%20Conjunctive%20Keyword%20Search%20in%20Hybrid-Storage%20Blockchains&rft.jtitle=IEEE%20transactions%20on%20knowledge%20and%20data%20engineering&rft.au=Cui,%20Ningning&rft.date=2024-06-01&rft.volume=36&rft.issue=6&rft.spage=2445&rft.epage=2460&rft.pages=2445-2460&rft.issn=1041-4347&rft.eissn=1558-2191&rft.coden=ITKEEH&rft_id=info:doi/10.1109/TKDE.2023.3324128&rft_dat=%3Cproquest_RIE%3E3044654960%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3044654960&rft_id=info:pmid/&rft_ieee_id=10292148&rfr_iscdi=true |