Semi-honest 2PC ⇒ OT

Fully-black-box reduction · standard model · folklore · security loss: none

Statement

A protocol that securely computes every polynomial-time two-party functionality against semi-honest adversaries (semi-honest 2PC) is, run on the functionality , a semi-honest OT protocol — folklore.

Sketch

With the protocol’s reference string, empty in the plain model, the protocol for is correct as an OT, and semi-honest security makes the sender’s view simulatable from , hence indistinguishable for and (receiver privacy), and the receiver’s view simulatable from , hence indistinguishable for two sender pairs that agree on (sender privacy) — standard.

Notes