Kazalo:
- Opredelitev - Kaj pomeni algoritem digitalnega podpisa (DSA)?
- Tehopedija pojasnjuje algoritem digitalnega podpisa (DSA)
Opredelitev - Kaj pomeni algoritem digitalnega podpisa (DSA)?
Algoritem digitalnega podpisa (DSA) se nanaša na standard za digitalni podpis. Leta 1991 ga je uvedel Nacionalni inštitut za standarde in tehnologijo (NIST) kot boljšo metodo ustvarjanja digitalnih podpisov. DSA skupaj z RSA velja za enega najprimernejših algoritmov digitalnega podpisa, ki se danes uporablja.Tehopedija pojasnjuje algoritem digitalnega podpisa (DSA)
Za razliko od DSA večina vrst digitalnega podpisa nastane s podpisom prebavnih sporočil z zasebnim ključem originatorja. To ustvari digitalni odtis podatkov. Ker je podpisan samo prebavnik sporočil, je podpis na splošno precej manjši v primerjavi s podatki, ki so bili podpisani. Kot rezultat, digitalni podpisi ob izvajanju podpisov nalagajo manj obremenitve procesorjev, uporabljajo majhne količine pasovne širine in ustvarjajo majhne količine šifriškega teksta, namenjenega kriptoanalizi.
DSA na drugi strani ne šifrira prebavljivih sporočil z zasebnim ključem ali dešifrira prebave sporočil z javnim ključem. Namesto tega uporablja edinstvene matematične funkcije, da ustvari digitalni podpis, sestavljen iz dveh 160-bitnih številk, ki izvirata iz prebavnih sporočil in zasebnega ključa. DSA uporabljajo javni ključ za overjanje podpisa, vendar je postopek overjanja bolj zapleten v primerjavi z RSA.
Postopki digitalnega podpisovanja za RSA in DSA se običajno štejejo za enakopravne. Ker se DSA uporabljajo izključno za digitalni podpis in ne predvidevajo šifriranja podatkov, običajno ne veljajo uvozne ali izvozne omejitve, ki se pogosto uveljavljajo na kriptografiji RSA.