Startseite Das Virenschutz und Security Informationsportal mit Thematiken rund um AntiVirus, Virenscanner und Firewall.
8x8
orange_navi_img THEMEN

Diffie-Hellman


Bei Diffie-Hellmann handelt es sich um den ersten Puplic-Key Algorithmus, welcher von W. Diffie und M. Hellman entwickelt wurde. Es handelt sich hierbei um ein Austauschverfahren, bei dem die unsicheren Kommunikationsleitungen mittels so genannter Schlüssel die Sicherheit Sicherheit im Techniklexikon gewährleisten sollen. Die Berechung dieses Verfahrens ist jedoch sehr zeitintensiv.

Mittels Diffie-Hellman erzeugen die Kommunikationspartner einen geheimen Schlüssel, welchen nur die jeweiligen Kommunikationsteilnehmer kennen. Somit soll die Kommunikation zwischen den Teilnehmern abgesichert werden. Dieser Mechanismus wird entsprechend auch zu der Klasse der Schlüsselaustauschprotokolle eingeordnet.

Funktionsweise :

Kommunikationsteilnehmer A und Kommunikationsteilnehmer B möchten miteinander verschlüsselt kommunizieren. Hierzu sollen die Schlüssel für den Verschlüsselungsvorgang untereinander austauscht werden. Für die Übermittlung der Schlüssel steht den Kommunikationsteilnehmern jedoch keine gesicherte Verbindung zur Verfügung.

1. Schritt
Zuerst denkt sich einer der beiden Kommunikationsteilnehmer eine möglichst grosse Primzahl (P) und eine Zahl (Z) aus.
• Dabei muss gelten: Z < P
Diese Daten bzw. Informationen werden nun öffentlich an den beteiligten Kommunikationsteilnehmer übermittelt.

2. Schritt
Im 2. Schritt muss sich jeder Kommunikationsteilnehmer eine geheime (nicht öffentliche) Zahl ausdenken.
• Kommunikationsteilnehmer A = a
• Kommunikationsteilnehmer B = b

Berechnung:
Kommunikationsteilnehmer A • X = Za mod P
Kommunikationsteilnehmer B • Y = Zb mod P
Die errechneten Werte (X und Y) werden wie zuvor Z und P untereinander ausgetauscht. Die Werte von a und b dürfen jedoch nicht weitergegeben werden. Sie müssen zwingen geheim gehalten werden, um die sichere Kommunikation zu gewährleisten.

Der jeweilige Kommunikationsteilnehmer berechnet aus den übermittelnden Werten den Schlüssel.
Kommunikationsteilnehmer A • SA = Ya mod P
Kommunikationsteilnehmer B • SB = Yb mod P

Somit erhalten die beiden Kommunikationsteilnehmer den identischen Wert, da folgende gilt:
(Zb mod P)a = (Za mod P)b = Z(ab) mod P

Beispiel:
Kommunikationsteilnehmer A verwendet folgende ausgedachte Werte:
P = 11 und Z = 6
Diese Werte werden dem Kommunikationsteilnehmer B mitgeteilt. Zudem wurde beiderseitig ein geheimer Wert festgelegt.
Kommunikationsteilnehmer A • a = 2
Kommunikationsteilnehmer B • b = 3
Berechnung:
Kommunikationsteilnehmer A • X = 6² mod 11
• X = 3 Rest 3
Kommunikationsteilnehmer B • Y = 6³ mod 11
• Y = 19 Rest 7

Kommunikationsteilnehmer A übermittelt zusätzlich den Wert X (3) und Kommunikationsteilnehmer B den Wert Y (7)
Somit können beide den Schlüssel berechnen:
Kommunikationsteilnehmer a • SA = 7² mod 11
• SA = 4 Rest 5
Kommunikationsteilnehmer B • SB = 3³ mod 11
• SB = 2 Rest 5

Fazit:
Somit ist beiden Kommunikationsteilnehmern der Schlüssel mit dem Wert 5 bekannt.

vorheriger Punkt
nächster Punkt

© Diffie-Hellmann Verschlüsselung bei www.Virenschutz.info

  

[ Zurück zum Anfang ]

 >> zurück zur Startseite
Verschlüssellung_logo
  Verschlüssellung Tutorials
symmetrische-Schluessel
asymmetrische-Schluessel
hybride-Schluessel
digitale-Signatur
Diffie-Hellman
AES
AES-Funktionsweise
AES-Expansion
AES-KeyAddition
AES-Substitution
AES-ShiftRow
AES-MixColumn
AES-Anwendungsgebiete
TagCloud
diffie hellman diffie hellmann diffi hellman diffi hellmann diffie hellman verschlüsselung diffie hellmann beispiel diffie hellman beispiel
 
Bitte Helft uns auch Anderen helfen zu dürfen ( Warum sollte ich das tun ? )

bg_right_shaddow
footer_bg_shaddow footer_corner_shaddow
facebook
facebook
rss
RSS
twitter
twitter