Skip to main content

Why TLS 1.3?

·227 words·2 mins
Posts 101 tls
zd
Author
zd
cli-geek, strategist
Table of Contents
In a nutshell, TLS 1.3 is faster and more secure than TLS 1.2.

TLS 1.3 was published by 2018. Since then, it starts replacing the TLS 1.2 (since 2008) and others as the latest standard.

Why TLS 1.3?
#

TLS 1.3 has a faster at TLS handshaking than TLS 1.2. It only requires one round trip (or even zero) instead of two. This will shortening the entire TLS handshaking process.

In some cases where client has connected to a website before, the TLS handshake will have zero round trips. This makes the entire HTTPS connection faster by cutting down latency.

Another major improvement with TLS 1.3 is stop supporting for those older cryptographic algorithms. As a result, it is more secure than TLS 1.2.

History
#

  1. 2018

    TLS 1.3

    RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3
  2. 2008

    TLS 1.2

    RFC 5246: The Transport Layer Security (TLS) Protocol Version 1.2
  3. 2006

    TLS 1.1

    RFC 4346: The Transport Layer Security (TLS) Protocol Version 1.1
  4. 1999

    TLS 1.0

    RFC 2246: The Transport Layer Security (TLS) Protocol Version 1.0
  5. 1996

    SSLv3

    RFC 6101: The Secure Sockets Layer (SSL) Protocol Version 3.0 (posthumously standardized)
  6. 1995

    SSLv2

    No official RFC. Proprietary protocol developed by Netscape. It was later deprecated due to security flaws.
  7. -

    SSLv1

    Proprietary protocol developed by Netscape. It was never made public due to significant security issues.

Related

About Concurrent.futures()
·630 words·3 mins
Posts 101 async concurrent http python thread
Run numerous tasks concurrently via multi-thread and multi-process.
Understanding AsyncIO by Code
·691 words·4 mins
Posts 101 code async python
Let’s learn AsyncIO by code.
Probability Vs Likelihood
·312 words·2 mins
Posts 101 statistic
Likelihood is a kind of probability, and probability is a kind of likelihood, but they’re used in different ways.