Cipher Suite

A cipher suite ( German cipher collection ) is a standardized collection of cryptographic algorithms. An example of this is the NSA Suite B Cryptography, the algorithms determine which are suitable for work in the government environment.

The Protocol Transport Layer Security (TLS) sets the cipher suite which algorithms should be used to establish a data connection. Each cipher suite identifies a combination of four algorithms:

  • Key exchange (RSA, DH)
  • Authentication (RSA, DSA)
  • A hash function (MD5, SHA)
  • Encryption (none, RC4, DES, 3DES, IDEA, AES)

The specification RFC 2246 specifies certain cipher suites that can be supported by TLS clients and servers and must. Each of these cipher suites consists of two bytes and is uniquely named. For example, is designated " TLS_RSA_WITH_3DES_EDE_CBC_SHA " ( sequence of bytes 0x0a ) a cipher suite that uses RSA for key exchange, and 3DES in CBC mode for encryption and SHA as a hash function. RFC 3268 extends the TLS protocol to AES.

190488
de