Rabin, Michael O.. How to Exchange Secrets by Oblivious Transfer. Harvard University: Aiken Computation Laboratory, 1981.