Esiste uno schema di crittografia che consente la seguente situazione
Alice vuole pubblicare dati crittografati su un canale pubblico in cui diverse persone possono decodificare segmenti diversi (non necessariamente mutuamente esclusivi), tutti sanno quali segmenti sono leggibili da chi (dichiarato in anticipo prima che A pubblichi i dati). Supponiamo che un segmento s sia destinato sia a B che a C. B è riuscito a decifrarlo e sa con questo protocollo che C può decrittografare la stessa cosa. In altre parole B può testimoniare contro C che C può decrittografare il messaggio, ed è impossibile che A lo faccia uscire dalla versione che B ha ottenuto.
Un po 'come riconoscimento / prova di ricezione da parte di C, assistito da B, senza la possibilità di Alice di manometterlo da ciò che vede il testimone
Penso che ci dovrebbe essere uno schema di chiave pubblica / privata per farlo ...