Enhanced trapdoor permutations ⇒ OT
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.