Cryptographic Primitives Based On Symmetric Ciphers
Symmetric ciphers are often used to achieve other cryptographic primitives than just encryption.
Encrypting a message does not guarantee that this message is not changed while encrypted. Hence often a message authentication code is added to a ciphertext to ensure that changes to the ciphertext will be noted by the receiver. Message authentication codes can be constructed from symmetric ciphers (e.g. CBC-MAC).
However, symmetric ciphers also can be used for non-repudiation purposes. See the ISO 13888-2 standard.
Another application is to build hash functions from block ciphers. See one-way compression function for descriptions of several such methods.
Read more about this topic: Symmetric-key Algorithm
Famous quotes containing the word based:
“Collective guilt is borne by what is conventionally called the scapegoat. Now the scapegoat for white societywhich is based on myths of progress, civilization, liberalism, education, enlightenment, refinementwill be precisely the force that opposes the expansion and the triumph of these myths. This brutal opposing force is supplied by the Negro.”
—Frantz Fanon (19251961)