Sisällysluettelo:
- Määritelmä - Mitä digitaalisen allekirjoituksen algoritmi (DSA) tarkoittaa?
- Techopedia selittää digitaalisen allekirjoituksen algoritmin (DSA)
Määritelmä - Mitä digitaalisen allekirjoituksen algoritmi (DSA) tarkoittaa?
Digitaalisen allekirjoituksen algoritmi (DSA) viittaa digitaalisten allekirjoitusten standardiin. Kansallinen standardointi- ja teknologiainstituutti (NIST) esitteli sen vuonna 1991 parempana menetelmänä digitaalisten allekirjoitusten luomiseksi. Yhdessä RSA: n kanssa DSA: ta pidetään yhtenä suosituimmista digitaalisen allekirjoituksen algoritmeista, joita nykyään käytetään.Techopedia selittää digitaalisen allekirjoituksen algoritmin (DSA)
Toisin kuin DSA, suurin osa digitaalista allekirjoitustyyppiä tuotetaan allekirjoittamalla viestihakemistot lähettäjän yksityisellä avaimella. Tämä luo datasta digitaalisen sormenjäljen. Koska vain viestikooste allekirjoitetaan, allekirjoitus on yleensä paljon pienempi verrattuna allekirjoitettuihin tietoihin. Seurauksena on, että digitaaliset allekirjoitukset vähentävät prosessorien kuormitusta allekirjoittamisen aikana, käyttävät pieniä määriä kaistanleveyttä ja tuottavat pieniä määriä salaustekstiä, joka on tarkoitettu kryptoanalyysiin.
DSA sitä vastoin ei salaa viestien kopioita yksityisellä avaimella tai purkaa viestien kopioita julkisella avaimella. Sen sijaan se käyttää ainutlaatuisia matemaattisia funktioita digitaalisen allekirjoituksen luomiseen, joka koostuu kahdesta 160-bittisestä numerosta, jotka ovat peräisin viestihakemistoista ja yksityisestä avaimesta. DSA: t käyttävät julkista avainta allekirjoituksen todentamiseen, mutta todennusprosessi on monimutkaisempi kuin RSA: ssa.
RSA: n ja DSA: n digitaalisen allekirjoituksen menettelyjä pidetään yleensä yhtä vahvoina. Koska DSA: ita käytetään yksinomaan digitaalisiin allekirjoituksiin, eivätkä ne sisällä tietojen salaamisen säännöksiä, niihin ei yleensä sovelleta tuonti- tai vientirajoituksia, jotka usein pannaan täytäntöön RSA-salauksessa.
