CRCCLGMay 3, 2015

Order-Revealing Encryption and the Hardness of Private Learning

arXiv:1505.00388v137 citations
Originality Highly original
AI Analysis

This work addresses a foundational problem in machine learning theory by showing a hardness result for private learning, which is incremental as it builds on existing encryption techniques.

The authors tackled the problem of separating computationally efficient PAC learning from efficient differentially private PAC learning by constructing a concept class that is efficiently learnable but not privately learnable, answering a question from prior work.

An order-revealing encryption scheme gives a public procedure by which two ciphertexts can be compared to reveal the ordering of their underlying plaintexts. We show how to use order-revealing encryption to separate computationally efficient PAC learning from efficient $(ε, δ)$-differentially private PAC learning. That is, we construct a concept class that is efficiently PAC learnable, but for which every efficient learner fails to be differentially private. This answers a question of Kasiviswanathan et al. (FOCS '08, SIAM J. Comput. '11). To prove our result, we give a generic transformation from an order-revealing encryption scheme into one with strongly correct comparison, which enables the consistent comparison of ciphertexts that are not obtained as the valid encryption of any message. We believe this construction may be of independent interest.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes