Ik ben een boek aan het lezen over cryptografie. Tijdens het lezen van het stuk over RSA kwam ik met een aantal vragen te zitten waar ik na lang nadenken geen antwoord op kon vinden.
Allereerst zal ik RSA even kort toelichten voor de mensen die wel wiskundig zijn, maar geen cryptografie-kennis in huis hebben:
dit is kort samengevat wat in het hoofdstuk staat:
Het gaat hier dus om (p-1)(q-1). Ik dacht dat het ging om de mogelijke waarden van e, die worden immers bepaald door p en q. D zou dus ook afhankelijk zijn van die groep.
Ik ben hier alleen niet zeker van.
Het volgende probleem lag in de keuze van e. Wat is het precies het nut van het feit dat e en K relatief priem aan elkaar zijn?
En hoe zit dat met de n? Ik heb gelezen dat e en d elkaars inverse zijn, daarbij stond ook dat het volgende geldt:
d = e^(-1)(mod((p-1)*(q-1))).
Is er een wiskundige die mij dit helder kan uitleggen?
alvast bedankt
Allereerst zal ik RSA even kort toelichten voor de mensen die wel wiskundig zijn, maar geen cryptografie-kennis in huis hebben:
dit is kort samengevat wat in het hoofdstuk staat:
Het eerste waar ik vast kwam te zitten is deze zin:RSA is een public-key cryptosysteem dat werkt op basis van het feit dat 2 priemgetallen gemakkelijk te vermenigvuldigen zijn, maar dat het zeer lastig is het produkt te ontbinden in 2 priemfactoren.
Wat men doet is het volgende.
-Eerst worden er 2 priemgetallen gegenereerd, nl. p en q.
-Er wordt een n gegenereerd door p en q te vermenigvuldigen.
-Dan wordt er een groep bepaald waarin wordt gerekend. Daarvoor wordt er een K berekend: (p-1)(q-1). Voor sommigen van jullie wel bekend als de Euler totient-functie met priemgetallen.
-Daarna wordt er een e gekozen waarbij GGD(e,K)=1
-Tenslotte wordt er een d gekozen waarvoor geldt: ed=1(mod K) (ed delen door K geeft een rest van 1)
Hiermee kan een plaintext M versleuteld worden to teen ciphertext C:
C = M^e (mod n)
En andersom:
M = C^d (mod n)
Ik snap niet precies wat ermee bedoeld wordt.Dan wordt er een groep bepaald waarin wordt gerekend.
Het gaat hier dus om (p-1)(q-1). Ik dacht dat het ging om de mogelijke waarden van e, die worden immers bepaald door p en q. D zou dus ook afhankelijk zijn van die groep.
Ik ben hier alleen niet zeker van.
Het volgende probleem lag in de keuze van e. Wat is het precies het nut van het feit dat e en K relatief priem aan elkaar zijn?
En hoe zit dat met de n? Ik heb gelezen dat e en d elkaars inverse zijn, daarbij stond ook dat het volgende geldt:
d = e^(-1)(mod((p-1)*(q-1))).
Is er een wiskundige die mij dit helder kan uitleggen?
alvast bedankt
Women, you can't live with 'em..... and you can't live with 'em!
Als je hoort hoe het klokje thuis tikt, zit je niet in het café.