Explore tens of thousands of sets crafted by our community.
SSL/TLS Encryption
20
Flashcards
0/20
Handshake Process
The protocol used to establish secure communication between client and server, including agreement on cryptographic parameters.
X.509 Certificate
A digital certificate that uses the X.509 public key infrastructure standard to create a hierarchy of trust for secure communications in SSL/TLS.
SSL (Secure Sockets Layer)
The predecessor to TLS; it's a protocol designed for securing data transfer over the internet between a client and a server.
Symmetric Encryption
A type of encryption where the same key is used to encrypt and decrypt the data; used in SSL/TLS after the handshake to secure data in transit.
Session Key
A temporary symmetric key used during an SSL/TLS session to encrypt and decrypt data.
Digital Signature
A cryptographic means to prove the authenticity and integrity of data, often a part of SSL/TLS certificates to ensure they haven't been tampered with.
Public Key
Part of the encryption key pair that is publicly disclosed and used to encrypt data or verify digital signatures in SSL/TLS.
Private Key
The secret part of an encryption key pair used for decrypting data and creating digital signatures in SSL/TLS.
Cipher Suite
A set of algorithms that defines the encryption, authentication, and key exchange methods used within SSL/TLS protocols.
Asymmetric Encryption
Encryption that uses a pair of keys: a public key to encrypt data and a private key to decrypt it; it's a critical part of the SSL/TLS handshake.
Certificate Authority
A trusted entity that issues digital certificates used to verify the identity of the certificate holder and provide a public key.
Perfect Forward Secrecy
A security feature in which the compromise of a single session's private keys does not compromise past sessions’ keys, protecting past communications.
SSL Certificate
A data file that digitally links a cryptographic key to an organization's details and is necessary for creating a secure SSL/TLS connection.
Heartbeat Protocol
A feature within SSL/TLS that allows for constant communication between the client and server to keep the connection alive.
ClientHello Message
The first message sent by the client to begin the SSL/TLS handshake, specifying the SSL/TLS version, cipher suites, and other supported features.
TLS (Transport Layer Security)
The successor to SSL; a cryptographic protocol that provides security and data integrity for communication over networks.
OCSP (Online Certificate Status Protocol)
A protocol used to obtain the revocation status of an X.509 digital certificate to ensure it is still valid for use in SSL/TLS communications.
Pre-shared Key
A shared secret that has been previously exchanged between the two parties using a secure channel and is used to establish a secure connection.
TLS 1.3
The latest version of the TLS protocol, providing enhanced security features and speed compared to its predecessors.
ServerHello Message
The server's response to ClientHello, confirming the SSL/TLS version and cipher suite that will be used for the session.
© Hypatia.Tech. 2024 All rights reserved.