I'd like to be able to encode geospatial coordinates in such a way that:
1. The encoding is computationally hard to reverse (one-way function).
2. Encoded locations are searchable by proximity in an index without revealing or using the plaintext location data. This rules out a simple shared-secret-offset type-solution.
I have a perhaps naive solution in mind, but I don't want to re-invent the wheel either. Anyone know of something that does this, or have any ideas? Is it even possible?
What did you have in mind?