Class: BlockCipher

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.

•owl:Thing
        •Asset
                •Countermeasure
                        •Cryptography
                                •Encryption
                        •Encryption
                                •Cryptography
                                •EncryptionAlgorithm
                                        •BlockCipher
        •Countermeasure
                •Cryptography
                        •Encryption
                •Encryption
                        •Cryptography
                        •EncryptionAlgorithm
                                •BlockCipher

Super Classes

protects SOME (_Detection AND _Integrity)
EncryptionAlgorithm
protects ONLY (((_Detection AND _IntegrityOR (_Prevention AND _Confidentiality)) AND _Data)

Disjoint Classes

EncryptionHardware, StreamCipher

Annotations

dc:descriptionA 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)

Abstract Syntax

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)

Usage

Class Description/Definition (Necessary Conditions)

AES, Blowfish, DES, Skipjack, TripleDES
Generated with OWLDoc