Repository landing page

We are not able to resolve this OAI Identifier to the repository landing page. If you are the repository manager for this record, please head to the Dashboard and adjust the settings.

Secure k-ish nearest neighbors classifier

Abstract

The kk-nearest neighbors (kkNN) classifier predicts a class of a query, qq, by taking the majority class of its kk neighbors in an existing (already classified) database, SS. In secure kkNN, qq and SS are owned by two different parties and qq is classified without sharing data. In this work we present a classifier based on kkNN, that is more efficient to implement with homomorphic encryption (HE). The efficiency of our classifier comes from a relaxation we make to consider κ\kappa nearest neighbors for κ≈k\kappa\approx k with probability that increases as the statistical distance between Gaussian and the distribution of the distances from qq to SS decreases. We call our classifier kk-ish Nearest Neighbors (kk-ish NN). For the implementation we introduce {\em double-blinded coin-toss} where the bias and output of the toss are encrypted. We use it to approximate the average and variance of the distances from qq to SS in a scalable circuit whose depth is independent of ∣S∣|S|. We believe these to be of independent interest. We implemented our classifier in an open source library based on HElib and tested it on a breast tumor database. Our classifier has accuracy and running time comparable to current state of the art (non-HE) MPC solution that have better running time but worse communication complexity. It also has communication complexity similar to naive HE implementation that have worse running time

Similar works

This paper was published in Cryptology ePrint Archive.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.