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.
Wat is de verbeterde versie van DES?d
De verbeterde versie van DES is 3DES (triple DES), die meerdere iteraties van DES gebruikt om de veiligheid te versterken.
Wat betekent AES in de context van encryptie?
AES staat voor Advanced Encryption Standard, ook bekend als Rijndael. Het is een populaire encryptiestandaard die werd geselecteerd door het National Institute of Standards and Technology (NIST) als de nieuwe encryptiestandaard.
Hoe groot is het block cipher van AES?
Het block cipher van AES is 128 bits.
Wat is de structuur van elk block in AES?
Elk block in AES heeft een structuur van een 4 op 4 matrix van bytes, wat neerkomt op 128 bits (448 bits).
Hoeveel verschillende sleutellengtes worden ondersteund door AES?
AES ondersteunt drie verschillende sleutellengtes: 128, 192 of 256 bits.
Wat is het concept van “Diffusion” in AES?
Diffusion in AES verwijst naar het feit dat een enkele bit die in het bericht verandert, meerdere delen van de ciphertext doet veranderen.
Wat is het doel van “Confusion” in AES?
Confusion in AES heeft als doel de relatie tussen de sleutel en de ciphertext zo complex mogelijk te maken.