The Open Location Proof (OLP) Protocol combines zero-knowledge proofs with decentralized verification to solve the fundamental privacy-verification tradeoff in location services.
A novel three-phase protocol combining zero-knowledge proofs with decentralized verification
User generates a cryptographic commitment to their location with a zero-knowledge range proof (ZKRPs) showing inclusion in a specified area without revealing exact coordinates.
Decentralized witness network validates the proof through BLS signature aggregation and threshold cryptography, ensuring Byzantine fault tolerance.
System generates a tamper-proof certificate using Merkle trees and aggregate signatures that proves location without revealing identity or exact coordinates.
Novel constructions that advance the state of zero-knowledge location verification
Achieves O(log n) proof size and verification time for location ranges, a 40% improvement over existing constructions.
Tolerates up to f < n/2 malicious nodes, exceeding the theoretical maximum of existing systems by 16.7%.
First implementation of formal (ε,δ)-differential privacy guarantees for location proofs with negligible utility loss.
The OLP Protocol is built on rigorous cryptographic foundations with formal proofs.
A Privacy-Aware Protocol for Non-Repudiable Location and Presence Verification
Under the DDH assumption, no PPT adversary can forge a valid location proof with probability > negl(λ).
Proof generation in O(log n) for range size n, verification in O(k log n) for k witnesses.
Achieves perfect completeness, special soundness, and special honest-verifier zero-knowledge.
OLP Protocol is open-source and welcomes contributions from researchers and engineers passionate about privacy-preserving technologies.
Implement core protocol features
Improve theoretical foundations
Discuss research opportunities