Puncte:3

Este necesar ca o funcție rotundă $F$ într-un cifr Feistel să fie pseudoaleatoare?

drapel cn

am dat peste cap această întrebare unde interlocutorul a cerut cerințe specifice pentru funcția rotundă $F$ intr-o retea Feistel pentru ca constructia sa fie sigura. Răspunsul a explicat că o funcție pseudoaleatoare într-un cifr Feistel cu patru runde este suficientă pentru ca acesta să obțină securitate.

Este neapărat și așa? Cu alte cuvinte, un cifr Feistel poate fi construit cu o funcție rotundă care nu este un PRF?

drapel et
Circuitul Feistel transformă un PRF într-un PRP. Dacă nu este un PRF, ce plănuiți să aveți ca F?
trivicious avatar
drapel cn
@user93353 Aceasta este exact întrebarea, există un F care nu este un PRF, dar rețeaua Feistel încă oferă un PRP?
kelalaka avatar
drapel in
Ai putea explica ce este _nu este un PRF_ pentru tine? A se vedea Tiny Encryption Algorithm (TEA) care utilizează operațiuni simple rotunde și este sigur cu suficiente runde.
trivicious avatar
drapel cn
@kelalaka Am folosit PRF așa cum este definit de definiția matematică riguroasă. Dar dacă înțeleg corect TEA, cred că acesta este deja un contra-exemplu. Mulțumesc!

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.