Hvad er forskellen mellem RSA og DSA?


Bedste svar

Sammenligning af DSS og RSA · DSS leverer digitale signaturer. Men giver ikke nøgleudveksling og kryptering. RSA leverer digitale signaturer, kryptering og nøgleudveksling. · Både DSS og RSA er baseret på en offentlig nøgleteknik (private og offentlige nøgler bruges. Privat nøgle på afsenders side og offentlig nøgle på modtagerens side) RSA-tilgang: · Meddelelsen indtastes til en hash-funktion. · Den således genererede hashværdi krypteres ved hjælp af afsenderens private nøgle. · Dette krypterede indhold fungerer som signatur. Den sammenkædes med den oprindelige besked og transmitteres. · Modtageren genererer en hash-kode og dekrypterer signaturkomponenten ved hjælp af afsenderens offentlige nøgle. · Hvis den genererede hash-kode og den dekrypterede værdi matcher, bekræftes meddelelsen. DSS-tilgang: · Hash-funktionen anvendes på meddelelsen. · Der oprettes en hash-kode. · Denne hash-kode sammen med et genereret tilfældigt tal gives som input til signaturfunktionen · Afsenderens private nøgle og en global offentlig nøgle gives også som input til signaturfunktionen. · Outputtet fra denne signaturfunktion sammenkædes med den originale besked og sendes. · Under modtagelse genereres hash-funktionen. · Sammen med dette sendes signaturen til en verifikationsfunktion. · Bekræftelsesfunktionen afhænger af afsenderens offentlige nøgle og den globale offentlige nøgle. · Dette sammenlignes med signaturkomponenten i den indgående besked. · Hvis de begge stemmer overens, godkendes den indgående besked. http: // … Den direkte digitale signatur · At forstå en direkte digital signatur begynder med at anerkende, at der kun er to parter involveret i videregivelse af de underskrevne oplysninger: afsenderen og modtageren. Direkte digitale signaturer kræver kun disse to enheder, fordi modtageren af ​​dataene (digital signatur) kender den offentlige nøgle, der bruges af afsenderen. Og afsenderen af ​​signaturen stoler på modtager for ikke at ændre dokumentet på nogen måde. Den arbitrerede digitale signatur · Implementering af en arbitreret digital signatur inviterer en tredjepart til processen kaldet en “betroet arbiter.” Den betroede dommers rolle er normalt dobbelt: først denne uafhængige t hird-part verificerer integriteten af ​​den underskrevne besked eller data. For det andet er den betroede voldgiftsdato eller tidsstempel dokumentet, bekræftelse af modtagelse og videregivelse af det underskrevne dokument til dets tilsigtede endelige destination.

Svar

Den største forskel er i RSA genereres hash-værdi for besked, så er denne hash-værdi kryptering ved hjælp af afsenderens private nøgle, dette behandles som en signatur, og denne signatur foregives med en besked. derefter udfører modtagerens side dekryptering ved hjælp af afsenderens offentlige nøgle, og dette sammenlignes med nye hash-værdi, der genereres af msg, hvis begge er ens, accepteres msg ellers afvises.

Men i DSS-tilgang tilføjes yderligere en signeringsalgoritme der tager input som en hashværdi af msg, tilfældig nøgle, global offentlig nøgle og afsenderens private nøgle, så udgives output som meddelelsen på modtagersiden, passerer resultatet (output), signatur og msg samt global offentlig nøgle ved hjælp af disse fire tage som input af verifikationsfunktion, så er output af verifikationsfunktion sammenlign w det resultat. hovedforskellen er i RSA sammenlignet med hash-værdi anden hånd i DSS-output til verifikation er sammenlignet med resultatet.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *