Oblivious Transfer and Correlated Randomness

Ideal functionalities for oblivious transfer, correlated randomness, garbled circuits, and related building blocks for two-party computation.