What is cryptanalysis?
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 attack types include:
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.
Ciphertext-Only Analysis (COA): Attackers use known collections of ciphertexts.
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.