SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start


From course:

IT-Sicherheit

» Start this Course
(Practice similar questions for free)
Question:

Blockchiffren Betriebsmodus: Cipher Block Chaining Mode (CBC)

Author: Leonard Fourier



Answer:

Verschlüsselung: - i-ter Klartextblock m_i wird mit dem vorhergehenden Chiffrentext c_i-1 mittels XOR verknüpft und anschließend verschlüsselt: c_i = Enc( m_i *c_i-1 ) - erster Block benötigt Inititalisierungsvektor, nicht geheim (c_0 = IV) Entschlüsselung - i-te Chiffrenblock c_i wird entschlüsselt und mit dem i-1-ten Chiffrentext c_i-1 mittels XOR verknüpft: m_i = Dec_k( c_i ) * c_i-1 Vorteile: - Klartextmuster werden zerstört - identische Klartexe ergeben unterschiedliche Chiffretexte (Falls IV sicher) - Entschlüsslung parallelisierbar Nachtteile: - Verschlüsslung nicht parallelisierbar - Padding oracle Angriff


0 / 5  (0 ratings)


Verschlüsselung:
- i-ter Klartextblock m_i wird mit dem vorhergehenden Chiffrentext c_i-1 mittels XOR verknüpft und anschließend verschlüsselt: c_i = Enc( m_i *c_i-1 )
- erster Block benötigt Inititalisierungsvektor, nicht geheim (c_0 = IV)
Entschlüsselung
- i-te Chiffrenblock c_i wird entschlüsselt  und mit dem i-1-ten Chiffrentext c_i-1 mittels XOR verknüpft: m_i = Dec_k( c_i ) * c_i-1

Vorteile:
- Klartextmuster werden zerstört
- identische Klartexe ergeben unterschiedliche Chiffretexte (Falls IV sicher)
- Entschlüsslung parallelisierbar

Nachtteile:
- Verschlüsslung nicht parallelisierbar
- Padding oracle Angriff
1 answer(s) in total