Tls-Psk

Transport Layer Security pre-shared key ciphersuites (TLS-PSK) is a set of cryptographic protocols that provide secure communication based on pre-shared keys (PSKs).

These pre-shared keys are symmetric keys shared in advance among the communicating parties.

There are several cipher suites: The first set of ciphersuites use only symmetric key operations for authentication. The second set use a Diffie–Hellman key exchange authenticated with a pre-shared key. The third set combine public key authentication of the server with pre-shared key authentication of the client.

Usually, Transport Layer Security (TLS) uses public key certificates or Kerberos for authentication. TLS-PSK uses symmetric keys, shared in advance among the communicating parties, to establish a TLS connection. There are several reasons to use PSKs:

  • Using pre-shared keys can, depending on the ciphersuite, avoid the need for public key operations. This is useful if TLS is used in performance-constrained environments with limited CPU power.
  • Pre-shared keys may be more convenient from a key management point of view. For instance, in closed environments where the connections are mostly configured manually in advance, it may be easier to configure a PSK than to use certificates. Another case is when the parties already have a mechanism for setting up a shared secret key, and that mechanism could be used to “bootstrap” a key for authenticating a TLS connection.

Standards

  • RFC 4279: "Pre-Shared Key Ciphersuites for Transport Layer Security (TLS)".
  • RFC 4785: "Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for Transport Layer Security (TLS)".
  • RFC 5487: "Pre-Shared Key Cipher Suites for TLS with SHA-256/384 and AES Galois Counter Mode".
  • RFC 5489: "ECDHE_PSK Cipher Suites for Transport Layer Security (TLS)".

See also

References

Tags:

Cryptographic protocolPre-shared keySecuritySymmetric key

🔥 Trending searches on Wiki English:

Gigi HadidFallout (series)The Family StarDogGina GershonLove Lies Bleeding (2024 film)2024 Indian general election in Tamil NaduList of ethnic slursGeorge LucasAndrew Scott (actor)Luke MayeGmailFesa EvrensevBharatiya Janata PartySpice GirlsXavier LegettePhil FodenEuroLeagueArthur the KingDiana, Princess of WalesThe Twist (song)Mahatma GandhiMaidaanWilliam Temple FranklinFIFA World CupSabrina CarpenterNetherlands2025 NFL draftSunil NarineYodha (2024 film)We Were the Lucky OnesMS DhoniChernobyl disasterMurder of Asunta BasterraOppenheimer (film)NullGary GlitterGoogle TranslateExhumaArgyllePavi CaretakerRobin Williams2024 Mutua Madrid Open – Women's singlesWind Breaker (manga)Under the Bridge (TV series)Canelo ÁlvarezAdolf Hitler2024 Indian general electionJohn F. KennedyDarvin HamRusso-Ukrainian WarBacklash FranceTimothée ChalametChicago Bears2024 United States presidential electionUzbekistanYandexRebecca St. JamesThe Ministry of Ungentlemanly WarfareAnthony PerkinsJ. J. McCarthyKim Ji-won (actress)Troy FautanuElvis PresleyBhimaaList of musical symbolsWorld War IDesmond RidderWhatsAppO. J. SimpsonOlga DanilovićEFL ChampionshipSugar (2024 TV series)Amarius MimsDavid PeckerShashank SinghMrunal ThakurDrake MayeRicky Pearsall🡆 More