cipher block chaining (CBC)

GPTKB entity

Statements (34)
Predicate Object
gptkbp:instanceOf crypt
gptkbp:abbreviation gptkb:CBC
gptkbp:alternativeTo gptkb:ECB
gptkb:CTR
gptkb:OFB
gptkb:CFB
gptkbp:block depends on underlying cipher
gptkbp:category crypt
gptkbp:compatibleWith integrity
gptkbp:decryptionProcess each ciphertext block is decrypted and XORed with previous ciphertext block
gptkbp:describedBy IBM technical report
gptkbp:encryption blocks of data
gptkbp:encryptionProcess each plaintext block is XORed with previous ciphertext block
gptkbp:firstBlockXORedWith initialization vector
https://www.w3.org/2000/01/rdf-schema#label cipher block chaining (CBC)
gptkbp:introducedIn 1976
gptkbp:notParallelizable encryption
gptkbp:parallelizable decryption
gptkbp:provides confidentiality
gptkbp:requires gptkb:keyboard
initialization vector
padding for last block
gptkbp:standardizedBy gptkb:NIST_SP_800-38A
gptkbp:usedFor gptkb:DES
gptkb:AES
gptkb:3DES
gptkbp:usedIn gptkb:IPsec
SSH
cryptography
TLS
gptkbp:vulnerableTo gptkb:padding_oracle_attack
bit flipping attack
gptkbp:bfsParent gptkb:RC5
gptkbp:bfsLayer 5