Skip to content
hostcomplex

What Is a Cipher Suite?

Maarten Soetens 3 min read

What a cipher suite is

A cipher suite is a named set of cryptographic algorithms that a TLS connection uses to protect data. The client and server each list the suites they support, and during the handshake they agree on one that both accept.

Each suite covers several jobs. It decides how the two sides agree on a shared secret, how the server proves its identity, how the data itself is encrypted and how messages are checked for tampering. Because these choices are bundled together, one weak part can weaken the whole connection.

How to read a cipher suite name

Older suite names are long and packed with information. A typical TLS 1.2 example is TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256. Read from left to right, it means the key exchange uses elliptic curve Diffie-Hellman with ephemeral keys (ECDHE), the server authenticates with an RSA certificate, the bulk data is encrypted with AES-128 in GCM mode and the hash used for key derivation and integrity checks is SHA-256.

Each part can be strong or weak on its own. Key exchanges without ephemeral keys, modes prone to padding attacks and older hash functions have all fallen out of good practice.

TLS 1.3 simplified the naming. A suite there names only the bulk cipher and hash, such as TLS_AES_128_GCM_SHA256. Key exchange and authentication are negotiated separately, so the name no longer describes the whole handshake. The differences between versions explain why.

Which cipher suites are weak

Weak suites are those whose algorithms have known practical attacks or insufficient strength. Historically this included export-grade ciphers deliberately limited to short keys, RC4, which has statistical biases, triple DES, which has a small block size, and suites that offer no encryption at all.

Weakness is also about configuration. A suite can be sound in principle but risky when paired with a short key length or without ephemeral key exchange. Server software usually ships with a default list, and older defaults often include suites that current guidance no longer recommends.

Good practice is to keep the allowed list short and modern and to prefer suites that provide forward secrecy. Recommendations change as research progresses, so the list needs periodic review.

Frequently asked questions

Does the cipher suite choice affect performance?

Somewhat. Some suites use algorithms that run faster on common hardware, particularly AES with hardware acceleration and elliptic curve operations. The differences are usually small compared with network latency, so security should decide the choice first.

Who chooses the cipher suite for a connection?

The client and server negotiate it together. The client sends its list in the handshake, and the server picks a suite from that list that it also supports. Some servers apply their own preference order. Neither side can force a suite that the other does not support, which is why a shared choice always has to exist.

  • Two-Factor Authentication

    Two factor authentication hosting adds a second check to control panel, domain and CMS logins. Learn which methods are strongest and why 2FA helps.

  • What Is an A Record?

    What is an A record? Learn how this DNS record maps a hostname to an IPv4 address, why domains use several A records and the root and www pattern.

  • Billing and Automation Platforms

    What is WHMCS? Learn how this commercial billing and automation platform helps hosts sell plans, collect payments and create accounts automatically.