Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
Portfolio opdracht RSA
2
Ontvangende partij Neem twee priemgetallen π en π Bereken π=πβπ
Kies π met πππ π, π =1 Maak π en π bekend. Houd πβπ geheim of verwijder ze Houd π geheim
3
Verzenden-ontvangen Neem als boodschap een getal π₯
π₯<π Bereken πβ‘ π₯ π mod π Verstuur π Bereken π met ππβ‘1 mod π πππ π, π =1 Bereken π π mod π=π₯
4
Waarom klopt het? π π = π₯ π π = π₯ ππ = π₯ 1+ππ
π π = π₯ π π = π₯ ππ = π₯ 1+ππ = π₯β π₯ π π =π₯β π₯ πβ1 πβ1 π =π₯β π₯ π(π) π β‘π₯β 1 π β‘π₯ mod π π₯ π(π) β‘1 mod π (Euler)
5
Priemgetallen in RSA Meestal π, π > 100 cijfers
Bijvoorbeeld π is priem voor π=267, 949, 1243
6
Voorbeeld Neem π=11 en π=7 π=77 en π=10β6=60 Kies π=7, dan π=43
Euclides Omschrijven 7 = 0β60 + 1β7 60 = 8β = 60 β 8β7 4 = 1β60 β 8β7 7 = 1β = 7 β 1β4 3 = -1β60 + 9β7 4 = 1β = 4 β 1β3 1 = 2β60 β 17β7
7
Voorbeeld Kies boodschap π₯=3 π= 3 7 =31 mod 77
verstuur het bericht 31 Decodeer π 43 = β‘3 mod 77 Dus π=3
8
Herhaald kwadrateren 31 43 = 31 1+2+8+32 =31β 31 2 β 31 8 β 31 32
31 43 = =31β β β 31 32 312 = 961 = 37 mod 77 314 = 372 = 1369 = 60 mod 77 318 = 602 = 3600 = 58 mod 77 3116 = 582 = 53 mod 77 3132 = 37 mod 77 3143 = = 31β312β318β3132 = 31β37β58β37 = 3 mod 77
9
Portfolio-opdracht Neem p en q tussen 20 en 50
Kies een getal e en een bericht x Laat zien hoe je een bericht codeert en hoe de ontvanger dat decodeert OF Kraak een gegeven code Gegeven m, e en N: vind x
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.