Puncte:1

Katz/Lindell - 2.10: Este permisă căutarea exhaustivă asupra spațiului-cheie în perfectă indistinguire?

drapel fr

Studiez singur folosind „Introducere în criptografia modernă (ediția a doua)”

Încerc să înțeleg cum este valabilă soluția la următoarea problemă:

Demonstrați că o schemă care satisface Definiția 2.5 trebuie să aibă $|K| \geq |M|$ fără a folosi lema 2.4. Mai exact, lasă $\Pi$ fie o schemă de criptare arbitrară cu $|K| < |M|$ Arată un $A$ pentru care $Pr[PrivK^{eav}_{A,\Pi} = 1] > \frac{1}{2}$

Unele notații:

Definiția 2.5 este:

Schema de criptare $\Pi = (Gen, Enc, Dec)$ cu spațiu pentru mesaje $M$ este perfect imposibil de distins dacă pentru fiecare $A$ tine asta

$$ Pr[Priv^{eav}_{A,\Pi} = 1] = \frac{1}{2} $$

Notația spune că probabilitatea ca adversarul să ghicească corect mesajul de intrare trebuie să fie egală cu $\frac{1}{2}$ pentru perfect-indistingubilitatea de a ține.

Totuși, soluția nu are sens pentru mine.

Solutia este:

Având în vedere următoarele $A$: ieșire uniformă $m_0, m_1 \în M$. La primirea textului cifrat $c$, verificați prin (căutare epuizantă) dacă există o cheie $k$ astfel încât $Dec_k(c) = m_0$. Dacă da, ieșire 0; altfel ieșire 1.

Această soluție pare problematică, deoarece spune că este valabil ca adversarul să facă o căutare exhaustivă în spațiul cheie. Dar dacă acesta ar fi fost cazul, pentru orice experiment de indistinguire, am putea avea un adversar care doar efectuează o căutare obositoare în spațiul-cheie pentru a determina la ce decriptează textul cifrat.

Înțelege cineva ce se întâmplă?

kelalaka avatar
drapel in
Da, este valabil, chiar și în cazul acesta, are secret perfect. Indiferent de puterea pe care o are adversarul, el nu poate avea un avantaj. Pentru un observator exterior, alegerea lor va fi văzută ca aleatorie, chiar și orice strategie a aplicat-o.
kelalaka avatar
drapel in
Veți vedea puțin mai târziu că avem nevoie de indistincitate computațională acolo unde vorbim despre adversari polinomi.
kelalaka avatar
drapel in
Ați văzut acest „Sublinim că nu sunt impuse limitări asupra puterii de calcul a lui A” puțin sub 2,5?
Puncte:3
drapel in

Acest raționament este tentant, dar nu este sănătos: „am putea avea un adversar care doar efectuează o căutare obositoare în spațiul cheie pentru a determina la ce decriptează textul cifrat.”

Problema este că atunci când verifici fiecare cheie, este posibil să nu fie clar care este cel âcorectâ, adică în ce text simplu decriptează de fapt textul cifrat.

Pentru a vedea acest lucru în mod concret, luați în considerare pad-ul unic, care este perfect de nedistins. Dați un text cifrat, când îl decriptăm cu fiecare cheie din spațiul cheii, obținem fiecare posibil text simplu (de aceeași lungime cu textul cifrat). Aceasta ar putea include multe texte „prostii”, dar include și toate textele „sensible”; (de lungime adecvată). Adversarul nu poate spune care dintre aceste texte clare candidate este cea ârealaâ. De fapt, indistingubilitatea perfectă implică faptul că adversarul nu are o idee mai bună care este textul clar corect după văzând textul cifrat decât avea inainte de văzând-o.

Așadar, căutarea exhaustivă a cheilor este cu siguranță permisă în contextul indistinguirii perfecte, dar nici măcar aceasta nu îl ajută pe adversar să spargă un sistem perfect indistinguibil.

Foobar avatar
drapel fr
Am înţeles. Deci afirmația este aproximativ: dacă decriptăm textul cifrat cu fiecare cheie posibilă, va avea întotdeauna ca rezultat atât $m_0$, cât și $m_1$ unde $m_0$ și $m_1$ unde cele 2 mesaje pe care adversarul le-a introdus în indistingebilitatea perfectă experiment
Chris Peikert avatar
drapel in
Este corect (dacă sistemul este perfect indistinguibil).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.