Kullanıcılardan konum bilgileri (puanlar) toplayacak bir web sitesi oluşturuyoruz. Kullanıcıların konum gizliliğini korumak için teknikler araştırıyoruz (örneğin, kullanıcılar genellikle hassas olan ev adreslerini paylaşacaklar). Akla gelen bir seçenek, noktaları veritabanında saklanmadan önce gizlemek veya "hash" etmek, bu hassas verileri saklama ihtiyacını ortadan kaldırmaktır.
Temel gereksinimlerimize inanıyorum:
Tek bir gizlenmiş nokta verildiğinde, noktayla ilişkili tüm meta veriler göz önüne alındığında (yani, tüm veritabanının tehlikeye atıldığını varsayın) orijinal noktayı (örneğin) bir kilometre içinde türetmek mümkün değildir.
Aynı orijinal noktaya karşılık gelen keyfi olarak büyük bir dizi gizlenmiş nokta verildiğinde, orijinal noktayı türetmek hala mümkün değildir. (Örneğin, kolay bir teknik orijinal noktaya rastgele bir vektör eklemek olacaktır, ancak bunu yeterince kez yaparsanız, karışık noktalar orijinal noktanın etrafında kümelenir.)
Bu aşamada hangi özelliklerin önemli olduğunu bilmesem de, çeşitli istatistiksel özelliklerin korunması iyi olurdu. Örneğin, gizlenmiş noktaların bir ızgaraya birikmek yerine "doğal" bir şekilde dağılmasını tercih ederim. Ancak, gizlilik bundan daha önemlidir.