A defined set of cryptographic algorithms used together for key exchange, authentication, encryption, and integrity.