$\pi$QLB: A Privacy-preserving with Integrity-assuring Query Language for Blockchain
Nasrin Sohrabi, Norrathep Rattanavipanon, Zahir Tari

TL;DR
This paper introduces $ ext{ extpi}$QLB, a novel query language for blockchain that guarantees data privacy and result integrity, enabling secure, SQL-like queries without heavy local computation.
Contribution
It presents the first blockchain query model supporting confidentiality, integrity, and SQL-like semantics using function secret sharing and integrity verification mechanisms.
Findings
Ensures query confidentiality using function secret sharing.
Provides efficient integrity verification for query results.
Supports SQL-like queries over blockchain data.
Abstract
The increase in the adoption of blockchain technology in different application domains e.g., healthcare systems, supplychain management, has raised the demand for a data query mechanism on blockchain. Since current blockchain systems lack the support for querying data with embedded security and privacy guarantees, there exists inherent security and privacy concerns on those systems. In particular, existing systems require users to submit queries to blockchain operators (e.g., a node validator) in plaintext. This directly jeopardizes users' privacy as the submitted queries may contain sensitive information, e.g., location or gender preferences, that the users may not be comfortable sharing. On the other hand, currently, the only way for users to ensure integrity of the query result is to maintain the entire blockchain database and perform the queries locally. Doing so incurs high storage…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cryptography and Data Security · Distributed systems and fault tolerance
