A symmetric algorithm makes use of the same key for both encryption and decryption. Obviously it is important that the key be kept a secret. Some example uses of symmetric algorithms are to be found in the construction of block ciphers, stream ciphers, and message authentication codes.
L. R. Knudsen, M. J. B. Robshaw, The Block Cipher Companion. Springer, 2011.
Copyright © 2014 Barry Watson. All rights reserved.