3 svar
127 visningar
lamayo behöver inte mer hjälp
lamayo 2580
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 36≡15 mod 17 och Bob skickar 314≡2 mod 17. väljer a=6 och Bob b=14. 

De beräknar sedan talet upphöjt till sin privata nyckel: Alice: 26≡13 mod 17 och Bob: 1514≡13 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 32654
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 N≠nN \neq n

och

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

Uppenbarligen är

    Ab≡Ba  mod 17.A^{b} \equiv B^{a} \quad mod\, 17.

lamayo 2580
Postad: 10 nov 2018 20:44

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

Svara
Close