Imagine a medical database that lists every known genetic risk factor. You want to look up one variant â the one that matches your own DNA. But if you send your query to the server, the server now knows which variant you are worried about. That is a serious privacy leak, even if the database itself is fully public.
Private Information Retrieval (PIR) solves exactly this: you want to download record i from a database of n records, and the server must learn nothing â not even a probability distribution over which record you cared about.
The trivial solution is obvious: download the entire database, then pick record i locally. That guarantees perfect privacy but costs you n bits of bandwidth no matter how large the database is. The deep question is: can you do better?
The surprising answer, proved by Chor, Goldreich, Kushilevitz, and Sudan in 1995, is yes â but only if you use more than one non-colluding server, or if you accept a computational assumption (the server can't break a hard cryptographic problem). Single-server PIR with information-theoretic privacy requires downloading everything; multi-server or computationally-secure PIR can do exponentially better.
This is one of the cleanest examples of how cryptography redraws the boundary between what is and isn't possible â not by computing faster, but by being cleverer about what information leaks.
Comments
Loading comments...