Exploring Privacy Preservation in Outsourced K-Nearest Neighbors with Multiple Data Owners
Frank Li, Richard Shin, Vern Paxson

TL;DR
This paper investigates privacy issues in outsourced k-NN systems with multiple data owners, revealing vulnerabilities under certain threat models and proposing a privacy-preserving kernel density estimation alternative.
Contribution
It is the first to analyze privacy preservation in multi-owner outsourced k-NN systems and introduces a new privacy-preserving kernel density estimation method as a substitute.
Findings
Exact k-NN systems are vulnerable to adaptive attacks in multi-owner settings.
A privacy-preserving kernel density estimation algorithm is proposed.
Extensions of existing single-owner solutions are explored for various threat models.
Abstract
The k-nearest neighbors (k-NN) algorithm is a popular and effective classification algorithm. Due to its large storage and computational requirements, it is suitable for cloud outsourcing. However, k-NN is often run on sensitive data such as medical records, user images, or personal information. It is important to protect the privacy of data in an outsourced k-NN system. Prior works have all assumed the data owners (who submit data to the outsourced k-NN system) are a single trusted party. However, we observe that in many practical scenarios, there may be multiple mutually distrusting data owners. In this work, we present the first framing and exploration of privacy preservation in an outsourced k-NN system with multiple data owners. We consider the various threat models introduced by this modification. We discover that under a particularly practical threat model that covers numerous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Data Management and Algorithms
