Φ-Hiding ⇒ cPIR
Statement
Under the Φ-hiding assumption, there is a one-round single-server PIR scheme with total communication polylogarithmic in the database size — CMS99, which introduces the assumption.
Sketch
The client maps each index to a prime by a shared prime-sequence generator and sends a modulus with , of bit length so that every as Φ-hiding requires, which keeps for primes of bits; by Φ-hiding then hides , together with an that is not a -th residue. The server returns for , where is the -th database bit; knowing the factorization of , the client tests whether the reply is a -th residue, which holds iff .
Notes
- A simple variant of the Φ-hiding assumption gives single-database PIR with communication for a -bit block and security parameter , hence constant rate on large blocks; the scheme is stated for general groups with hidden smooth subgroups — GR05.