Ho tre persone: Alice, Bob ed Eva. Diciamo che Alice e Bob vogliono condividere le stesse informazioni con Eva, ma non vogliamo che Eva sappia quali sono le informazioni, e Alice e Bob non vogliono che nessuno sappia qual è il loro segreto. Come possiamo approcciare la crittografia in modo che l'informazione XYZ sia crittografata in modo diverso per Bob e Alice (cioè, non possono confrontare i risultati per capire la fonte), ma Eva può capire che sono uguali senza poterli decifrare lo stato di base e conoscere le informazioni.
Non c'è un mezzo intermedio, Eva si collega direttamente con Bob e Alice, ma Bob e Alice non hanno alcuna connessione.