Crypto Flashcards
(40 cards)
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.
Hvad er asymmetrisk kryptering?
Det er en metode, der bruger to forskellige nøgler, en offentlig nøgle og en privat nøgle, til kryptering og dekryptering. Den offentlige nøgle kan deles med alle, mens den private nøgle holdes hemmelig.
Hvad er Diffie Helmann protokollen?
Det er en nøgleudvekslingsprotokol, som starter med at være asymmetrisk men ender med at være symmetrisk.
Hvordan bruges Diffie Helman protokollen til kryptering?
Den fungerer ved, at hver part genererer et offentligt-privat nøglepar og derefter udveksler deres offentlige nøgler.
Ved at udføre nogle beregninger med deres egen private nøgle og den anden parts offentlige nøgle, kan de generere den samme delte hemmelige nøgle.
Denne nøgle kan så bruges til symmetrisk kryptering, hvor den samme nøgle bruges til både kryptering og dekryptering.
Hvorfor er Diffie-Helmann alene ikke egnet til at dekryptere en stor mængde data?
Fordi den primært fokuserer på at etablere en sikker forbindelse og udveksle nøgler. Protokollen bruger ikke en krypteringsalgoritme til at dekryptere data.
Hvorfor omtales Diffie-Helmann nogle gange som symmetrisk kryptering?
Det er fordi processen ender med at være symmetrisk.
Hvad er MD4 og MD5?
MD4 og MD5 er hashing-algoritmer, der bruges til message authentication.
Hvad er Whirlpool?
Det er en hashing-algoritme, der ligner MD4 og MD5.
Den producerer en længere hash (512 bit), hvilket gør den mere sikker mod angreb.
Hvad er RSA?
Det er en asymmetrisk krypterings algoritme, der bruges til sikker datatransmission over internettet.