Hoofdstuk 3: Moderne Cryptografie Flashcards
Hoe verschilt moderne cryptografie van klassieke encryptiealgoritmes?
Moderne cryptografie is veel complexer dan klassieke encryptiealgoritmes en steunt op wiskundige problemen die moeilijk zijn voor computers om op te lossen.
Waar steunt de veiligheid van moderne cryptografie op?
De veiligheid van moderne cryptografie steunt op wiskundige problemen die moeilijk zijn voor een computer om op te lossen.
Waarop zijn aanvallen op moderne cryptografie bijna uitsluitend gericht?
Aanvallen op moderne cryptografie zijn bijna uitsluitend gericht op de sleutels van het systeem in plaats van op het algoritme.
Wat wordt benadrukt als belangrijk in moderne cryptografie met betrekking tot sleutelbeheer?
In moderne cryptografie wordt benadrukt dat een goed beheer van sleutels belangrijk is, omdat aanvallen voornamelijk gericht zijn op de sleutels van het systeem.
Welke functie wordt vaak gebruikt bij symmetrische encryptie omdat deze omkeerbaar is?
Bij symmetrische encryptie wordt vaak de XOR functie gebruikt omdat deze omkeerbaar is.
Wat is de XOR functie?
De XOR functie staat voor exclusieve of en voert de operatie uit per bit.
Wat is een andere naam voor symmetrische encryptie?
Symmetrische encryptie staat ook bekend als private-key encryption.
Welke encryptiemethoden vallen onder symmetrische encryptie?
Onder symmetrische encryptie vallen methoden zoals DES, 3DES, en AES.
Wat is kenmerkend voor symmetrische encryptie met betrekking tot sleutels?
Symmetrische encryptie gebruikt dezelfde sleutel voor encryptie als decryptie, en deze sleutel wordt gedeeld tussen twee correspondenten.
Hoe wordt data beschermd in symmetrische encryptie?
In symmetrische encryptie is het beschermen van de data gelijk aan het beschermen van de sleutels.
Wat zijn de twee soorten symmetrische encryptie?
De twee soorten symmetrische encryptie zijn stream ciphers (bijvoorbeeld RC4, Salsa20) en block ciphers.
Wat is het verschil tussen stream ciphers en block ciphers in de context van symmetrische encryptie?
Stream ciphers encrypteren data bit voor bit of byte voor byte, terwijl block ciphers data in blokken van vaste grootte encrypteren. Stream ciphers zijn geschikt voor continue datastromen, terwijl block ciphers efficiënter zijn bij het verwerken van discrete blokken data.
Wat betekent DES in de context van encryptie?
DES staat voor Data Encryption Standard, een encryptiealgoritme dat werd ontwikkeld door IBM in 1977.
Waarom wordt DES als niet meer veilig beschouwd?
DES wordt als niet meer veilig beschouwd sinds 1995 vanwege de beperkte sleutellengte van 56 bits, waardoor het kwetsbaar is voor moderne aanvallen.
Wat is de sleutellengte van DES?
De sleutellengte van DES is 64 bits, waarvan 56 bits voor de eigenlijke sleutel zijn en 8 bits voor pariteitscontrole.
Hoe verwerkt DES plaintext?
DES verwerkt plaintext door het op te delen in blokken van 64 bits, en het genereert een 64-bits output.
Hoeveel stages of rounds heeft DES tijdens het encryptieproces?
DES heeft 16 stages of rounds waarbij elke keer de sleutel wordt aangepast.