Just like picking one of the papers in a bowl is used to anonymously distribute a given set of numbers among individuals which lets nobody (including the person who distributes them) know who got what. Is it possible to achieve the same with cryptography.
The requirements in a setup where there is 1 distributor and "n" receivers are
- The distributor creates "n" number of random keys of a big enough size so as to prevent the receivers from easily guessing them.
- Each receiver should only get one key.
- The receivers are only aware of their key and not that of others. The distributor is just aware of the list of keys but doesn't know who got what after the distribution.