Puncte:3

Conceperea unui cifr Feistel în care subcheile sunt construite prost, astfel încât o întâlnire în mijlocul atacului să-i compromită securitatea

drapel ru

Încerc să găsesc un cifr Feistel în care subcheile sunt construite prost, astfel încât un atac de întâlnire la mijloc să-i compromită securitatea. M-am gândit să încerc un cifr în care toate subcheile sunt egale, dar asta nu a dus la nimic. Știu că, în general, doriți ca cifrurile să nu fie liniare în subcheile lor, așa că încerc să exploatez acea proprietate, dar nu am făcut prea multe progrese.

Puncte:1
drapel ru

Cel mai simplu mod de a face asta pentru a 2r$ cifrul rotund este de a împărți cheia în două jumătăți și de a baza pe prima $r$ subchei pe o jumătate și pe a doua $r$ subchei pe cealaltă jumătate.

ETA 20220416: Astfel, pentru un cifru bloc cu funcție rotundă $F(x,k)$ și subchei $k_1,\ldots, k_{2r}$, intrare $p$ si afara $c$ avem $$c=F(F(F(F(\cdots F(F(p,k_1),k_2)\cdots),k_{2r-2}),k_{2r-1}),k_{2r}) $$ care se rearanjează la $$F^{-1}(F^{-1}(F^{-1}(\cdots F^{-1}(c,k_{2r})\cdots,k_{r+2}), k_{r+1})=F(F(F(F(\cdots F(F(p,k_1),k_2)\cdots),k_{r-2}),k_{r-1}),k_ {r}).$$ Dat o ​​mână de potriviți $p$ și $c$ valori (o pereche este suficientă dacă dimensiunea cheii este aceeași cu dimensiunea blocului), trecerea peste toate posibilitățile pentru prima jumătate a cheii este suficientă pentru a genera toate posibilitățile pentru fiecare parte din dreapta pentru fiecare valoare a $p$. Putem face o listă cu aceste posibile părți din dreapta. La fel, dat $c$ trecerea peste toate posibilitățile pentru a doua jumătate a tastei este suficientă pentru a genera toate posibilitățile pentru partea stângă și pentru fiecare posibilă parte stângă, verificăm dacă apare în partea dreaptă. Dacă găsim o potrivire, cu o probabilitate bună, prima și a doua jumătate corespunzătoare ale cheii vor fi toate jumătățile reale ale cheii necesare.

drapel ph
După cum îmi amintesc, una dintre trimiterile AES a avut un defect ca acesta, dar nu-mi amintesc care dintre ele
drapel ru
Nu prea înțeleg cum funcționează această metodă - ați putea detalia vă rog?

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.