Vad är skillnaden mellan RSA och DSA?


Bästa svaret

Jämförelse av DSS och RSA · DSS tillhandahåller digitala signaturer. Men ger inte nyckelutbyte och kryptering. RSA tillhandahåller digitala signaturer, kryptering och nyckelutbyte. · Både DSS och RSA är baserade på offentlig nyckelteknik (privata och offentliga nycklar används. Privat nyckel på avsändarens sida och offentlig nyckel på mottagarsidan) RSA-tillvägagångssätt: · Meddelandet matas in till en hashfunktion. Det sålunda genererade hashvärdet krypteras med avsändarens privata nyckel. · Detta krypterade innehåll fungerar som signatur. Den sammanfogas med det ursprungliga meddelandet och överförs. · Mottagaren genererar en hashkod och dekrypterar signaturkomponenten med avsändarens offentliga nyckel. · Om den genererade hashkoden och det dekrypterade värdet matchar, autentiseras meddelandet. DSS-tillvägagångssätt: · Hashfunktionen tillämpas på meddelandet. · En hashkod produceras. · Denna hashkod, tillsammans med ett slumptal genererat ges som inmatning till signaturfunktionen. · Avsändarens privata nyckel och en global offentlig nyckel ges också som inmatning till signaturfunktionen. · Utgången från denna signaturfunktion sammanfogas med originalmeddelandet och skickas. · Under mottagning genereras hashfunktionen. · Tillsammans med detta skickas signaturen till en verifieringsfunktion. · Verifieringsfunktionen beror på avsändarens offentliga nyckel och den globala offentliga nyckeln. · Detta jämförs med signaturkomponenten i det inkommande meddelandet. · Om de båda matchar är det inkommande meddelandet autentiserat. http: // … Direkt digital signatur · Att förstå en direkt digital signatur börjar med att erkänna att det bara finns två parter involverad i överföringen av den signerade informationen: avsändaren och mottagaren. Direkta digitala signaturer kräver bara dessa två enheter eftersom mottagaren av data (digital signatur) känner till den offentliga nyckel som används av avsändaren. Och avsändaren av signaturen litar på mottagaren för att inte ändra dokumentet på något sätt. Arbitrated Digital Signature · Implementering av en arbitrerad digital signatur bjuder in en tredje part i processen som kallas en ”betrodd arbiter”. Rollen för den betrodda domaren är vanligtvis dubbelt: först denna oberoende t hird party verifierar integriteten hos det signerade meddelandet eller data. För det andra, den betrodda domaren datum eller tidsstämplar, dokumentet, verifierande mottagande och vidarebefordran av det signerade dokumentet till dess avsedda slutdestination.

Svar

Huvudskillnaden är i RSA genereras hash-värde för meddelande då detta hash-värde är kryptering med avsändarens privata nyckel, detta behandlas som en signatur och denna signatur låtsas med meddelande. sedan utför mottagarsidan dekryptering med avsändarens offentliga nyckel och detta jämförs med nya hash-värde som genereras av msg om båda är desamma accepteras msg annars avvisas.

Men i DSS-tillvägagångssätt lägg till en signeringsalgoritm som tar inmatning som ett hashvärde av msg, slumpmässig nyckel, global offentlig nyckel och avsändarens privata nyckel, så utmatas låtsas till meddelandet vid mottagarsidan passerar resultatet (output), signatur och msg, liksom global public nyckel med hjälp av dessa fyra ta som inmatning av verifieringsfunktion då är utdata från verifieringsfunktion jämför w med resultatet. huvudskillnaden är i RSA jämför med hashvärde andra sidan i DSS-utdata för verifiering är jämförelse med resultat.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *