Diffie Hellmann: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 39: Zeile 39:
 
==Script zum berechnen==
 
==Script zum berechnen==
 
*[[Diffie-Hellman-Script]]
 
*[[Diffie-Hellman-Script]]
 +
 +
=Videos=
 +
*Diffie-Hellman principle
 +
https://www.youtube.com/watch?v=NmM9HA2MQGI
 +
*Math part
 +
https://www.youtube.com/watch?v=Yjrfm_oRO0w

Version vom 8. Februar 2019, 23:19 Uhr

Grundlagen

  • Der Diffie-Hellman-Schlüsselaustausch ist ein Protokoll zur Schlüsselvereinbarung.
  • Es ermöglicht, dass zwei Kommunikationspartner über eine öffentliche, abhörbare Leitung einen gemeinsamen geheimen Schlüssel in Form einer Zahl vereinbaren können, den nur diese kennen und ein potenzieller Lauscher nicht berechnen kann.
  • Der dadurch vereinbarte Schlüssel kann anschließend für ein symmetrisches Kryptosystem verwendet werden.
  • Unterschiedliche Varianten des Diffie-Hellman-Merkle-Verfahrens werden heute für die Schlüsselverteilung in den Kommunikations- und Sicherheitsprotokollen des Internet eingesetzt.

Prinzip

Dh1.png

Beispiel

Das folgende Beispiel dient zur Veranschaulichung und benutzt deshalb sehr kleine Zahlen. In der tatsächlichen Anwendung werden dagegen Zahlen mit mindestens mehreren hundert Stellen benutzt.

Berechnung

  • Alice legt die beiden öffentlichen Schlüssel und fest.
  • Alice wählt die Zufallszahl als geheimen Schlüssel.
  • Nun berechnet Alice
  • Alice sendet an Bob.
  • Bob wählt die Zufallszahl als geheimen Schlüssel
  • Bob berechnet
  • Bob sendet an Alice.
  • Alice berechnet .
  • Bob berechnet .
  • Beide erhalten das gleiche Ergebnis .

Sicherheit

  • Die Lauscherin Eve kann zwar die Zahlen 13, 2, 6 und 9 mithören,
  • Das eigentliche gemeinsame Geheimnis von Alice und Bob bleibt ihr aber verborgen.
  • kann als Schlüssel für die nachfolgende Kommunikation verwendet werden.

Lauschen

  • Mit Hilfe der abgefangenen Nachrichten kann Eve immerhin die folgenden Gleichungen aufstellen:
  • Daraus kann sie beispielsweise durch Ausprobieren die beiden geheimen Zahlen und bestimmen.
  • Den vereinbarten Schlüssel von Alice und Bob kann sie nun mit
    berechnen.
  • Wenn jedoch die Primzahl groß genug gewählt wird und
  • ein Generator der Gruppe ist, ist es für Eve zu aufwändig,
  • um alle Zahlen zwischen und durchzuprobieren,
  • die als Resultat der modularen Potenz in Frage kommen

Script zum berechnen

Videos

  • Diffie-Hellman principle

https://www.youtube.com/watch?v=NmM9HA2MQGI

  • Math part

https://www.youtube.com/watch?v=Yjrfm_oRO0w