Puncte:1

Cum să găsiți puterea unei funcții hash criptografice?

drapel cn

Am o idee de a crea un algoritm de hashing criptografic. Am găsit o funcție matematică $f: x \rightarrow y$ . Folosind o țeavă largă de construcție Merkle-DamgÃ¥rd, am proiectat o funcție de hashing. Acum am câteva probleme de rezolvat înainte de a scrie o lucrare de cercetare.

  1. Cum să aflu dacă hașul meu este puternic sau nu?
  2. Cum să găsesc complexitatea de a sparge algoritmul meu de hashing (găsește coliziuni)?
  3. Cum îmi pot demonstra funcția matematică $f(x)$ ca funcție unidirecțională rezistentă la coliziune?

Am nevoie doar de câteva detalii pentru a le regrada, am încercat să caut pe internet dar nu am găsit nimic. Vă rog să mă ajutați...

Manish Adhikari avatar
drapel us
Majoritatea hash-ului criptografic folosește abordarea euristică de „amestecare în biți” decât o funcție matematică care poate fi redusă în duritatea altor probleme bine cunoscute. Pentru construcția MD, rezistența la coliziune a funcției hash în sine poate fi redusă la rezistența la coliziune a funcției de compresie, dar nimeni nu poate face prea multe fără să se uite la funcția de compresie în sine. Sunteți sigur că este sigur, ca să nu mai vorbim că oferă un avantaj față de funcțiile hash existente, pentru a scrie o lucrare de cercetare? Mai ales când suntem pe cale să renunțăm la construcția MD.

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.