| Kryptographie < Krypt.+Kod.+Compalg. < Theoretische Inform. < Hochschule < Informatik < Vorhilfe 
 
 
  |  |  
  | 
    
     |  | Status: | (Frage) beantwortet   |   | Datum: | 22:04 Sa 18.02.2006 |   | Autor: | DAB268 | 
 
 | Aufgabe |  | Für einen Diffie-Hellman-Schlüsselaustausch vereinbaren Alice und Bob: [mm] $f(x)=2^{x}x\mod [/mm] 13$. a) Welche anderen Funktionen $f (x) = [mm] a^{x}x \mod [/mm] 13$ mit [mm] $a\in [/mm] Z_13^*$
 hätten Sie auch nehmen können?
 b) Alice wählt für sich geheim A = 5 und Bob wählt für sich geheim B = 8. Berechnen Sie den
 gemeinsamen Schlüssel k.
 c) Nach erfolgter Vereinbarung derselben Einwegfunktion sendet Alice [mm] $\alpha [/mm] = 3$ an Bob, und Bob
 sendet [mm] $\beta [/mm] = 7$ an Alice. Bestimmen Sie den gemeinsamen Schlüssel k.
 | 
 Hallo.
 Eigentlich interessiert mich nur die Lösung zur Aufgabe c). Wäre schön, wenn mir die einer geben könnte. Ich komm einfach nciht drauf, wie ich die Zahlen A und B wieder herleite.
 
 Hier noch das Vorgehen des Schlüsseltauschs:
 
 Diffie-Hellman-Schlüsseltausch:
 
 0.Alice und Bob einigen sich öffentlich: Auf eine Primzahl p als Modul, z.B. $p = 11$ und eine Einwegfunktion mod p, z.B. [mm] $f(x)=a^x$ [/mm] mit $a [mm] \in Z_p^*$ [/mm] (hier $a=7$)
 
 1.Alice und Bob wählen jeder für sich geheim je eine Restklasse [mm] $\neq [/mm] 0 [mm] \mod [/mm] p$: Alice eine Restklasse A, z.B. A = 3 ; Bob eine Restklasse B, z.B. B = 6
 
 2.Alice und Bob setzen ihre jeweilige Geheimzahl in die Einwegfunktion ein: Alice berechnet: [mm] $\alpha [/mm] = [mm] 7^A [/mm] = [mm] 7^3 [/mm] = 2 [mm] \mod [/mm] 11$ ; Bob berechnet: [mm] $\beta [/mm] = [mm] 7^B [/mm] = 76 = 4 [mm] \mod [/mm] 11$
 
 3.Alice schickt ihr Ergebnis [mm] $\alpha [/mm] = 2$ an Bob und Bob sein Ergebnis [mm] $\beta [/mm] = 4$ an Alice.
 
 4. Alice und Bob potenzieren jeweils das Ergebnis des anderen mit der eigenen Geheimzahl: Alice rechnet: [mm] $\beta^{A}= 4^3 [/mm] = 9 [mm] \mod [/mm] 11$ ; Bob rechnet: [mm] $\alpha^{B} [/mm] = [mm] 2^6 [/mm] = 9 [mm] \mod [/mm] 11$. Beide erhalten so dieselbe Zahl k = 9 und können diese dann als Schlüssel für ein symmetrisches Kryptosystem verwenden.
 
 
 |  |  |  | 
 
  |  |  
  | 
    
     | Hallo und guten Morgen,
 
 also bei dieserlei Fragen merke ich, dass ich meine Kryptographie-Kenntnisse unbedingt mal erweitern sollte.
 
 Aber hier ist es doch nach dem, was Du geschrieben hast, so, dass es gar nicht darum geht, A und B zu rekonstruieren, sondern einfach darum, dass Alice und Bob irgendwie sich auf einen Schluessel k einigen, ohne k direkt ueber das
 Netz zu kommunizieren, und Du hast ja exemplarisch beschrieben, wie das geht.
 
 Also meiner Ansicht nach hast Du selber damit (c) schon komplett geloest.
 
 Gruss,
 
 Mathias
 
 
 |  |  | 
 
 
 |