Tentamen: RSA cryptografie

Deze begrippenlijst behandelt de basisprincipes en terminologie van RSA cryptografie, een veelgebruikte methode voor het beveiligen van gegevens in de digitale wereld.

HeronJulia4·40 flashcards·40 vragen
wocomputer_sciencecybersecurity
0
Ken ik
1 / 40
0
Aan het leren
Voorkant

Wat betekent RSA?

Tik om om te draaien
Achterkant

RSA staat voor Rivest-Shamir-Adleman, genoemd naar de uitvinders van het algoritme. Het is een asymmetrisch cryptosysteem dat gebruikmaakt van een paar sleutels voor encryptie en decryptie.

Tik om om te draaien
Ken ik
Aan het leren

Quiz(40 vragen)

Vraag 1 van 40

1. Wat staat de afkorting RSA voor?

Termen in deze set(40)

Basisprincipes van RSA(16)

Wat betekent RSA?

RSA staat voor Rivest-Shamir-Adleman, genoemd naar de uitvinders van het algoritme. Het is een asymmetrisch cryptosysteem dat gebruikmaakt van een paar sleutels voor encryptie en decryptie.

Hoe werkt asymmetrische cryptografie?

Asymmetrische cryptografie gebruikt twee sleutels: een publieke sleutel voor encryptie en een privé sleutel voor decryptie. Dit maakt veilige communicatie zonder het delen van de privé sleutel mogelijk.

Wat zijn de twee sleutels in RSA?

De publieke sleutel en de privé sleutel. - Publieke sleutel: voor encryptie. - Privé sleutel: voor decryptie.

Wat is het doel van RSA?

Het doel van RSA is om veilige communicatie mogelijk te maken door gegevens te versleutelen zodat alleen de beoogde ontvanger deze kan ontsleutelen.

Wat is een primegetal?

Een primegetal is een natuurlijk getal groter dan 1 dat alleen deelbaar is door 1 en zichzelf. Voorbeelden zijn 2, 3, 5, 7, 11.

Waarom zijn grote getallen belangrijk in RSA?

Grote getallen verhogen de veiligheid van het RSA-algoritme. Het moeilijk maken van factorisatie van grote getallen beschermt tegen ongeautoriseerde toegang.

Wat is het encryptieproces in RSA?

Het encryptieproces in RSA omvat het gebruik van de publieke sleutel om een bericht M\displaystyle M te versleutelen naar C\displaystyle C met de formule: C=Me mod n\displaystyle C = M^e \bmod n.

Wat is de rol van de modulo-operatie?

De modulo-operatie zorgt ervoor dat de uitkomst van een berekening binnen een bepaalde reeks blijft. Dit is essentieel voor de encryptie en decryptie in RSA.

Vul de lege plek in: RSA is gebaseerd op de moeilijkheid van _______.

De factorisatie van grote getallen.

Wat zijn de stappen voor sleutelgeneratie?

1. Kies twee grote primegetallen p\displaystyle p en q\displaystyle q. 2. Bereken n=pimesq\displaystyle n = p imes q. 3. Bepaal de publieke en privé sleutels.

Is de publieke sleutel geheim?

Onjuist. De publieke sleutel kan vrij worden gedeeld, terwijl de privé sleutel geheim moet blijven om de veiligheid te waarborgen.

Hoe wordt de privé sleutel berekend?

De privé sleutel wordt berekend met de formule dimese mod extphi(n)=1\displaystyle d imes e \bmod ext{phi}(n) = 1, waarbij extphi(n)\displaystyle ext{phi}(n) de Euler-totient functie is.

Wat is de functie van de Euler-totient?

De Euler-totient functie, extphi(n)\displaystyle ext{phi}(n), telt het aantal positieve gehele getallen dat relatief priem is aan n\displaystyle n. Dit is cruciaal voor het genereren van sleutels.

Wat is decryptie in RSA?

Decryptie in RSA is het proces waarbij een versleuteld bericht C\displaystyle C wordt omgezet naar het oorspronkelijke bericht M\displaystyle M met de privé sleutel: M=Cd mod n\displaystyle M = C^d \bmod n.

Wat is een kwetsbaarheid van RSA?

Een kwetsbaarheid van RSA is dat als de privé sleutel wordt blootgesteld, een aanvaller toegang heeft tot alle versleutelde berichten. Daarom is sleutellengte belangrijk.

Vergelijk RSA met symmetrische cryptografie.

RSA: - Asymmetrisch - Publieke en privé sleutels. Symmetrisch: - Eén sleutel - Sneller maar vereiste sleuteluitwisseling.

Wiskundige achtergronden(12)

Wat is een priemgetal?

Een priemgetal is een natuurlijk getal groter dan 1 dat alleen deelbaar is door 1 en zichzelf. Voorbeelden zijn 2, 3, 5, 7.

Waarom zijn grote priemgetallen belangrijk in RSA?

Ze zorgen voor de veiligheid van de encryptie. Grote priemgetallen maken het moeilijk om de privésleutel te berekenen.

Wat is de functie van de moduloreductie in RSA?

Moduloreductie vermindert getallen tot een bepaalde modulus. Dit is essentieel tijdens encryptie en decryptie. Bijvoorbeeld, a mod n\displaystyle a \bmod n.

Wat zijn coëfficiënten in de context van RSA?

Coëfficiënten zijn de getallen die de rekenkundige operaties in de RSA-algoritmen bepalen, zoals e\displaystyle e en d\displaystyle d.

Vul de lege plek in: De RSA-algoritme is gebaseerd op de moeilijkheid van de ________ van grote getallen.

Factorisatie. Het vinden van twee priemfactoren van een groot samengesteld getal is zeer tijdrovend.

Wat is de Euler-functie?

De Euler-functie, aangeduid als heta(n)\displaystyle heta(n), telt het aantal positieve gehele getallen dat relatief priem is aan n\displaystyle n. Cruciaal voor het vinden van de privésleutel.

Wat is een samengesteld getal?

Een samengesteld getal is een natuurlijk getal groter dan 1 dat niet priem is; het heeft meer dan twee positieve delers.

Geeft een voorbeeld van een RSA-sleutelpaar. Wat zijn de waarden?

Stel: p=61\displaystyle p=61, q=53\displaystyle q=53. Dan is n=pimesq=3233\displaystyle n=p imes q=3233. Voor e=17\displaystyle e=17, d=2753\displaystyle d=2753. Sleutelpaar: (e,n) en (d,n).

Wat is de rol van de modulo-bewerking?

De modulo-bewerking zorgt ervoor dat getallen binnen een bepaald bereik blijven, wat essentieel is voor de encryptie en decryptie in RSA.

Waarvoor staat de term 'sleutelgrootte' in RSA?

De sleutelgrootte is de lengte van de sleutel in bits. Grotere sleutels bieden meer beveiliging, maar vereisen meer rekenkracht.

Wat is het belang van relatieve priemgetallen?

Relatieve priemgetallen zijn essentieel voor het kiezen van de exponenten in RSA. Ze moeten een gcd van 1 hebben met de Euler-functie.

Waar is de exponent e\displaystyle e voor bedoeld in RSA?

De exponent e\displaystyle e in RSA wordt gebruikt voor de encryptiefase. Het moet een klein, oneven getal zijn dat relatief priem is aan $ heta(n).

Praktische toepassingen(12)

Digitale handtekeningen → Wat zijn ze?

Digitale handtekeningen bieden authenticiteit en integriteit. Ze worden gebruikt om de identiteit van de afzender te verifiëren. Een gebruiker kan een bericht ondertekenen met hun privésleutel, waardoor ontvangers het kunnen verifiëren met de publieke sleutel.

Data-encryptie → Waarom is het belangrijk?

Data-encryptie beschermt gevoelige informatie tegen ongeautoriseerde toegang. RSA wordt vaak gebruikt om gegevens veilig te verzenden, bijvoorbeeld in e-commerce.

Waar wordt RSA vaak toegepast?

RSA wordt gebruikt in: - E-mailbeveiliging - VPN-technologie - SSL/TLS voor veilige webverbindingen

True or False: RSA is alleen voor e-mailbeveiliging.

False. RSA wordt gebruikt in diverse toepassingen zoals webbeveiliging en digitale handtekeningen.

HTTPS en RSA → Hoe is de relatie?

HTTPS maakt gebruik van RSA voor de encryptie van gegevens tussen de webbrowser en de server. Dit beschermt informatie tijdens verzending.

Vul de lege plek in: RSA wordt gebruikt in ________ om gegevens te beveiligen.

RSA wordt gebruikt in 'e-commerce' om gegevens te beveiligen.

RSA vs. Symmetrische encryptie → Wat is het verschil?

RSA is asymmetrisch, gebruikt twee sleutels; symmetrische encryptie gebruikt één sleutel. RSA is veiliger voor sleuteldistributie.

E-commerce → Hoe helpt RSA?

RSA helpt bij de beveiliging van betalingen en persoonlijke gegevens. Het zorgt ervoor dat transacties veilig zijn door encryptie.

Wat is een certificaat in RSA?

Een certificaat bevestigt de identiteit van een entiteit. Het bevat de publieke sleutel en is ondertekend door een vertrouwde autoriteit.

VPN-technologie → Rol van RSA?

RSA wordt gebruikt voor het opzetten van veilige communicatiekanalen in VPN's, waardoor data veilig over het internet kan reizen.

SSL/TLS → Waarom RSA gebruiken?

RSA in SSL/TLS biedt veilige verbindingen door encryptie en authenticatie, essentieel voor online communicatie.

RSA in mobiele apps → Voorbeelden?

RSA wordt gebruikt in mobiele apps voor veilige communicatie, zoals berichten-apps en bank-apps, om gebruikersgegevens te beschermen.

Vragen in deze set(40)

1. Wat staat de afkorting RSA voor?

A.Rivest-Shamir-Adleman
B.Random-Secure-Algorithm
C.Reliable-Security-Application
D.Robust-Secret-Access

2. Wat is de functie van digitale handtekeningen in de context van RSA?

A.Ze bieden authenticiteit en integriteit.
B.Ze versleutelen alleen berichten.
C.Ze zijn alleen voor juridische documenten.
D.Ze worden niet gebruikt in e-commerce.

3. Wat is een priemgetal?

A.Een natuurlijk getal groter dan 1 dat alleen deelbaar is door 1 en zichzelf.
B.Een getal dat deelbaar is door 2.
C.Een getal dat altijd eindigt op 0 of 5.
D.Een getal dat de som is van twee andere getallen.

4. Wat is een belangrijke eigenschap van asymmetrische cryptografie?

A.Het gebruik van één enkel sleutel.
B.De noodzaak van fysieke sleutels voor encryptie.
C.Het gebruik van twee verschillende sleutels.
D.Sleutels hoeven niet veilig bewaard te worden.

5. Waarom is data-encryptie cruciaal in de cybersecurity?

A.Het beschermt gegevens tegen ongeautoriseerde toegang.
B.Het versnelt de internetverbinding.
C.Het verlaagt de kosten van gegevensopslag.
D.Het vereenvoudigt softwareontwikkeling.

6. Waarom zijn grote priemgetallen belangrijk in RSA?

A.Ze zorgen voor de veiligheid van de encryptie.
B.Ze maken encryptie sneller.
C.Ze zijn altijd ongelijk aan elkaar.
D.Ze zijn eenvoudig te vinden.

7. Wat is de functie van de publieke sleutel in RSA?

A.Decryptie van berichten.
B.Encryptie van berichten.
C.Sleutelgeneratie.
D.Beveiliging van de privé sleutel.

8. In welke situatie zou RSA niet de juiste keuze zijn?

A.Voor het veilig verzenden van grote bestanden.
B.Voor het ondertekenen van documenten.
C.Voor het opzetten van een veilige VPN-verbinding.
D.Voor het veilig versturen van e-mails.

9. Wat is de functie van de moduloreductie in RSA?

A.Het houdt getallen binnen een bepaald bereik.
B.Het verhoogt de grootte van getallen.
C.Het maakt getallen negatief.
D.Het telt de delers van een getal.

10. Wat is het primaire doel van het RSA-algoritme?

A.Gegevens delen zonder encryptie.
B.Zorgen voor veilige communicatie.
C.Snelheid van gegevensoverdracht verhogen.
D.Versleuteling van symmetrische sleutels.

11. Wat is de rol van RSA in HTTPS?

A.Het zorgt voor encryptie van gegevens tussen de browser en server.
B.Het verhoogt de snelheid van de webpagina.
C.Het biedt een gebruikersinterface voor webontwerpers.
D.Het vermindert de serverbelasting.

12. Wat zijn coëfficiënten in de context van RSA?

A.Getallen die de rekenkundige operaties bepalen, zoals e en d.
B.De waarden van de encryptiesleutel.
C.De resultaten van de encryptie.
D.De stappen in het encryptieproces.

13. Wat is een primegetal?

A.Een getal deelbaar door meerdere andere getallen.
B.Een natuurlijk getal groter dan 1 dat alleen deelbaar is door 1 en zichzelf.
C.Een negatief getal.
D.Een product van twee andere getallen.

14. Wat is een voorbeeld van een praktische toepassing van RSA in mobiele apps?

A.Veilige communicatie in berichten-apps.
B.De gebruikersinterface ontwerpen.
C.Het versnellen van de app-prestaties.
D.De batterijduur van de telefoon verbeteren.

15. Wat is een samengesteld getal?

A.Een natuurlijk getal groter dan 1 dat niet priem is.
B.Een getal dat alleen door 1 deelbaar is.
C.Een getal dat een even aantal delers heeft.
D.Een getal dat altijd eindigt op een even cijfer.

16. Waarom zijn grote primegetallen belangrijk in RSA?

A.Ze maken de encryptie sneller.
B.Ze verhogen de veiligheid van het systeem.
C.Ze verkleinen de benodigde opslagcapaciteit.
D.Ze zijn makkelijker te delen.

17. Wat is het belangrijkste verschil tussen RSA en symmetrische encryptie?

A.RSA gebruikt twee sleutels, terwijl symmetrische encryptie één sleutel gebruikt.
B.RSA is sneller dan symmetrische encryptie.
C.Symmetrische encryptie is altijd veiliger.
D.RSA is alleen geschikt voor e-mail.

18. Wat is de rol van de modulo-bewerking?

A.Zorgt ervoor dat getallen binnen een bepaald bereik blijven.
B.Verhoogt de snelheid van de encryptie.
C.Vermijdt het gebruik van grote priemgetallen.
D.Vermindert de complexiteit van de sleutel.

19. Wat is het encryptieproces in RSA?

A.Het decoderen van een bericht met een privé sleutel.
B.Het versleutelen van een bericht met de publieke sleutel.
C.Het genereren van een nieuwe publieke sleutel.
D.Het delen van de privé sleutel.

20. Wat is een digitaal certificaat in de context van RSA?

A.Een bevestiging van de identiteit van een entiteit.
B.Een type encryptie algoritme.
C.Een softwaretool voor het versleutelen van bestanden.
D.Een gebruikershandleiding voor RSA.

21. Waarvoor staat de term 'sleutelgrootte' in RSA?

A.De lengte van de sleutel in bits.
B.Het aantal priemgetallen dat wordt gebruikt.
C.De snelheid van de encryptie.
D.Het aantal benodigde stappen in het algoritme.

22. Wat is de rol van de modulo-operatie in RSA?

A.Het verhoogt de snelheid van berekeningen.
B.Het zorgt ervoor dat de uitkomst binnen een bepaalde reeks blijft.
C.Het maakt encryptie onnodig.
D.Het is alleen van toepassing op de privé sleutel.

23. Wat is een van de belangrijkste voordelen van RSA voor e-commerce?

A.Het zorgt voor veilige betalingen.
B.Het vereenvoudigt de winkelervaring.
C.Het verlaagt de kosten van producten.
D.Het verhoogt de snelheid van online bestellingen.

24. Wat is het belang van relatieve priemgetallen?

A.Ze zijn essentieel voor het kiezen van de exponenten in RSA.
B.Ze maken het mogelijk om sneller te berekenen.
C.Ze verbeteren de leesbaarheid van de code.
D.Ze zijn altijd ongelijk aan elkaar.

25. Wat is de moeilijkheid waarop RSA is gebaseerd?

A.De snelheid van encryptie.
B.Het gebruik van lange teksten.
C.De factorisatie van grote getallen.
D.De eenvoud van wiskundige formules.

26. Hoe helpt RSA bij VPN-technologie?

A.Het creëert veilige communicatiekanalen.
B.Het verhoogt de internetverbinding snelheid.
C.Het beperkt toegang tot het netwerk.
D.Het optimaliseert netwerkconfiguraties.

27. Waar is de exponent e voor bedoeld in RSA?

A.Voor de encryptiefase van het algoritme.
B.Voor het genereren van priemgetallen.
C.Voor de decryptiefase van het algoritme.
D.Voor het berekenen van de modulus.

28. Welke stappen zijn er bij het genereren van sleutels in RSA?

A.Kies één primegetal en deel door twee.
B.Kies twee grote primegetallen en bereken hun product.
C.Gebruik een standaard geheime sleutel.
D.Encryptie zonder sleutels.

29. Wat is een veelvoorkomende misvatting over RSA?

A.Dat het alleen voor e-mailbeveiliging is.
B.Dat het altijd de snelste encryptiemethode is.
C.Dat het alleen voor bedrijven is.
D.Dat het geen extra software vereist.

30. Wat is de Euler-functie?

A.Het telt het aantal positieve gehele getallen dat relatief priem is aan n.
B.Het is een methode om priemgetallen te vinden.
C.Het is een formule voor het berekenen van de sleutelgrootte.
D.Het bepaalt de snelheid van de encryptie.

31. Is de publieke sleutel geheim?

A.Ja, deze moet altijd geheim blijven.
B.Nee, deze kan vrij gedeeld worden.
C.Ja, maar alleen voor bepaalde gebruikers.
D.Nee, maar alleen tijdelijk.

32. Waarom is het belangrijk dat RSA wordt gebruikt in SSL/TLS?

A.Het biedt veilige verbindingen door encryptie en authenticatie.
B.Het versnelt de dataverwerking.
C.Het voorkomt dat hackers websites kunnen maken.
D.Het verlaagt de kosten van webhosting.

33. Wat is de relatie tussen RSA en factorisatie?

A.De veiligheid van RSA is gebaseerd op de moeilijkheid van factorisatie.
B.Factorisatie versnelt het encryptieproces.
C.Factorisatie vermindert de sleutelgrootte.
D.Factorisatie maakt encryptie overbodig.

34. Hoe wordt de privé sleutel in RSA berekend?

A.Door de publieke sleutel te delen door twee.
B.Door een willekeurig getal te kiezen.
C.Door de formule dimese mod extphi(n)=1\displaystyle d imes e \bmod ext{phi}(n) = 1 te gebruiken.
D.Door het bericht zelf te versleutelen.

35. Wat is een voordeel van het gebruik van RSA voor sleuteldistributie?

A.Het voorkomt dat sleutels worden gestolen.
B.Het maakt het proces eenvoudiger.
C.Het verhoogt de snelheid van dataversleuteling.
D.Het vermindert de kosten van beveiliging.

36. Wat is een voorbeeld van een RSA-sleutelpaar?

A.(e,n) en (d,n) met specifieke waarden voor e, d, n.
B.(p,q) met willekeurige getallen.
C.(n,e) zonder specifieke waarden.
D.(d,e) met alleen priemgetallen.

37. Wat is de functie van de Euler-totient?

A.Het vermindert de lengte van de sleutel.
B.Het telt het aantal positieve gehele getallen dat relatief priem is aan n\displaystyle n.
C.Het maakt cryptografie overbodig.
D.Het verandert het versleutelde bericht.

38. Wat houdt decryptie in RSA in?

A.Het versleutelen van een bericht met de privé sleutel.
B.Het omzetten van een versleuteld bericht naar het oorspronkelijke bericht met de privé sleutel.
C.Het genereren van een nieuwe publieke sleutel.
D.Het delen van de privé sleutel met anderen.

39. Wat is een mogelijke kwetsbaarheid van RSA?

A.De publieke sleutel kan worden gekopieerd.
B.Als de privé sleutel wordt blootgesteld, kan iedereen de berichten ontsleutelen.
C.Het gebruik van primegetallen is onbetrouwbaar.
D.De snelheid van encryptie is te laag.

40. Hoe verschilt RSA van symmetrische cryptografie?

A.RSA gebruikt één sleutel, symmetrisch twee.
B.RSA is sneller dan symmetrische cryptografie.
C.RSA gebruikt publieke en privé sleutels, terwijl symmetrische cryptografie één sleutel gebruikt.
D.Er is geen verschil.

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.