Difference between Secure Socket Layer (SSL) and Transport Layer Security (TLS)

SSL stands for Secure Socket Layer while TLS stands for Transport Layer Security. Both Secure Socket Layer and Transport Layer Security are the protocols used to provide the security between web browser and web server.

The main differences between Secure Socket Layer and Transport Layer Security is that. In SSL (Secure Socket Layer), Message digest is used to create master secret and It provides the basic security services which are Authentication and confidentiality. while In TLS (Transport Layer Security), Pseudo-random function is used to create master secret.

There are some differences between SSL and TLS which are given below:

S.NO SSL TLS
1. SSL stands for Secure Socket Layer. TLS stands for Transport Layer Security.
2. SSL (Secure Socket Layer) supports Fortezza algorithm. TLS (Transport Layer Security) does not supports Fortezza algorithm.
3. SSL (Secure Socket Layer) is the 3.0 version. TLS (Transport Layer Security) is the 1.0 version.
4. In SSL( Secure Socket Layer), Message digest is used to create master secret. In TLS(Transport Layer Security), Pseudo-random function is used to create master secret.
5. In SSL( Secure Socket Layer), Message Authentication Code protocol is used. In TLS(Transport Layer Security), Hashed Message Authentication Code protocol is used.
6. SSL (Secure Socket Layer) is complex than TLS(Transport Layer Security). TLS (Transport Layer Security) is simple.



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.