GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
CBC (Cipher Block Chaining)
URI:
https://gptkb.org/entity/CBC_(Cipher_Block_Chaining)
GPTKB entity
Statements (29)
Predicate
Object
gptkbp:instanceOf
gptkb:crypt
gptkbp:abbreviation
Cipher Block Chaining
gptkbp:category
gptkb:crypt
gptkbp:compatibleWith
integrity
gptkbp:decryptionProcess
decrypts ciphertext block and XORs with previous ciphertext block
gptkbp:dependsOn
previous ciphertext block
gptkbp:encryption
blocks of plaintext
gptkbp:encryptionProcess
XORs plaintext block with previous ciphertext block before encryption
gptkbp:introducedIn
1976
gptkbp:notRecommendedFor
parallel encryption
gptkbp:provides
confidentiality
gptkbp:replacedBy
GCM in many applications
gptkbp:requires
unique IV for each encryption
padding for last block if not full
gptkbp:standardizedBy
gptkb:NIST_SP_800-38A
gptkbp:suitableFor
parallel decryption
gptkbp:usedFor
gptkb:DES
gptkb:AES
gptkb:3DES
gptkbp:usedIn
gptkb:IPsec
cryptography
TLS (historically)
gptkbp:uses
gptkb:crypt
initialization vector
gptkbp:vulnerableTo
gptkb:padding_oracle_attack
bit flipping attack
gptkbp:bfsParent
gptkb:CBC-MAC
gptkbp:bfsLayer
7
https://www.w3.org/2000/01/rdf-schema#label
CBC (Cipher Block Chaining)