Prefix-verifiable Message Authentication Code for Location Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional location integrity authentication schemes for smartphones and location-based services expose user locations completely, compromising privacy and requiring a method for ensuring location data integrity with minimal disclosure.
Innovation Solution
The use of Prefix-verifiable Message Authentication Codes (PMAC) to authenticate location data integrity between authenticators and verifiers, employing symmetric keys and optimization techniques like PMAC indexes and density-based spatial recoding to reduce computation and communication costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional digital signature or MAC schemes are used to authenticate location data integrity, then location data integrity is ensured, but complete user location is disclosed to the verifier
Solution Approach 1:
The location data is segmented into two parts: a prefix that is disclosed to the verifier and a suffix that remains private. The PMAC is computed over the entire location data but only the prefix is revealed during verification, while the suffix is protected through cryptographic techniques. This segmentation allows integrity verification without complete location disclosure.
Solution Approach 2:
A trusted authenticator acts as an intermediary between the location source and the verifier. The authenticator generates PMAC values for location data and provides them to the verifier without exposing the complete location information. This intermediary mechanism enables integrity verification while maintaining location privacy through controlled information disclosure.
2Loss of information
If PMAC is used to authenticate location data with minimum disclosure, then user location privacy is protected, but computation and communication costs increase
Solution Approach 1:
PMAC values are pre-computed and stored in an index structure during an offline phase, before verification is needed. This preliminary action allows the verification phase to proceed efficiently by simply looking up pre-computed values and comparing them, rather than performing complex cryptographic computations in real-time. The index structure organizes PMAC values for quick retrieval based on location prefixes.
Solution Approach 2:
Instead of transmitting complete location data for verification, only necessary prefix information and corresponding PMAC values are transmitted. The verifier compares received PMAC values with locally stored or pre-computed values. This copying approach minimizes communication overhead while maintaining verification integrity.
Data Source
AI summary
An invention relates to method and apparatus of a location assurance system and particularly, although not exclusively, the present invention also relates to method and apparatus for assuring location data integrity with minimum location disclosure. The present invention also relates to method and apparatus for assuring location data integrity with minimum location disclosure with protocols to authenticate both spatial and spatio-temporal predicates.


