GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Session key - Wikipedia

icon
This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Session key" – news · newspapers · books · scholar · JSTOR
(December 2009) (Learn how and when to remove this message)

A session key is a single-use symmetric key used for encrypting all messages in one communication session. A closely related term is content encryption key (CEK), traffic encryption key (TEK), or multicast key which refers to any key used for encrypting messages, contrary to other uses like encrypting other keys (key encryption key (KEK) or key encryption has been made public key).

Session keys can introduce complications into a system, yet they solve some real problems. There are two primary reasons to use session keys:

  1. Several cryptanalytic attacks become easier the more material encrypted with a specific key is available. By limiting the amount of data processed using a particular key, those attacks are rendered harder to perform.
  2. Asymmetric encryption is too slow for many purposes, and all secret key algorithms require that the key is securely distributed. By using an asymmetric algorithm to encrypt the secret key for another, faster, symmetric algorithm, it's possible to improve overall performance considerably. This is the process used by TLS[1] and by PGP.[2]

Like all cryptographic keys, session keys must be chosen so that they cannot be predicted by an attacker, usually requiring them to be chosen randomly. Failure to choose session keys (or any key) properly is a major (and too common in actual practice) design flaw in any crypto system.

See also

  • Ephemeral key
  • Random number generator
  • List of cryptographic key types
  • One-time pad
  • Perfect forward secrecy

References

  1. ↑ "What is a session key? Session keys and TLS handshakes". Retrieved 2024-08-21.
  2. ↑ OpenPGP http://tools.ietf.org/html/rfc9580
Retrieved from "https://en.wikipedia.org/w/index.php?title=Session_key&oldid=1341098745"
Category:
  • Key management
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • Articles needing additional references from December 2009
  • All articles needing additional references
  • All articles with unsourced statements
  • Articles with unsourced statements from March 2011
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.