Quelle est la différence entre RSA et DSA?


Meilleure réponse

Comparaison de DSS et RSA · DSS fournit des signatures numériques. Mais ne fournit pas déchange de clés et de cryptage. RSA fournit des signatures numériques, un cryptage et un échange de clés. · Le DSS et le RSA sont tous deux basés sur la technique de la clé publique (les clés privées et publiques sont utilisées. Clé privée du côté de lexpéditeur et clé publique du côté du destinataire) Approche RSA: · Le message est entré dans une fonction de hachage. · La valeur de hachage ainsi générée est chiffrée à laide de la clé privée de lexpéditeur. · Ce contenu crypté sert de signature. Il est concaténé avec le message dorigine et transmis. · Le destinataire génère un code de hachage et déchiffre le composant de signature à laide de la clé publique de lexpéditeur. · Si le code de hachage généré et la valeur déchiffrée correspondent, le message est authentifié. Approche DSS: · La fonction de hachage est appliquée au message. · Un code de hachage est produit. · Ce code de hachage, ainsi quun nombre aléatoire généré est donné comme entrée à la fonction de signature. · La clé privée de l expéditeur et une clé publique globale sont également données comme entrée pour la fonction de signature. · La sortie de cette fonction de signature est concaténée avec le message dorigine et envoyée. · Lors de la réception, la fonction de hachage est générée. · Parallèlement, la signature est envoyée à une fonction de vérification. · La fonction de vérification dépend de la clé publique de lexpéditeur et de la clé publique globale. · Ceci est comparé au composant de signature du message entrant. · Sils correspondent tous les deux, le message entrant est authentifié. http: // … La signature numérique directe · Comprendre une signature numérique directe commence par reconnaître quil ny a que deux parties impliqués dans la transmission des informations signées: lexpéditeur et le destinataire. Les signatures numériques directes ne nécessitent que ces deux entités car le destinataire des données (signature numérique) connaît la clé publique utilisée par lexpéditeur. Et lexpéditeur de la signature fait confiance à le destinataire de ne modifier en aucune manière le document. La signature numérique arbitrée · La mise en œuvre dune signature numérique arbitrée invite un tiers à participer au processus appelé «arbitre de confiance». Le rôle de larbitre de confiance est généralement double: dabord ce t indépendant Un tiers vérifie lintégrité du message ou des données signés. Deuxièmement, larbitre de confiance date, ou horodatage, le document, vérifie la réception et le transfert du document signé à sa destination finale prévue.

Réponse

La principale différence est en RSA, la valeur de hachage du message est générée puis cette valeur de hachage est le chiffrement à laide de la clé privée de lexpéditeur, elle est traitée comme une signature et cette signature est prétendue avec un message. Ensuite, le côté récepteur effectue le décryptage à laide de la clé publique de lexpéditeur et cela se compare avec le nouveau valeur de hachage qui sont générées par msg si les deux sont identiques, alors msg est accepté sinon rejeté.

Mais dans lapproche DSS, ajoutez un algorithme de signature supplémentaire qui prennent lentrée comme valeur de hachage de msg, clé aléatoire, clé publique globale et clé privée de lexpéditeur alors la sortie est prétendue au msg. côté récepteur, passez le résultat (sortie), la signature et le msg, ainsi que le public global la touche utilisant ces quatre prend comme entrée de la fonction de vérification puis la sortie de la fonction de vérification est comparer w avec résultat. La différence principale est en RSA à comparer avec la valeur de hachage, tandis que la sortie de vérification DSS est à comparer avec le résultat.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *