Forstår enda ikke helt hvordan jeg skal løse kongurenser ved hjelp av RSA, mistet litt notater og så her sitter jeg.
[tex]x^65 \equiv 6 \pmod{133} [/tex]
Hvor hintet er RSA [tex]7 \cdot 19[/tex]
Utifra det lille jeg husker, representerer likningen ovenfor hvordan en dekrypterer en melding?
Husker også noe vagt om å finne phi, som gir en ny likning
[tex]\phi{133} = (7-1)(19-1) = 6\cdot 18 = 60+48 = 108[/tex]
Her er [tex]e=65[/tex]
[tex]de = 1 \pmod{\phi(n)}[/tex]
[tex]65d = 1 \pmod{133}[/tex]
Men forstår egentlig ikke så mye hva som foregår her, så om noen kunne forklart hadde det vært supert.
Kongurenser via RSA
Moderators: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa
-
- Fibonacci
- Posts: 5648
- Joined: 24/05-2009 14:16
- Location: NTNU
"Å vite hva man ikke vet er og en slags allvitenhet" - Piet Hein
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
-
- Euler
- Posts: 5889
- Joined: 26/09-2007 19:35
- Location: Trondheim
- Contact:
Som hintet sier så kan du se på [tex]x^{65} \equiv 6[/tex] som at vi har kryptert medlingen x, og den krypterte meldingen ble 6. Så for å finne meldingen x kan vi dekryptere den krypterte meldingen 6. For å dekryptere så trenger vi den hemmelige nøkkelen d. Da vil [tex]x \equiv 6^d \ (\text{mod} \ 133)[/tex].
For å finne d så må du bruke den kongruensen du nevner. Så du ender opp med [tex]65d \equiv 1 \ (\text{mod} \ 108)[/tex].
For å finne d så må du bruke den kongruensen du nevner. Så du ender opp med [tex]65d \equiv 1 \ (\text{mod} \ 108)[/tex].
Elektronikk @ NTNU | nesizer
-
- Fibonacci
- Posts: 5648
- Joined: 24/05-2009 14:16
- Location: NTNU
Løser jeg den via euler kommer jeg frem til at
[tex]5 \cdot 65 - 3 \cdot 108 = 1[/tex]
Altså er [tex]d = 5[/tex]
[tex]x \equiv 6^5 \pmod{133}[/tex]
[tex]x \equiv 2 \pmod{133}[/tex]
Tror kanskje dette ble feil, mmm
[tex]5 \cdot 65 - 3 \cdot 108 = 1[/tex]
Altså er [tex]d = 5[/tex]
[tex]x \equiv 6^5 \pmod{133}[/tex]
[tex]x \equiv 2 \pmod{133}[/tex]
Tror kanskje dette ble feil, mmm
Last edited by Nebuchadnezzar on 04/12-2011 16:11, edited 1 time in total.
"Å vite hva man ikke vet er og en slags allvitenhet" - Piet Hein
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
-
- Euler
- Posts: 5889
- Joined: 26/09-2007 19:35
- Location: Trondheim
- Contact:
Du har feil modulus. Det er kun når man bestemmer e og d at man bruker [tex]\phi(n)[/tex]. Når man krypterer og dekrypterer så bruker man n. ([tex]\phi(n)[/tex] skal jo ikke være kjent for alle heller, for da er det lett å finne dekrpyteringsnøkkelen)
Elektronikk @ NTNU | nesizer
-
- Fibonacci
- Posts: 5648
- Joined: 24/05-2009 14:16
- Location: NTNU
Skrev bare av feil her inne, regnet riktig på papiret... Dumt av meg.
Kunne du se over en gang til ?
Kunne du se over en gang til ?
"Å vite hva man ikke vet er og en slags allvitenhet" - Piet Hein
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
-
- Euler
- Posts: 5889
- Joined: 26/09-2007 19:35
- Location: Trondheim
- Contact:
Det meste ser jo rett ut, men det skal vel bli 62, ikke 2? [tex]6^5 - 58 \cdot 133 = 62[/tex] i følge kalkisen.
Elektronikk @ NTNU | nesizer
-
- Fibonacci
- Posts: 5648
- Joined: 24/05-2009 14:16
- Location: NTNU
Da klarte jeg og skrive det feil inn på kalkisen 4 ganger =)
"Å vite hva man ikke vet er og en slags allvitenhet" - Piet Hein
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
-
- Abel
- Posts: 665
- Joined: 27/01-2007 22:55

Løser først ligningen:

Finner at d = 5, og dermed at:



Som vil si at:

Er slik jeg tenker på denne oppgaven i alle fall:)
-
- Euler
- Posts: 5889
- Joined: 26/09-2007 19:35
- Location: Trondheim
- Contact:
Off topic, men hvorfor bruker du texify i stedet for den innebygde tex-funksjonen?
Elektronikk @ NTNU | nesizer
-
- Abel
- Posts: 665
- Joined: 27/01-2007 22:55
fordi jeg ikke visste om den innebygde texfunksjonen:P
[tex]\frac{a}{b}[/tex]
nice!
[tex]\frac{a}{b}[/tex]
nice!