UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Zero-Knowledge Location Privacy via Accurate Floating-Point SNARKs

Ernstberger, Jens; Zhang, Chengru; Ciprian, Luca; Jovanovic, Philipp; Steinhorst, Sebastian; (2025) Zero-Knowledge Location Privacy via Accurate Floating-Point SNARKs. In: 2025 IEEE Symposium on Security and Privacy (SP). (pp. pp. 3440-3459). IEEE: San Francisco, CA, USA. Green open access

[thumbnail of zero-knowledge-location-privacy.pdf]
Preview
Text
zero-knowledge-location-privacy.pdf - Accepted Version

Download (1MB) | Preview

Abstract

We introduce Zero-Knowledge Location Privacy (ZKLP), enabling users to prove to third parties that they are within a specified geographical region while not disclosing their exact location. ZKLP supports varying levels of granularity, allowing for customization depending on the use case. To realize ZKLP, we introduce the first set of Zero-Knowledge Proof (ZKP) circuits that are fully compliant to the IEEE 754 standard for floating-point arithmetic. Our results demonstrate that our floating point circuits amortize efficiently, requiring only 64 constraints per operation for 215 single-precision floating-point multiplications. We utilize our floating point implementation to realize the ZKLP paradigm. In comparison to a baseline, we find that our optimized implementation has 15.9× less constraints utilizing single precision floating-point values, and 12.2× less constraints when utilizing double precision floating-point values. We demonstrate the practicability of ZKLP by building a protocol for privacy preserving peer-to-peer proximity testing - Alice can test if she is close to Bob by receiving a single message, without either party revealing any other information about their location. In such a setting, Bob can create a proof of (non-)proximity in 0.26 s, whereas Alice can verify her distance to about 470 peers per second.

Type: Proceedings paper
Title: Zero-Knowledge Location Privacy via Accurate Floating-Point SNARKs
Event: 2025 IEEE Symposium on Security and Privacy (SP)
Dates: 12 May 2025 - 15 May 2025
ISBN-13: 979-8-3315-2236-0
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/SP61157.2025.00057
Publisher version: https://doi.org/10.1109/sp61157.2025.00057
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Privacy; Protocols; Accuracy; Circuits; Buildings; Peer-to-peer computing; Security; Standards; Testing
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10211442
Downloads since deposit
9Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item