Oblivious Lookup Tables
Abstract
We consider the following question: given a group-homomorphic public-key encryption E, a ciphertext c=E(x,pk) hiding a value x using a key pk, and a "suitable" description of a function f, can we evaluate E(f(x), pk) without decrypting c? We call this an "oblivious lookup table" and show the existence of such a primitive. To this end, we describe a concrete construction, discuss its security and relations to other cryptographic primitives, and point out directions of future investigations towards generalizations.
0
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.