Research Article
A Privacy-Preserving Location-Based System for Continuous Spatial Queries
Algorithm 2
Anonymizer’s query processing.
| Input: query issuer’s current location and destination, CR chosen by the query issuer, and (number of clients for location | | anonymity), content of the query | | Output: K-anonymous clients in a minimum CR, member clients | | () Check the CR chosen by the query issuer using the anonymizer; | | () Calculate the minimum distance (, , , = null); | | () if then return 0 | | () | | () while | | () | | () ; | | () ; | | () if (); | | () continuous; | | () else end if; | | () end while; | | () if (periodically measure the CRs of dist(, ) and sort the CRs in ascending order (i.e., from the smallest to the largest)) | | () return ; (th is from 1 to ) |
|