Skip to main content

Symmetric cryptosystems assume two communicating entities share a pre-established secret key.

Symmetric cryptosystems assume two communicating entities share the same secret key. Symmetric secrets are generally used for encryption (block ciphers, stream ciphers) or authentication (MACs).