Block ciphers do typically also protect the integrity of data. It is hard to modify the cryptotext so that the recipient does not detect the change. |
protects SOME (_Detection AND _Integrity) |
EncryptionAlgorithm |
protects ONLY (((_Detection AND _Integrity) OR (_Prevention AND _Confidentiality)) AND _Data) |
dc:description | A cipher in which a fixed-length block of data is encrypted, or decrypted, at each iteration of the algorithm: each block is input, encrypted, and output, with no memory (to retain message-dependent information) between blocks. (ODoc) |
Class(BlockCipher partial restriction(protects someValuesFrom(intersectionOf(_Detection _Integrity))) EncryptionAlgorithm restriction(protects allValuesFrom(intersectionOf(unionOf(intersectionOf(_Detection _Integrity) intersectionOf(_Prevention _Confidentiality)) _Data)))) DisjointClasses(BlockCipher EncryptionHardware StreamCipher)