Documente Academic
Documente Profesional
Documente Cultură
Hash - Ripemd Teorie
Hash - Ripemd Teorie
Introducere.
RIPEMD-160 este o funcție de hash criptografică rapidă, care este reglată
către implementări software pe arhitecturi pe 32 de biți. A evoluat din extensia
MD4 pe 256 biți, care a fost introdusă în 1990 de Ron Rivest. Caracteristica sa
principală de proiectare sunt două lanțuri paralele diferite și independente, al căror
rezultat este combinat la sfârșitul fiecărei aplicații a funcției de compresie. După
cum sugerează numele său, RIPEMD-160 oferă un rezultat de 160 de biți. Se
intenționează să ofere un nivel ridicat de securitate pentru următorii 10 ani sau mai
mulți. RIPEMD-128 este o variantă mai rapidă a RIPEMD-160, care oferă un
rezultat pe 128 de biți.
Principala aplicație a funcțiilor hash în criptografie este „imprimarea
digitală” a informațiilor înainte de aplicarea unui algoritm de semnătură digitală.
Funcțiile Hash au fost, de asemenea, utilizate pentru a proiecta coduri de
autentificare a mesajelor sau MAC-uri și în scopuri de derivare a cheilor.
Descrierea RIPEMD-160.
2
3
4
5
În concluziie putem spune că Funcția de compresie funcționează pe 16 cuvinte nesemnate pe 32
de biți. Acest lucru necesită ca mesajul să fie completat cu un multiplu de 512 biți și intrarea
fluxului de octeți să fie completată în cuvinte de 32 biți. Schema de umplutură este identică cu
MD4 folosind întărirea Merkle – Damgad pentru a preveni atacurile de extindere a lungimii.
Aceasta constă într-una adăugată la sfârșitul mesajului și lungimea mesajului (în biți) fiind
adăugată la sfârșitul blocului. În primul rând, octeții sunt împinși în cuvântul mic de la sfirsit.
Referinte