Enhanced trapdoor permutations ⇒ OT

Fully-black-box reduction · standard model · EGL85 · security loss: polynomial: receiver privacy is statistical, and a sender-privacy distinguisher with advantage predicts the hard-core bit of an obliviously sampled image, from which the Goldreich–Levin decoder inverts the permutation with probability in time

Statement

An enhanced trapdoor permutation yields 1-out-of-2 OT on bits secure against semi-honest parties, via the EGL protocol: the sender, holding , samples and sends ; the receiver, holding , picks , sets , samples obliviously from the domain, and sends ; the sender returns for , where is a hard-core predicate, and the receiver unmasks with — EGL85. Enhanced one-wayness ( stays hard to invert on an obliviously sampled even given the sampling coins) keeps hidden from the receiver, who holds those coins — Gol04.

Sketch

Receiver privacy is statistical: are two independent uniform domain elements, up to the sampler’s statistical error, whatever is. Sender privacy: predicting from the sampling coins of is predicting a hard-core bit of an obliviously sampled image, and the Goldreich–Levin decoder turns such a predictor into an inverter, contradicting enhanced one-wayness.

Notes

  • Gol04 introduces enhanced one-wayness; for a TDP whose domain sampler’s coins reveal a preimage, the protocol is insecure — Gol04.
  • Enhanced TDPs suffice for EGL OT, while NIZK needs doubly enhanced TDPs; intermediate notions are separated — GR13.