One of two oblivious transfer
Alice holds two items of information, say and . Bob wants to know on tof these two items of information, but does not want Alice to know which one he wants.
This problem is known as the oblivious transfer problem. It can be solved in several ways. We will do it using RSA techniques.
is Alice's public RSA modulus and is the corresponding public exponent; is the corresponding private decryption exponent.
At Bob's request, Alice generates two random messages and (random numbers smaller than ) and sends them to Bob.
Bob wants , where . So, Bob generates a random and computes and send to Alice .
Alice computes and and sends both to Bod. Either or will be equal to , but Alice has no way of knowing which one is the case.
Bob computes . He cannot infer from .
Last updated