Standard NIST dla Podpisów Cyfrowych
Standard NIST (National Institute of Standards and Technology) dla podpisów cyfrowych, znany jako DSS (Digital Signature Standard), został wprowadzony 19 maja 1994 roku. Początkowo zawierał jedynie algorytm DSA (Digital Signature Algorithm).
Wersje Standardu
Obecnie istnieje trzecia wersja standardu, która oprócz DSA obejmuje także algorytmy RSA (Rivest-Shamir-Adleman) oraz ECC (Elliptic Curve Cryptography).
Długość Klucza i Funkcje Skrótu
Zgodnie z wytycznymi NIST, długość klucza dla instytucji państwowych w USA powinna wynosić:
- 1024 bity
- 2048 bity
- 3072 bity
W standardzie dopuszczono również wykorzystanie funkcji skrótu:
- SHA-1
- SHA-2