journal article·2024Open access

VKFQ: A Verifiable Keyword Frequency Query Framework with Local Differential Privacy in Blockchain

Youlin Ji, Bo Yin, Ke Gu

Computers, Materials & Continua· Volume 78· Issue 3

Abstract

With its untameable and traceable properties, blockchain technology has been widely used in the field of data sharing. How to preserve individual privacy while enabling efficient data queries is one of the primary issues with secure data sharing. In this paper, we study verifiable keyword frequency (KF) queries with local differential privacy in blockchain. Both the numerical and the keyword attributes are present in data objects; the latter are sensitive and require privacy protection. However, prior studies in blockchain have the problem of trilemma in privacy protection and are unable to handle KF queries. We propose an efficient framework that protects data owners’ privacy on keyword attributes while enabling quick and verifiable query processing for KF queries. The framework computes an estimate of a keyword’s frequency and is efficient in query time and verification object (VO) size. A utility-optimized local differential privacy technique is used for privacy protection. The data owner adds noise locally into data based on local differential privacy so that the attacker cannot infer the owner of the keywords while keeping the difference in the probability distribution of the KF within the privacy budget. We propose the VB-cm tree as the authenticated data structure (ADS). The VB-cm tree combines the Verkle tree and the Count-Min sketch (CM-sketch) to lower the VO size and query time. The VB-cm tree uses the vector commitment to verify the query results. The fixed-size CM-sketch, which summarizes the frequency of multiple keywords, is used to estimate the KF via hashing operations. We conduct an extensive evaluation of the proposed framework. The experimental results show that compared to the Merkle B+ tree, the query time is reduced by 52.38%, and the VO size is reduced by more than one order of magnitude.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Privacy-Preserving Technologies in Data · Cryptography and Data Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (24)

Show source-provided references
1. Revealing information while preserving privacy
2. Anonymity trilemma: Strong anonymity, low bandwidth overhead, low latency-choose two
3. Zhang · 2019 · 842
4. LVQ: A lightweight verifiable query approach for transaction history in bitcoin
5. Authenticated keyword search in scalable hybrid-storage blockchains
6. vChain: Enabling verifiable boolean range queries over blockchain databases
7. vChain+: Optimizing verifiable blockchain boolean range queries
8. Utility-optimized local differential privacy mechanisms for distribution estimation
9. Data sketching10.1145/3080008 ↗
10. J. Kuszmaul, “Verkle trees,” 2019. [Online]. Available: https://api.semanticscholar.org/CorpusID:218475793 (accessed on 02/02/2024).
11. Structure and anonymity of the bitcoin transaction graph10.3390/fi5020237 ↗
12. An analysis of anonymity in the bitcoin system
13. Koshy · Financial Cryptography · 2014
14. Tor: The second-generation onion router
15. Bitcoin over tor isn’t a good idea
16. Overview of blockchain privacy protection
17. Anonymous coinjoin transactions with arbitrary values
18. Zerocoin: Anonymous distributed e-cash from bitcoin
19. N. van Saberhagen, “Cryptonote v 2.0,” 2013. [Online]. Available: https://api.semanticscholar.org/CorpusID:2711472 (accessed on 02/02/2024).
20. Research on business model governance and consumer privacy protection path of e-commerce industry based on blockchain technology
21. A privacy protection scheme for blockchain aggregation platform based on attribute-based and order-preserving encryption
22. A privacy-preserving authentic healthcare monitoring system using blockchain10.4018/IJSSCI.310942 ↗
23. Blockchain-based secure data storage protocol for sensors in the Industrial Internet of Things10.1109/TII.2021.3112601 ↗
24. Frequency estimation mechanisms under (ϵ,δ) -utility-optimized local differential privacy