6
Transport Layer Security at a Glance
Before we dive into Transport Layer Security (TLS) cryptography in the next two parts of the book, we provide a high-level overview of the TLS protocol in this chapter. We will look at the role of the World Wide Web for TLS development, why SSL, the predecessor of TLS, was needed and how it was deployed in early web browsers, and how SSL eventually became TLS. Specifically, we will discuss the following:
How the birth of the World Wide Web (WWW) led to the need for a protocol for secure communication on the internet
The early history of SSL and TLS
Basic TLS terminology
How the CIA triad is realized in TLS and where TLS is located within the internet protocol stack
An overview of the latest TLS version, 1.3
Contrast TLS version 1.3 with its predecessor, version 1.2, and work out the major differences between these versions
How the TLS 1.3 handshake protocol establishes the secret key between Alice and Bob
Upon finishing this chapter, you will have...