RSA og phi-funksjoner.

Her kan du stille spørsmål vedrørende problemer og oppgaver i matematikk på høyskolenivå. Alle som har kunnskapen er velkommen med et svar. Men, ikke forvent at admin i matematikk.net er spesielt aktive her.

Moderatorer: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa

Svar
saramarie
Pytagoras
Pytagoras
Innlegg: 7
Registrert: 06/04-2008 13:09
Sted: Akershus

Jeg har møtt veggen når det gjelder en del av RSA-krypteringen:

Hvis p og q er to primtall og q*p=N. Meldingen M blir kryptert på følgende måte: M^e [symbol:identisk] C(modN) der C er chifferteksten.
Så langt greit, men jeg forstår ikke hvorfor man kan dekryptere med først å finne d i utrykket:
e*d [symbol:identisk] 1(mod(p-1)(q-1))
og så å sette:

C^d(mod N)=M?

Snille? jeg står fullstendig fast.
Bogfjellmo
Cantor
Cantor
Innlegg: 142
Registrert: 29/10-2007 22:02

RSA, ja. En ganske morsom sak.

Det sentral her er Eulers teorem (også kjent som Euler-Fermats teorem)

Hvis [tex]\gcd(a,n) = 1[/tex]

Så er [tex]a^{\phi(n)} \equiv 1\ \rm{mod}\ n [/tex]

Hvor [tex]\phi[/tex] er Eulers totientfunksjon.

For [tex]n = pq[/tex] er [tex]\phi(n) = (p-1)(q-1)[/tex]

Ser du nå hvorfor du kan dekryptere på den måten?
saramarie
Pytagoras
Pytagoras
Innlegg: 7
Registrert: 06/04-2008 13:09
Sted: Akershus

Aha! nå falt det litt mer på plass! Genialt.
Tusen takk, det gjorde dagen min.
Svar