Abstract
Oblivious Transfer (OT) is the fundamental building block of cryptographic protocols. In this talk I will describe the simplest and most efficient protocol for 1-out-of-2 OT to date, which is obtained by tweaking the Diffie-Hellman key-exchange protocol. The protocol achieves UC-security against active and adaptive corruptions in the random oracle model. Due to its simplicity, the protocol is extremely efficient.
During the talk I am also going to report on an implementation of the protocol. In particular, I will discuss a number of choices which were made to ensure that the security guarantees provided by our proof of security are inherited (to be best possible extent) by our implementation.