Digital Signature Algorithm
Wygląd
DSA jest algorytmem asymetrycznym używanym tylko do podpisów cyfrowych. Podobnie jak ElGamal DSA może też zostać użyty do przesyłu informacji podprogowej. Algorytm DSA do podpisu dokumentu wykorzystuje wartość jednokierunkowej funkcji skrótu SHA-1. Długość kluczy używanych w tym algorytmie jest zmienna w zależności od potrzeb: 512 do 1024-bitowe są adekwatne do aktualnych mocy obliczeniowych, zwykle używane są większe niż 768-bitowe