Diverses Flashcards
Kryptologie
Aufgeteilt in Kryptographie und Kryptoanalyse
Kryptographie
Wissenschaft die sich mit verschlüsseln geheimer Nachrichten beschäftigt
Kryptoanalyse
Wissenschaft die sich mit dem Brechen von Kryptographiesystemen beschäftigt.
1. Klassische Analyse(Mathematisch, Bruteforce)
2. Implementationsangriffe (Sidechannel)
3. Social Engineering
Symmetrische Kryptographie
Zwei Parteien teilen sich einen gemeinsamen Schlüssel und ver- und entschlüsseln mit diesem
Asymmetrische Kryptographie
Eine Partei besitzt öffentlichen und privaten Schlüssel.
Mit öffentlichem Schlüssel verschlüsselte Nachrichten können mit privaten entschlüsselt werden.
Kryptograpische Protokolle
Beschäftigen sich mit der Anwendung und Verbindung von Kryptoalgorithmen
Substitutionschiffre
Jedes Zeichen des Alphabetes des Klartextes wird auf ein Zeichen abgebildet um ein Chiffrat zu erzeugen
Angriffe Substitutionschiffre
- BruteForce: Jede Abbildung ausprobieren Zeit: n!
- Letter-Frequency-Analysis: Analysiere Häufigkeit von Buchstaben in Chiffretext und matche Zeichen mit ähnlicher relativer Häufigkeit
Kerckhoffs Prinzip
Ein Kryptosystem sollte auch sicher sein wenn ein Angreifer alle Details bis auf den Schlüssel kkennt
Moore’s Law
Rechenkraft erhöht sich alle 18 Monate bei gleichen Kosten
Caeser Chiffre
Spezialfall der Substitutionschiffre bei dem Zeichen eine feste Folge haben und jedes Zeichen z um einen festen Wert k auf Zeichen z+k abgebildet wird.
x + k mod 26
y - k mod 26
Affine Chiffre
Schlüssel besteht aus Teilen a und b mit
y = x * a + b
x = a^(-1) * (y-b)