In de cryptografie , de wetenschap van het analyseren en versleutelen geheime schrijven , een digitale handtekening is een mechanisme voor de authenticatie van berichten . Een digitale handtekening wordt berekend volgens een wiskundige formule , genoemd een algoritme , dat de identiteit van de persoon die de boodschap en de integriteit van de gegevens worden geverifieerd maakt . Digitale handtekening Een digitale handtekening algoritme kan de ontvanger van een boodschap aan ondubbelzinnig blijken , aan een derde partij , dat een bericht is ondertekend door de persoon die beweert te hebben ondertekend . Een digitale handtekening wordt voorgesteld als een reeks van binaire cijfers , of " . Beetjes " Digitale handtekening algoritmen worden gebruikt in elektronische mail en andere vormen van elektronische communicatie , met inbegrip van elektronische overschrijving . Federal Information Processing Standards in de Verenigde Staten keurt drie standaarden , die bekend staat als de Digital Signature Algorithm ( DSA ) , de Rivet , Shamir en Adleman ( RSA ) digitale handtekening algoritme en de Elliptische Curve Digital Signature Algorithm ( ECDSA ) voor digitale handtekeningen . < Br > DSA DSA digitale handtekening houdend met een hashfunctie en een coderingssleutel die een numerieke waarde die door het algoritme gegevens wijzigen . Deze sleutel is prive , alleen bekend bij de afzender van het bericht . Het algoritme neemt een mathematische samenvatting , die bekend staat als een hash-code , van het bericht moet worden ondertekend , en ondertekent deze met de private sleutel . De ontvanger van het bericht controleert de hash- code met behulp van een tweede coderingssleutel , die bekend staat als een publieke sleutel , die vrij wordt verspreid door de afzender . RSA een RSA digitale handtekening wordt ook berekend met behulp van een private sleutel en geverifieerd met behulp van een publieke sleutel . De publieke sleutel bestaat uit een coëfficiënt , n , die het product van twee priemgetallen p en q en een exponent e . Een exponent is een getal hierboven en opeenvolgend geplaatst om de kracht waaraan moet worden verhoogd duiden . De private sleutel bestaat uit dezelfde coëfficiënt , n , en een private sleutel exponent d , die afhangt van n en e . ECDSA ECDSA gebruikt ook een private en publieke sleutelpaar . De openbare sleutel hangt af van een aantal parameters , bekend als domein parameters , die gemeenschappelijk zijn voor een domein of een groep van gebruikers . De private sleutel en publieke sleutel domein parameters zijn mathematisch met elkaar verbonden . De private sleutel wordt gebruikt voor een periode die bekend staat als een cryptoperiod , maar de publieke sleutel kan worden gebruikt voor een langere periode , zolang digitale handtekeningen gegenereerd met de private sleutel moeten worden geverifieerd . < Br >
|