Explore tens of thousands of sets crafted by our community.
SSL/TLS Encryption
20
Flashcards
0/20
Certificate Authority
A trusted entity that issues digital certificates used to verify the identity of the certificate holder and provide a public key.
Handshake Process
The protocol used to establish secure communication between client and server, including agreement on cryptographic parameters.
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.
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.
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.
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.
Cipher Suite
A set of algorithms that defines the encryption, authentication, and key exchange methods used within SSL/TLS protocols.
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.
TLS (Transport Layer Security)
The successor to SSL; a cryptographic protocol that provides security and data integrity for communication over networks.
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.
TLS 1.3
The latest version of the TLS protocol, providing enhanced security features and speed compared to its predecessors.
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.
ServerHello Message
The server's response to ClientHello, confirming the SSL/TLS version and cipher suite that will be used for the session.
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.
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.
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.
© Hypatia.Tech. 2024 All rights reserved.