IT-lexicon › Beveiliging › CBC

CBC

Beveiliging Svenska → Bijgewerkt: 2026-10-05

Koppelt de blokken door het vorige ciphertextblok erdoorheen te XOR'en — wat het patroonprobleem van ECB oplost en een nieuw probleem schept.

Bij Cipher Block Chaining wordt elk blok platte tekst eerst met het vorige ciphertextblok ge-XOR'd en daarna versleuteld. Het eerste blok heeft geen voorganger en gebruikt een initialisatievector. Het gevolg is dat identieke blokken platte tekst verschillende ciphertext opleveren en dat elk blok afhangt van alles wat eraan voorafging.

De prijs: versleutelen is strikt sequentieel, al kan ontsleutelen wel parallel. Erger is dat CBC padding tot een heel blok vereist, wat padding-orakelaanvallen mogelijk maakt zodra een systeem op enige manier verraadt of de padding geldig was. POODLE en Lucky Thirteen zijn beide variaties op dat thema. Moderne protocollen gebruiken in plaats daarvan AEAD-modi.

← Terug naar het lexicon