Was ist Kryptoanalyse?
Kryptoanalyse ist die Entschlüsselung und Analyse von Codes, Chiffren oder verschlüsseltem Text. Die Kryptoanalyse verwendet mathematische Formeln, um nach Sicherheitslücken des Algorithmus zu suchen und in Kryptographie- oder Informationssicherheitssysteme einzudringen.
Cryptanalysis-Angriffstypen umfassen:
Known-Plaintext Analyse (KPA): Angreifer entschlüsseln verschlüsselte Texte mit bekanntem partiellem Klartext.
Chosen-Plaintext-Analyse (CPA): Angreifer verwendet Chiffriertext, der willkürlich ausgewählten Klartext über dieselbe Algorithmustechnik abgleicht.
Chiffretext-Only-Analyse (COA): Angreifer verwendet bekannte Chiffriertextsammlungen.
Man-in-the-Middle (MITM) Angriff: Attack tritt auf, wenn zwei Parteien die Nachrichten- oder Schlüsselfreigabe für die Kommunikation über einen Kanal verwenden, der sicher erscheint, aber tatsächlich kompromittiert ist. Der Angreifer verwendet diesen Angriff zum Abfangen von Nachrichten, die den Kommunikationskanal durchlaufen. Hash-Funktionen verhindern MITM-Angriffe.
Adaptive Chosen-Plaintext-Attacke (ACPA): Ähnlich einem CPA verwendet dieser Angriff gewählten Klartext und verschlüsselten Text basierend auf Daten, die aus früheren Verschlüsselungen gelernt wurden.