Papers1 provider · 1 record
November 14, 2025· Proceedings of the 2025 3rd International Conference on Artificial Intelligence, Systems and Network Security
conference-paper
Open access

Verifiable Location Privacy for LBS: A Decentralized Scheme Based on Blockchain and Zero-Knowledge Proofs

Authors:Conglin ZhangHongyong JiaJunjie ZengWei Zhao

Abstract

With the rapid development of the Internet of Things (IoT), Location-Based Services (LBS) have been widely applied in smart transportation, mobile social networking, and urban sensing. However, the high sensitivity of precise location data makes it a primary source of privacy breaches. Existing privacy-preserving solutions—such as k-anonymity, differential privacy, homomorphic encryption, or decentralized architectures—though partially mitigating risks, still rely on trusted third parties for anonymous set generation, key management, or query scheduling, leading to single points of failure, centralized trust, and potential misuse. Even decentralized proposals struggle to balance service quality with strong privacy guarantees, efficient verification, and lightweight deployment. To address this, this paper proposes a lightweight blockchain-based decentralized LBS privacy-preserving framework. This solution eliminates trusted intermediaries: users locally generate privacy-constrained fuzzy regions and construct zero-knowledge proofs (ZKPs) to cryptographically verify their actual locations within these regions. The proofs are submitted to blockchain smart contracts for public verification; only upon successful validation do distributed LBS nodes respond with candidate results, which are finalized through local user filtering. Theoretical analysis and experiments demonstrate that our framework effectively resists privacy inference from semi-honest service providers and external attackers, achieving a balance among query accuracy, response latency, and computational overhead. This provides a viable path for building secure, efficient, and user-centric LBS systems.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.