Diffie Helman se présente sous différentes formes.
Diffie Hellman a une longueur de 768 bits dans le film et deux dans une maison DIFI de 1024 bits et
cinq dans une longueur de 1536 bits.
Encore une fois, plus la longueur de la clé est longue, plus la sécurité est grande.
Mais l'inconvénient est qu'il faudrait plus de puissance de traitement.
Pour rappel, les VPN utilisent aujourd'hui des algorithmes à clé asymétrique, non pas pour augmenter la corruption de
données mais pour aider à l'établissement d'un secret partagé.
Ils sont également utilisés pour d'autres choses, comme une syndication dont je vais parler dans un instant.
Des algorithmes à clé symétrique tels que Alias sont utilisés pour le cryptage Bolt des données.
Nous avons donc couvert le cryptage de confidentialité.
Regardons le deuxième objectif qui est l'intégrité.
Nous voulons nous assurer que les données n'ont pas été altérées.
En d'autres termes, nous voulons savoir que ces données ont traversé Internet ou un autre réseau sans être modifiées
entre les deux parties.
L’intégrité des données utilise des algorithmes connus sous le nom d’algorithmes de hachage,
également connus sous le nom de Treptow ou digérés par message, contrairement aux algorithmes
de cryptage qui peuvent être inversés.
Un exemple serait dans l'algorithme de synthèse de messages ou de messages 5 qui a une longueur fixe de 128.
C'est maintenant pour démontrer le hachage.
Remarquez que je peux prendre une information arbitraire.
Disons que mon nom et je peux le hacher dans ce cas-ci en utilisant schaw Shaugh ou un algorithme de hachage sécurisé est plus sûr
que M. D 5.
C'est l'hexadécimal très Forshaw et la valeur binaire Forshaw.
Maintenant, c’est le cas si je change une valeur, par exemple, en faisant que David 1 et le hachage remarque à nouveau
les changements de hachage.
Mais remarquez que c'est d'une longueur fixe.
Je pourrais mettre un tas de noms de personnes
dedans et les hacher à nouveau.
Notez tous les changements de hachage.
Mais il est d'une longueur fixe.
Je pourrais aller copier un texte de, disons, USA Today.
Longueur arbitraire.
Je pourrais prendre l’Encyclopedia Britannica avec un hachage vide de cinq et en trouver 128.
C'est.
Ainsi, par exemple, je pourrais prendre cet article de USA Today dans un générateur de cinq hachages vide et noter qu'il
générera une valeur de hachage de 128 bits.
Ou bien je pourrais remplacer cela par, disons simplement, mon nom et cela donnera une valeur de hachage de 128 bits, car
la perte de données est irréversible.
Vous ne pouvez pas prendre 128 mais M. D 5 hash inversez-le et trouvez l’Encyclopedia Britannica.
Mais vous pouvez prendre l’Encyclopedia Britannica et l’envoyer en 128 mais en valeur.
Veuillez noter que le hachage va changer.
Comme je l'ai démontré si une partie de la valeur d'entrée change. Ainsi, avec le hachage, nous pouvons prendre des données de longueur arbitraire
et les placer dans un hachage vide de cinq caractères ou caractères.
Dans ce cas c'est M. D cinq et arriver avec un 128 fixe mais ash Valley vous ne pouvez pas prendre
la valeur de hachage 128 bits et inverser le processus et obtenir les données d'origine
C'est une fonction à sens unique ou une fonction de trappe.
Il existe différents algorithmes de hachage pouvant être utilisés M. D 5 est encore une fois 128.
C'est M-B 5 n'est pas recommandé aujourd'hui.
Dans les environnements de réseau, Shaw one a une longueur de 160 Betson et une longueur de 256 bits ou
12 bits de Sabran. Shaugh 3 devrait sortir en 2012.
Sachez simplement qu’il existe différents algorithmes de hachage, ce qui est recommandé dans
les environnements réseau actuels.
Ainsi, à titre d'exemple, si Peter souhaitait envoyer des données à Sirra en partageant confidentialité et intégrité, les événements suivants
se produiraient.
Les informations privées de Peter que personne d'autre que Sarah ne devrait lire sont d'abord cryptées avec un algorithme de
cryptage semblable à un oui.
Maintenant, dans ce cas, nous supposons qu’une clé secrète ou shaid partagée a été dérivée.
En supposant que cela se produise, Peter peut chiffrer les données à l’aide d’un algorithme à clé symétrique, tel que s.
Ainsi, les informations de texte kid sont cryptées en texte crypté.
Ceci assure la confidentialité. Petah prend alors le texte corrompu pour le chiffrer et le déchire avec un algorithme de
hachage comme Shawa M. RÉ. 5 qui vient avec un hachage de longueur fixe.
Cela garantira l'intégrité des données.
Parce que si une partie de la date est changée, souvenez-vous que le hachage changera également
Peter utilise donc le texte en clair chiffré avec un algorithme tel que s pour trouver le texte chiffré. Il
hache ce texte chiffré et le hache.
Même une broche est le hachage du texte crypté et l'envoie à Sarah.
À la réception des données par Sarah, dans ce cas, le texte crypté veut s’assurer que les données
n’ont pas été falsifiées avant de passer à travers tous les efforts de décryptage du texte.
Alors Sarah prendra le texte crypté et le hachera elle-même pour trouver un M. D cinq hash de Wilshaw.
Elle comparera ensuite le hachage qu'elle a dérivé avec le hachage ajouté aux données cryptées.
Seulement si les hachages sont les mêmes car elle se soucie de déchiffrer le texte maintenant si les hachages sont les mêmes.
Cela signifie que les données n'ont pas changé en transit.
Si les hachages sont identiques, Saraa peut déchiffrer les données en inversant le chiffrement as en sachant que
les données n'ont pas été falsifiées.
Cependant, cela dit ce qui empêche Joe pirate de recevoir les données, les manipulant ainsi avant qu'elles ne
parviennent à Cerra, les cryptant avec un hachage des fausses données avec, disons, Shaw,
ajoutant un nouveau hachage aux données puis les transmettant à Sarah.
Sarah n'a aucun moyen de savoir que les données ont été manipulées, car si elle inverse le
processus en hachant ces nouvelles données, le hachage sera identique à celui de Joe Hakas qu'il a ajouté aux nouvelles données.
Donc, pour lutter contre cela, Pete doit utiliser quelque chose appelé message de hachage dans le code de la question ou SCHMOCK et il existe
deux variantes de cela.
Vous avez un schmuck M. D 5 et H Mac Shaw.
Et ce que le PD doit faire, c'est prendre les données de longueurs arbitraires.
En d’autres termes, les données qu’il souhaite envoyer à Sarah Plus sont une clé secrète que seuls Sarah
et lui connaissent et hachent maintenant ces deux valeurs avec les cinq ou Shaw obtient le hachage qui permettra à Joe hacker de
manipuler les données.
Parce que Joe hacker ne saura pas quelle est la clé secrète utilisée par Peter et Sirah en combinaison avec
l'algorithme de hachage, Joe hacker ne saura pas ce qu'est la clé secrète.
Ainsi, lorsqu’il hachera les données, Sarah saura que les données ont été manipulées à cause du hachage qu’elle
dérive ne sera pas le même que le hachage sera de prendre les données cryptées.
En combinaison avec la clé secrète et le hachage des deux pour trouver son hachage, Joe Hacker ne saura
pas ce qu’est la clé secrète.
Ainsi, lorsque Joe hacker hachera les données, ses données seront différentes de celles du nouveau hachage de Sarah. Elle saura
donc que les données ont été falsifiées.
Seules Peter et Sarah savent ce que cette clé secrète n'est pas.
Joe pirate dit qu'il ne peut pas manipuler avec succès les données et obtenir le même hachage de manière équitable.
Ainsi, l'intégrité des données est fournie avec un smack en combinaison avec M. D 5 et Shaw.
Le troisième objectif à atteindre est la cation authentique.
Maintenant, l'authentification consiste à savoir que les données reçues sont les mêmes que celles qui ont été envoyées et que l'expéditeur de
la revendication est en fait l'expéditeur réel.
Nous avons déjà parlé d'intégrité.
Nous sommes maintenant en train de regarder quelque chose pour que Kading semble s’assurer qu’il existe bien
ce qu’il prétend être.
Cela va au-delà de la validation de la source qui tente d'accéder à la journalisation initiale du partage de service.
Vous devez également valider que la source n'a pas été remplacée par un hôte attaquant.
Au cours de la conversation connue sous le nom de Highjacking de session, vous voulez vous assurer que la
personne à qui vous parlez est bien celle qu’ils prétendent être et qu’elle n’a pas été remplacée par un
pirate informatique.
Comme il existe deux types d’authentification, nous aurions pu envoyer à Akkad un type d’authentification qui utilise une
clé d’appréciation, qui est une valeur de clé secrète entrée manuellement dans chaque homologue et est utilisée pour indiquer
la jetée.
Ou nous pourrions utiliser des signatures RSA qui chiffrent le hachage avec une clé privée.
Alors, premièrement, appréciez la clé dans cet exemple.
Peter doit être authentifié par Sarah.
Dans ce cas, Peter demande à une clé de forme Diffie Helman de dériver la clé pré-partagée convenue
avec Sarah, qui aurait dû être utilisée hors de la bande et d’autres informations relatives
à OPSEC, et il la hache avec M. D Feibel Shaw et il attache le hachage à un
paquet avec ses informations d'identification qui peuvent être l'adresse IP ou le nom d'hôte utilisé pour le VPN.
Sarah peut ensuite hacher une copie locale de l'information qui inclut la clé pré-partagée convenue
et en dériver. Hesh pourra ensuite la compayer avec son hachage dérivé localement avec le hachage que vous
avez reçu de Peter.
Si elles sont les mêmes, elle sait que Peter a la même clé pré-partagée et elle peut indiquer à
Peter si les hachages sont différentes. Elle sait que Peter n'a pas la bonne clé pré-partagée et que
le VPN n'est donc pas configuré.
La deuxième option consiste à utiliser des signatures numériques. Les signatures numériques présentent de nombreux
avantages, notamment l'échange automatique de clés sans qu'il soit nécessaire de programmer des clés d'authentification statiques sur
plusieurs périphériques.
Cela permet une évolutivité.
Les clés sont également beaucoup plus appréciées. Les clés doivent être changées régulièrement.
Et en réalité, cela n'arrive pas souvent.
Un autre avantage des signatures numériques est la non répudiation.
Ce qui signifie que vous ne pouvez pas nier être impliqué dans une conversation, car vous êtes la seule personne
à posséder votre clé privée.
Ainsi, la façon dont cela fonctionne est pita, dans cet exemple, prend un Diffie Hellman fragile et d’autres informations et le
hache de manière très similaire aux clés pré-partagées.
Mais remarquez que la touche prédéfinie ne figure pas dans cette liste.
Ce hachage est maintenant signé avec la clé privée de Peter et rappelez-vous que Peter est la seule personne à posséder cette
clé privée qui crée ce que l'on appelle une signature numérique.
Ainsi, une signature numérique est créée lorsque les informations sont cryptées avec une clé privée.
S'il vous plaît rappelez-vous que si quelque chose est crypté avec la clé privée de quelqu'un, seule la
clé publique de cette personne peut déchiffrer l'urine dans nos péchés.
Cette information à Sarah Sarah prend la signature reçue de Peter et la déchiffre avec la clé publique
de Peter qu'il avait précédemment reçue de Peter.
Cela se traduira par le hachage original que Peter a créé.
Sarah Not prend les mêmes informations qu’elle a localement et les hache elle-même pour dériver
ses propres paramètres.
Elle compare ensuite les deux hachages.
Si elle dit la même chose, elle sait d’abord que PETA dispose de toutes les informations correctes.
Elle sait également que cette information ne peut provenir que de PETA car seule la clé publique de PETA peut déchiffrer
un élément chiffré avec la clé privée de Peter.
La signature numérique prouve donc que les informations proviennent de Peter et que toutes ces informations
sont correctes.
Elle a donc pu penser à Akkad Peter.
Maintenant, l'inverse se produira pour les clés pré-partagées et les signatures numériques.
Peter Will authentique syndicat Sarah.
Il y a donc un problème réciproque, soit en utilisant des clés pré-partagées, soit en utilisant des signatures numériques.