3 svar
53 visningar
lamayo behöver inte mer hjälp
lamayo 2570
Postad: 10 nov 2018 18:51

hjälp med en grej i Diffie Hellmans nyckelutbyte

En grej i diffi hellmans nyckelutbyte som jag inte förstår mig på. 

Läser denna förklaring på matteboken.se

Alice skickar 3615 mod 17 och Bob skickar 3142 mod 17. väljer a=6 och Bob b=14. 

De beräknar sedan talet upphöjt till sin privata nyckel: Alice: 2613 mod 17 och Bob: 151413 mod 17. Min fråga är varför de kan beräkna talet och höja det till sin privata nyckel, och få samma svar? Det är ju olika rester väll

Tacksam för hjälp!

Laguna Online 30484
Postad: 10 nov 2018 19:46

Om talet heter g, som i texten, så har de beräknat g^a respektive g^b (a och b är deras privata nycklar) och skickat dessa till varandra. Sedan upphöjer de det tal de har fått till b respektive a, och då får de (g^a)^b respektive (g^b)^a, vilket är samma tal, g^(ab). 

Albiki 5096 – Fd. Medlem
Postad: 10 nov 2018 20:18
  1. Alice har privat nyckel a=6 och skickar talet A=15 till Bob.
  2. Bob har privat nyckel b=14 och skickar talet B=2 till Alice.
  3. Alice beräknar talet 262^{6} och noterar att det ger resten 13 då hon dividerar med 17.
  4. Bob beräknar talet 151415^{14} och noterar att det ger resten 13 då han dividerar med 17.

Beräkningarna indikerar att gb-17n=Bg^{b}-17n=B och ga-17m=Ag^{a}-17m=A så att Binomialsatsen ger

    Ba=(gb-17n)a=gab+17NB^{a} = (g^{b}-17n)^{a} = g^{ab}+17N där NnN \neq n

och

    Ab=(ga-17m)b=gab+17MA^{b} = (g^{a}-17m)^{b} = g^{ab} + 17M där MmM \neq m.

Uppenbarligen är

    AbBa  mod17.A^{b} \equiv B^{a} \quad mod\, 17.

lamayo 2570
Postad: 10 nov 2018 20:44

Aha! Då förstår jag. Tack för hjälpen båda:)

Svara
Close