Φ-Hiding ⇒ cPIR

Standard model · CMS99

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.