<aside> đź’ˇ
$PrivK^{eav}_{A, \Pi}(n)$
Uno schema di cifratura a chiave privata $\Pi= (Gen, Enc, Dec)$ ha cifrature indistinguibili in presenza di un eavesdropper (EAV-sicuro) se per ogni Adv $A$ PPT esiste una funzione trascurabile $negl$ tale che:
<aside> đź’ˇ
$Pr[PrivK^{eav}_{A, \Pi}(n) = 1]\leq \frac{1}2 + negl(n)$
</aside>
dove la probabilità è calcolata su
Dovrebbe essere impraticabile per un Adv acquisire alcuna informazione aggiuntiva sul messaggio in chiaro dal cifrato
Uno schema di cifratura a chiave privata $\Pi = (Gen, Enc, Dec)$ è semanticamente sicuro in presenza di un eavesdropper se per ogni Adv $A$ PPT esiste un Adv $A'$ PPT tale che per qualsiasi $Samp(1^n)$ PPT e per ogni coppia di funzioni $f$ ed $h$ calcolabili in tempo polinomiale esiste una funzione trascurabile $negl$ per cui si ha:
<aside> đź’ˇ
$|Pr[A(1^n,Enc_k(m), h(m)) = f(m)] -Pr[A'(1^n,|m|,h(m)) = f(m) ]| \leq negl(n)$
</aside>
L’indistinguibilità implica che:
che sono esattamente i requisiti della sicurezza semantica