Algoritmy

RSA

bullet

Teoretický základ a možnost užití digitálního podpisu byla rozpoznána několik let před jeho praktickou implementací, za první metodu možno považovat RSA schéma (Rivest, Shamir,Adleman), které je založeno na složitosti matematické úlohy faktorizace.

bullet

RSA je dodnes nejvíce používané.

bullet

Veřejným klíčem (Pub) je dvojice čísel (n, e),kde n nazýváme modul a e veřejný exponent RSA.

bullet

Privátním klíčem (Pri) je dvojice čísel (n, d), kde d nazýváme privátní exponent RSA.


RSA délka klíčů

bullet

Bezpečnostní důvody vedou ke stále větším délkám klíčů, dnes je za bezpečné považováno RSA s délkou klíčů minimálně 1024 bitů, pro důležité informace ale 2048 bitů.


SHA-1

 

SHA bezpečnost


MD5

 

 

Přehled hašovacích funkcí

 

 

MD5

SHA-1

RIPEMD-160

délka výstupu (otisku)

128 bitů

160 bitů

160 bitů

základní jednotka zpracovávaná

512 bitů

512bitů

512 bitů

Počet kroků

64 (4 rundy po 16)

80 (4 rundy krát 20)

160 (5 dvojic rund po 16)

Maximální délka vstupu

264 - 1 bitů

Primitivní logické funkce

4

4

5

počet užitých aditivních konstant

64

4

9

Kolize


MD5


MD5 Zvýšení bezpečnosti


Zvýšení bezpečnosti