W6L2 - TLS Flashcards
TLS
Transport Layer Security
What type of cryptography does TLS use?
Symmetric
What do the client and server decide on before proceeding?
an encryption algorithm and a shared secret key (session key)
What is a Diffe-Hellman?
A key exchange algorithm
What does a Diffe-Hellman allow?
A client and server to negotiate a shared secret key without having to establish any prior knowledge of each other. Allows ability to do this over unencrypted channel
How is data authenticated in TLS?
Public key certificate
How is data integrity gauged in TLS
MAC - Message Authentication Code
What is TLS usually used in conjunction with?
TCP
At what point during a connection can TLS be used?
Anytime, but typically after connection establishment