Puncte:2

Ruperea Cifrului Echitabil-Mansour cu Constatarea perioadei cuantice: Probabilitatea unei coliziuni nedorite

drapel cn

Hârtia Ruperea criptosistemelor simetrice folosind căutarea perioadei cuantice arată cum să spargeți Cifrul Even-Mansour folosind algoritmul lui Simon. Even-Mansour folosește două chei $k_1, k_2$ și o permutare publică aleatorie $P$ pentru a cripta un mesaj $x$:

$$E_{k_1, k_2}(x) = P(x \oplus k_1) \oplus k_2$$

Într-un scenariu cuantic de text clar, putem folosi determinarea perioadei cuantice (algoritmul lui Simon), pentru a găsi perioada $k_1$ in urmatoarea functie: $$f(x) = P(x \oplus k_1) \oplus k_2 \oplus P(x)$$ Clar, $f(x) = f(x \oplus k_1)$ Până acum pot urmări. Lucrarea susține apoi că dacă ar mai fi o perioadă $t \notin \{0,k_1\}$ astfel încât $$Pr[f(x) = f(x \oplus t)] \geq \frac{1}{2}$$ Atunci ar exista o diferenţială de ordin superior mai mare pentru P, pentru că atunci ar susţine că: $$Pr[P(x) \oplus P(x \oplus k_1) \oplus P(x \oplus t) \oplus P(x \oplus t \oplus k_1)] \geq \frac{1}{2}$ $ Nu-mi este clar de ce. Existența unei alte perioade nu ar implica doar că: $$P(x \oplus k_1) \oplus P(x) = P(x \oplus k_1 \oplus k_1) \oplus P(x \oplus k_1) = P(x \oplus t \oplus k_1) \oplus P( x \oplus t) = P(x \oplus t \oplus k_1 \oplus k_1) \oplus P(x \oplus t \oplus k_1)$$ Cum poate fi urmărită diferența de ordin superior din aceasta?

Puncte:2
drapel sa

În primul rând, aveți o greșeală de scriere [lips $=0$] ceea ce trebuie să arăți este că $$Pr[P(x) \oplus P(x \oplus k_1) \oplus P(x \oplus t) \oplus P(x \oplus t \oplus k_1)=0] \geq \frac{1}{2 }$$

Dacă apoi conectați definiția lui $f(x)$ în relație $$ Pr[f(x)=f(x\oplus t)]\geq \frac{1}{2}, $$ primesti $$ Pr\left[P(x \oplus k_1) \oplus k_2 \oplus P(x) = P(x \oplus k_1 \oplus t) \oplus k_2 \oplus P(x \oplus t)\right]\geq \frac{1}{2} $$ care se reduce la expresia dorită după o oarecare anulare.

cryptobeginner avatar
drapel cn
Mulțumesc mult! Îmi puteți explica și mie derivarea aceluiași argument pentru construcția construcției LRW (pagina 13)? Acolo, funcția este $f(x) = E_K[x \oplus h(t_0)] \oplus h(t_0) \oplus E_k[x \oplus h(t_1)] \oplus h(t_1)$ și dorim să arată $Pr[E_k[x] \oplus E_k[x \oplus s] \oplus E[x \oplus t] \oplus E_K[x \oplus s \oplus t]] \geq 1/2$ dacă probabilitatea unei coliziunea nedorită este mai mare decât $1/2$, unde perioada este $s = h(t_0) \oplus h(t_1)$

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.