Puncte:3

De ce este o rețea Feistel inversabilă?

drapel ng

introduceți descrierea imaginii aici introduceți descrierea imaginii aici

După cum este descris mai sus, rețeaua Feistel folosește funcția aleatoare fi care nu trebuie să fie inversabilă. Totuși, dacă fi nu este inversabil, cum poate fi(Li) == fi(Ri-1)? În plus, de ce rețeaua Feistel este inversabilă?

Paul Uszak avatar
drapel cn
În schimb, desenați schema completă a DES și urmați cu atenție textul simplu/cifrat. Funcția F $\ne$ întreaga rețea.
fgrieu avatar
drapel ng
Sugestie: utilizați proprietățile XOR. Este comutativ, asociativ și fiecare element are propriul său invers. De asemenea, prin definiție, o funcție are întotdeauna aceeași ieșire pentru orice intrare dată.
Puncte:2
drapel cn
jjj

Nu trebuie să inversați $f_i$ pentru a inversa întreaga funcție. Ştii $L_d$, deci știi $R_{d-1}$ iar intrarea lui $f_d$. Xorul se poate inversa. Deci primesti $L_{d-1}$ prin simplu calcul $R_d$ xor $f_d(L_d))$. Cu acești pași, mergi până când știi $R_0$ și $L_0$

Puncte:1
drapel in

cum poate fi(Li) == fi(Ri-1)

Pur și simplu pentru că $L_i = R_{i-1}$. Este clar vizibil pe pozele tale.

Xinyu Tu avatar
drapel ng
Oh, da, sunt atât de prost! :(

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.