Matematik
RSA system eksempel som fejler
Jeg har lavet et eksempel på et RSA system, men jeg får ikke det samme som før ved dekryptering og jeg kan ikke se fejlen nogle steder umiddelbart. Er der nogen, som vil kigge eksemplet igennem, da det ydermere ikke er særligt lang.
link: http://peecee.dk/?id=85894
Hilsen Anders
Svar #1
19. december 2007 af peter lind
Svar #2
19. december 2007 af JesperJuul (Slettet)
Svar #4
19. december 2007 af andersbm (Slettet)
1. p=43 q=53 n=pq=43*53=2279
2. phi(n)=(p-1)(q-1)=(43-1)(53-1)=2184
3. Jeg har valgt 11, og den duer da sfd(11,2184)=1
4. Har du et forslag til hvordan jeg ellers kunne regne d så?
Jeg gør selv således:
Siger at 11*d(=+en streg mere)1(mod 2184)og dette omskriver jeg til euklids udvidede algoritme:
(1) 2184|11*d-1 -> 2184*k=11*d-1 -> 2184*k-11*d=-1 -> d*(11)+(-k)*2184
Jeg udtrykker dette ved en linearkombination:
2184=198*11+6 -> 11=1*6+5 ->6=1*5+1 -> 5=1*5+0
Jeg reducerer den indtil jeg ikke kan mere
6=2184-198*11=1*2184+(-198)*11
5=11-1*6=1*11+(-1)*(1*2184+(-198)*11)=199*11+(-1)*2184
1=6-1*5=(1*2184+(-198)*11)+(-198)*11)+(-1)*(199*11+(-1)*2184)=
(1*2184-198*11)+(-199*11+1*2184)=2*2184+(-397)*11
s=-397 og t=2
Det vil sige, at jeg nu har fundet mit d ifølge (1) og da sfd(n,m)=1, så d= -397
Min klartekst er ordet kryptologi og det skrives i blokke af 4 cifre ,således at a=01 osv.
KR YP TO LO GI
1118 2516 2015 1215 0709
Min offentlige nøgle er: (2279,11)
Den hemmelige må så være (-397) --> syntes ikke det giver mening kan være jeg ikke kan regne det inverse element på en ordentlig måde, nå videre med mit eks.
krypterer første blok således:
m->m^11(mod 2279), altså 1118^11(mod 2279)=2193
Denne dekrypteres således:
c->c^-397(mod 2279), altså 2193^-397(mod 2279)= hvilket ikke giver menneskelig mening
Svar #5
19. december 2007 af peter lind
Svar #6
19. december 2007 af andersbm (Slettet)
Svar #7
19. december 2007 af peter lind
Skriv et svar til: RSA system eksempel som fejler
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.
