Beste svaret
Sammenligning av DSS og RSA · DSS gir digitale signaturer. Men gir ikke nøkkelutveksling og kryptering. RSA tilbyr digitale signaturer, kryptering og nøkkelutveksling. · Både DSS og RSA er basert på teknikk for offentlig nøkkel (private og offentlige nøkler brukes. Privat nøkkel på avsendersiden og offentlig nøkkel på mottakersiden) RSA-tilnærming: · Meldingen sendes til en hash-funksjon. · Den genererte hashverdien blir kryptert ved hjelp av avsenderens private nøkkel. · Dette krypterte innholdet fungerer som signatur. Den sammenkobles med den opprinnelige meldingen og overføres. · Mottakeren genererer en hash-kode og dekrypterer signaturkomponenten ved hjelp av avsenderens offentlige nøkkel. · Hvis den genererte hash-koden og den dekrypterte verdien samsvarer, blir meldingen autentisert. DSS-tilnærming: · Hashfunksjonen blir brukt på meldingen. · En hash-kode produseres. · Denne hash-koden, sammen med et generert tilfeldig tall er gitt som inngang til signaturfunksjonen. · Avsenderens private nøkkel og en global offentlig nøkkel er også gitt som input til signaturfunksjonen. · Utgangen fra denne signaturfunksjonen blir sammenkoblet med den originale meldingen og sendt. · Under mottak genereres hash-funksjonen. · Sammen med dette sendes signaturen til en bekreftelsesfunksjon. · Bekreftelsesfunksjonen avhenger av avsenderens offentlige nøkkel og den globale offentlige nøkkelen. · Dette sammenlignes med signaturkomponenten i den innkommende meldingen. · Hvis de begge stemmer overens, blir den innkommende meldingen autentisert. http: // … Direkte digital signatur · Å forstå en direkte digital signatur begynner med å erkjenne at det bare er to parter involvert i overføring av signert informasjon: avsenderen og mottakeren. Direkte digitale signaturer krever bare disse to enhetene fordi mottakeren av dataene (digital signatur) kjenner til den offentlige nøkkelen som brukes av avsenderen. Og avsenderen av signaturen stoler på mottakeren for ikke å endre dokumentet på noen måte. Arbitrated Digital Signature · Implementering av en arbitrert digital signatur inviterer en tredjepart til prosessen som kalles en «trust arbiter.» Rollen til den pålitelige dommeren er vanligvis todelt: først denne uavhengige t hird party verifiserer integriteten til den signerte meldingen eller dataene. For det andre daterer den pålitelige dommeren datoer eller tidsstempler, dokumentet, bekreftelse av mottakelse og videreføring av det signerte dokumentet til det tiltenkte endelige målet.
Svar
Hovedforskjellen er i RSA blir meldingshash-verdi generert, så er denne hash-verdien kryptering ved å bruke avsenderens private nøkkel, dette blir behandlet som en signatur og denne signaturen late som med en melding. deretter utfører mottakers dekryptering ved å bruke avsenderens offentlige nøkkel og dette sammenligner med ny hash-verdi som genereres av msg hvis begge er like, aksepteres msg ellers forkastes.
Men i DSS-tilnærming legger du til en signeringsalgoritme som tar inndata som en hash-verdi av msg, tilfeldig nøkkel, global offentlig nøkkel og avsenderens private nøkkel, så blir utgangen late som meldingen på mottakersiden passerer resultatet (utdata), signatur og msg, så vel som global publikum nøkkel ved hjelp av disse fire ta som inngangen til verifiseringsfunksjonen, så er utgangen av verifiseringsfunksjonen sammenligne w det resultat. hovedforskjellen er i RSA sammenlignet med hash-verdi, andre hånd i DSS-utdata for verifisering er sammenlign med resultat.