Review on a Privacy-Preserving and Efficient k-Nearest Neighbor Ouery and Classification Scheme Based on K-dimension Tree for Outsource Data