Puncte:0

Analiza rezistenței la coliziune

drapel vn

Învăț despre noțiunea de securitate a rezistenței la coliziune a funcțiilor hash. Cu toate acestea, am fost confuz când experimentul de rezistență la coliziune a început să utilizeze funcții hash „cu cheie” în experiment (și, de asemenea, în alte experimente similare). Acesta este un mic extract din Introducere în criptografia modernă de Katz și Lindell:

Experimentul de găsire a coliziunii:
1. O cheie s este generată prin rularea Gen(1^n).
2. Adversarului A i se dă s și iese x; x^0
3. Rezultatul experimentului este definit ca fiind 1 dacă x \ne x0 și H^s(x) = H^s(x0).

Înțeleg că fără funcția hash „cu cheie”, în analiza formală a securității, adversarul poate „trișa” prin precalcularea coliziunilor (înainte de experiment). Dar chiar și după ce a adăugat „cheie”, adversarul poate „trișa” precalculând coliziunile pentru toate „cheile”. Și în timpul experimentului, adversarul poate scoate coliziuni pe baza cheii.Ce a rezolvat funcția hash „cu cheie” în analiza formală?

meshcollider avatar
drapel gb
De obicei, dimensiunea spațiului de taste ar face imposibilă precalcularea coliziunilor pentru *toate* cheile
driewguy avatar
drapel vn
Dar, prin acest argument, nu ar trebui să fie imposibilă și „trișarea” prin pre-calcul în cadrul funcției hash fără cheie? Întrucât, complexitatea timpului de pre-calcul ar fi exponențială în ceea ce privește spațiul său de acțiune...
kelalaka avatar
drapel in
Funcțiile hash cu cheie oferă mai mult decât coliziunea, sunt candidate pentru PRF-uri...
drapel cn
Spațiul cheie este în general ales să fie superpolinom. Deși acest lucru nu împiedică un atacator neuniform să pre*computeze* o coliziune pentru fiecare cheie, îl împiedică să transmită acele coliziuni la algoritm ca parte a sfatului lor neuniform (mărginit polinomial).

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.