I suspect that this is already something trivial, but I can't find the answer, probably because I don't know how to search the cryptographic primitive that refers to my problem.
Imagine the typical card trick from your favorite magician. He/She offers you one random card, and you take one card where the magician doesn't know which card is. After that, the trick consists in guessing the card, doing their things.
My question is... Is it possible to have a protocol that resembles the first part? It would be something like, user authenticates to the server, and the server sends one, and only one, card (or any other information segment), where it's guaranteed that the server that sent the card doesn't know which card was sent to that user.
Thanks in advance.