Smooth projective hashing and two-message oblivious transferShai HaleviYael Tauman Kalai2010Journal of Cryptology