사용자로부터 위치 정보 (포인트)를 수집 할 웹 사이트를 만들고 있습니다. Google은 사용자의 개인 정보를 보호하기위한 기술을 모색하고 있습니다 (예 : 사용자는 종종 집 주소를 공유합니다). 염두에 두었던 한 가지 옵션은 데이터베이스에 포인트를 저장하기 전에 포인트를 난독 처리하거나 "해시"하여 중요한 데이터를 전혀 저장할 필요가 없습니다.
우리의 기본 요구 사항은 다음과 같습니다.
난독 화 된 단일 지점이 주어지면 해당 지점과 관련된 모든 메타 데이터가 주어진 경우에도 (예를 들어, 전체 데이터베이스가 손상되었다고 가정하더라도) 킬로미터 이내의 원래 지점을 도출 할 수 없습니다.
동일한 원래 점에 해당하는 임의로 난독 화 된 점 집합이 주어지면 여전히 원래 점을 도출 할 수 없습니다. 예를 들어, 쉬운 방법은 원래 벡터에 임의의 벡터를 추가하는 것입니다. 그러나이 시간을 충분히 수행하면 난독 화 된 포인트가 원래 포인트를 중심으로 클러스터됩니다.
이 단계에서 어떤 속성이 중요한지 모르겠지만 다양한 통계적 속성이 유지되면 좋을 것입니다. 예를 들어, 난독 처리 된 점이 그리드에 누적되지 않고 "자연적인"방식으로 흩어지기를 원합니다. 그러나 개인 정보 보호는 이보다 중요합니다.