Specifically, a sender has "n" messages, and the receiver has an index "i", and the receiver wishes to receive the "i"-th among the sender's messages, without the sender learning "i", while the sender wants to ensure that the receiver receive only one of the "n" messages.