Puncte:0

Rezistențele la coliziune și pre-imagine ale unei funcții hash bazate pe SPRP

drapel mx

Să presupunem că avem un cifru bloc securizat $E$ (permutație pseudoaleatoare puternică) și o cheie fixă $k$ care sunt cunoscute publicului. Construim funcția noastră hash $H(m)$ la fel de $$ H(m) = E_k(m_1) \oplus \dots \oplus E_k(m_t) $$ Unde $m = m_1 \mathbin\Vert m_2\mathbin\Vert\dots \mathbin\Vert m_t$. Aici toate $m_i$ sunt $128$-blocuri de biți.

Știu că doar utilizarea XOR nu este o funcție hash sigură din cauza coliziunilor la zero și a comutativității. Deci pentru chiar $t$ am putea avea $m_i = m_j$ pentru toți $i,j \leq t$ care produce coliziuni la zero care pare să rupă rezistența la ciocnire.

Poate cineva să confirme exemplul meu despre rezistența la coliziune să-mi dea o intuiție despre cum să sparg sau să dovedesc rezistențele pre-imagine și a doua pre-imagine ale acestei funcții hash?

drapel cn
Atacul tău asupra rezistenței la coliziune este corect. Un alt atac posibil ar fi schimbarea oricăror două blocuri diferite. Pentru rezistența înainte de imagine, luați în considerare că puteți inversa eficient cifrul bloc pentru că aveți cheia. Sugestie: atacul vă permite să alegeți toate blocurile, cu excepția unuia, în mod arbitrar.

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.