Inhoudsopgave:
- Definitie - Wat betekent Digital Signature Algorithm (DSA)?
- Techopedia verklaart Digital Signature Algorithm (DSA)
Definitie - Wat betekent Digital Signature Algorithm (DSA)?
Een algoritme voor digitale handtekeningen (DSA) verwijst naar een standaard voor digitale handtekeningen. Het werd in 1991 geïntroduceerd door het National Institute of Standards and Technology (NIST) als een betere methode voor het maken van digitale handtekeningen. Samen met RSA wordt DSA beschouwd als een van de meest geprefereerde algoritmen voor digitale handtekeningen die tegenwoordig worden gebruikt.Techopedia verklaart Digital Signature Algorithm (DSA)
In tegenstelling tot DSA, worden de meeste digitale handtekeningtypen gegenereerd door berichtensignes te ondertekenen met de persoonlijke sleutel van de maker. Hiermee maakt u een digitale vingerafdruk van de gegevens. Omdat alleen het berichtoverzicht is ondertekend, is de handtekening over het algemeen veel kleiner in vergelijking met de gegevens die zijn ondertekend. Dientengevolge leggen digitale handtekeningen minder belasting op processoren op het moment van ondertekening, gebruiken ze kleine volumes bandbreedte en genereren ze kleine hoeveelheden cijfertekst die zijn bedoeld voor cryptanalyse.
DSA versleutelt daarentegen geen berichtsamenvattingen met een privésleutel of decodeert berichtsamenvattingen met een openbare sleutel. In plaats daarvan maakt het gebruik van unieke wiskundige functies om een digitale handtekening te maken die bestaat uit twee 160-bits nummers, die afkomstig zijn van de berichtensamenvatting en de privésleutel. DSA's maken gebruik van de openbare sleutel voor het authenticeren van de handtekening, maar het authenticatieproces is ingewikkelder in vergelijking met RSA.
De procedures voor digitale handtekeningen voor RSA en DSA worden meestal als gelijkwaardig beschouwd. Omdat DSA's uitsluitend worden gebruikt voor digitale handtekeningen en geen voorzieningen treffen voor het coderen van gegevens, zijn deze doorgaans niet onderworpen aan import- of exportbeperkingen, die vaak worden toegepast op RSA-cryptografie.