Crypto Flashcards
Hvad er kryptering?
Det er processen med at skjule den originale besked, så kun den tilsigtede person kan læse den.
Hvorfor bruger man kryptering?
For at beskytte følsomme oplysninger, såsom personlige data, mod at blive set af folk, der ikke burde se dem.
Hvordan bruger man kryptering?
Den bruger kompleks matematik til at kryptere oplysningerne og gøre dem ulæselige uden en private key.
Hvordan hænger CIA sammen med kryptering?
Confidentiality: Kryptering sikrer fortrolighed ved at gøre følsomme oplysninger ulæselige for uautoriserede personer.
Integrity: Kryptering bevarer dataintegriteten ved at foretage uautoriserede ændringer eller manipulation med krypterede data, der kan registreres og gøre dem ulæselige eller producere forkerte dekrypteringsresultater.
Availability: Kryptering understøtter indirekte tilgængelighed ved at tilføje et ekstra sikkerhedslag, hvilket gør det sværere for angribere at få adgang til følsomme oplysninger og bevarer fortroligheden og integriteten af data for autoriserede brugere.
Hvad er symmetrisk kryptering?
Det er en måde at indkode information på ved hjælp af en hemmelig key, som både afsender og modtager bruger.
Hvad er hovedudfordringen ved symmetrisk kryptering?
Det er at holde nøglen sikker mod uautoriseret adgang.
Hvad er Cæsar cipher?
Det er en type symmetrisk kryptering, der virker ved at flytte hvert bogstav i beskeden med et bestemt antal steder, hvilket er det samme for både kryptering og dekryptering.
Hvad er Vernam cipher?
Det er en metode til at kryptere alfabetisk tekst, der tildeler et nummer til hvert tegn i almindelig tekst og bruger en nøgle til at kryptere den almindelige tekst.
Hvad er den mest udbredte block cipher krypteringsalgoritme?
Det er Advanced Encryption Standard (AES).
Hvad er forskellen mellem en stream cipher og en block cipher?
Stream cipher: Den krypterer data bit-for-bit og producerer en kontinuerlig strøm af krypterede bits.
Block cipher: Den krypterer data i blokke med fast størrelse.
Hvad er AES (Advanced Encryption Standard)?
Det er en meget brugt krypteringsalgoritme, der bruger en fast blokstørrelse på 128 bit og en hemmelig nøglelængde på 128, 192 eller 256 bit.
Hvad er “Byte sub”-trinnet i AES-kryptering?
Det erstatter hver byte i 4x4 gridet med et andet byte.
Hvad er “Shift row”-trinnet i AES-kryptering?
3 ud af 3 rækker bliver rykket 1,2 og 3 gange til venstre.
Hvad er “Mix column”-trinnet i AES-kryptering?
Den blander kolonnerne ved hjælp af en speciel formel.
Hvad er “add round key”-trinnet i AES-kryptering?
Den originale krypteringsnøgle kommer gennem en process som bliver til “round keys”, der bliver tilføjet for hver runde afhængeligt af størrelsen på nøglen (10, 12, 14).
Hvor mange gentagelsescyklusser bruges i AES-kryptering baseret på nøglelængden?
10 gentagelsescyklusser for 128-bit nøgler.
12 cyklusser for 192-bit nøgler
14 cyklusser for 256-bit nøgler.