Symmetric-key cryptosystems use the same key for encryption and
decryption of a message, though a message or group of messages may have
a different key than others. A significant disadvantage of symmetric
ciphers is the key management
necessary to use them securely. Each distinct pair of communicating
parties must, ideally, share a different key, and perhaps each
ciphertext exchanged as well. The number of keys required increases as
the square
of the number of network members, which
|