Class: sec:SymmetricAlgorithm

•owl:Thing
        •sec:Countermeasure
                •sec:Cryptography
                        •sec:Encryption
                •sec:Encryption
                        •sec:Cryptography
                        •sec:EncryptionAlgorithm
                                •sec:SymmetricAlgorithm

Super Classes

sec:EncryptionAlgorithm
sec:uses SOME sec:SymmetricKey
sec:protects SOME (sec:_Prevention AND sec:_Confidentiality)

Disjoint Classes

sec:Public-KeyEncryption, sec:EncryptionHardware

Annotations

dc:description[...] The same key is used to encrypt and decrypt the text that is to be sent. This means that the sender and the receiver must have exchanged this key some time before the message has been sent and that this transfer must occur over a secure channel. The key used for symmetric key encryption is often known as a SECRET KEY. (ODoC)

Abstract Syntax

Class(sec:SymmetricAlgorithm partial sec:EncryptionAlgorithm
                                    restriction(sec:uses someValuesFrom(sec:SymmetricKey))
                                    restriction(sec:protects someValuesFrom(intersectionOf(sec:_Prevention
                                                                                           sec:_Confidentiality))))

DisjointClasses(sec:SymmetricAlgorithm sec:Public-KeyEncryption
                                       sec:EncryptionHardware)

Usage

Class Description/Definition (Necessary Conditions)

sec:AES, sec:Blowfish, sec:DES, sec:OpenPGP, sec:RC4, sec:Skipjack, sec:SSH, sec:SSL, sec:TripleDES
Generated with OWLDoc