CF1 20 - Crypto.pdf

(1728 KB) Pobierz
Kryptering
Repetition
to slide 29
Kryptering
Hashar
Digitala signaturer, PKI
Krypto FS
Lösenord
http://en.wikipedia.org/wiki/Portal:Cryptography
Kryptering och dekryptering
• Lösenordsskyddad vs. lösenordskrypterad
• Meddelandet i ”cleartext” omvandlas till oläsbar
”ciphertext” med hjälp av krypteringssystem och nyckel
• Dekryptering reverserar förloppet med rätt nyckel
• Exempel på enkla krypteringsalgoritmer
– Rövarspråket
• Efter varje konsonant lägger man till ett ”o” och samma konsonant
igen, exempel: Hej -> Hohejoj
– Ceasarrullning eller ROT(n)
• Varje bokstav i meddelandet flyttas ett fixt antal steg (n) framåt,
exempel med fyrstegsrullning: HEMLIG -> LIQPMK
• Det finns i huvudsak två olika krypteringsmetoder
– Symmetrisk (privat/hemlig) eller asymmetrisk (publik) kryptering
Enigma
• Tyskarna, WW II
• Elektromekanisk
• Tekniska museet i
Stockholm har ett
exemplar!
• Alan Turing
http://sv.wikipedia.org/wiki/Enigma_%28krypteringsmaskin%29
Symmetrisk kryptering
och dekryptering
• Vid symmetrisk kryptering används samma krypteringsalgoritm
och (privata/hemliga) nyckel av sändare och mottagare
• Används oftast då säkerhetskraven är mycket höga
• Nackdelen är säker skötsel av nycklar i ett distribuerat system
• Det finns två typer av symmetrisk kryptering
– Ström chiffer
– Block chiffer
Symmetrisk kryptering
och dekryptering
• Block chiffer
– Meddelandet delas upp i fixerade block av bitar som
behandlas i olika substitutions boxar
– Om längden på data är mindre än blocklängden
måste man ”padda” (fylla i) data
– Implementeras mest i mjukvara
AES, Advanced Encryption Standard
DES, Digital Encryption Standard
3DES (tripple DES)
RC5, RC6
Blowfish, Twofish
IDEA (International Data Encryption Algorithm)
Zgłoś jeśli naruszono regulamin