Domov zabezpečenia Čo je algoritmus digitálneho podpisu (dsa)? - definícia z technológie

Čo je algoritmus digitálneho podpisu (dsa)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená algoritmus digitálneho podpisu (DSA)?

Algoritmus digitálneho podpisu (DSA) sa týka normy pre digitálne podpisy. Bol zavedený v roku 1991 Národným inštitútom pre normy a technológie (NIST) ako lepšia metóda vytvárania digitálnych podpisov. Spolu s RSA sa DSA považuje za jeden z najvýhodnejších algoritmov digitálneho podpisu, ktorý sa dnes používa.

Techopedia vysvetľuje algoritmus digitálneho podpisu (DSA)

Na rozdiel od služby DSA sa väčšina typov digitálnych podpisov generuje podpisovaním prehľadov správ súkromným kľúčom pôvodcu. Takto sa vytvorí digitálna miniatúra údajov. Pretože je podpísaný iba prehľad správ, podpis je vo všeobecnosti oveľa menší v porovnaní s podpísanými údajmi. Výsledkom je, že digitálne podpisy zaťažujú procesory v čase vykonávania podpisu, využívajú malé objemy šírky pásma a generujú malé objemy šifrového textu určeného na kryptanalýzu.


DSA, na druhej strane, nešifruje prehľady správ pomocou súkromného kľúča ani dešifruje prehľady správ pomocou verejného kľúča. Namiesto toho používa jedinečné matematické funkcie na vytvorenie digitálneho podpisu pozostávajúceho z dvoch 160-bitových čísel, ktoré pochádzajú z prehľadov správ a súkromného kľúča. DSA využívajú verejný kľúč na autentifikáciu podpisu, ale proces autentifikácie je v porovnaní s RSA komplikovanejší.


Postupy digitálneho podpisu pre RSA a DSA sa zvyčajne považujú za rovnocenné. Pretože DSA sa používajú výlučne na digitálne podpisy a neobsahujú žiadne opatrenia na šifrovanie údajov, zvyčajne nepodliehajú obmedzeniam dovozu alebo vývozu, ktoré sa často uplatňujú pri kryptografii RSA.

Čo je algoritmus digitálneho podpisu (dsa)? - definícia z technológie