mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-23 02:44:17 +00:00
1.1 KiB
1.1 KiB
esperimento che verifica l'indistinguibilità di un messaggio da un ciphertext-only attacker.
Sfida
- Il sfidante sceglie un plaintext arbitrario.
- Vi applica la funzione di cifratura.
- Sceglie con uguale probabilità di inviare uno dei seguenti messaggi:
- Il ciphertext.
- Un blob di dati casualità crittografica della stessa lunghezza del ciphertext.
- Comunica il messaggio scelto all'avversario.
Condizioni di vittoria
- ⭐ Se l'avversario è in grado di determinare la scelta effettuata dallo sfidante al massimo il 50% delle volte, si ha indistinguibilità garanzia perfetta.
- ✅ Se l'avversario è in grado di determinare la scelta effettuata dallo sfidante al massimo il 50% più una piccola percentuale trascursabile delle volte, si ha indistinguibilità garanzia computazionale.
- ❌ Se l'avversario è in grado di determinare la scelta effettuata dallo sfidante più del 50% delle volte, l'indistinguibilità non sussiste.