Compare the Difference Between Similar Terms

Difference Between

Home / Technology / IT / Security /Difference Between SSL and HTTPS

Difference Between SSL and HTTPS

July 7, 2011Posted byIndika

SSL vs HTTPS

Communications over networks or internet could become very insecure if the proper secure measures are not in place. This could be critical for applications like payment transactions on the web, causing losses of millions of dollars to the customer and the enterprise. This is where SSL and HTTPS come in. SSL is a cryptographic protocol used to provide security to communications above transport layer. HTTPS is a combination of HTTP and SSL that can cerate secure channels over insecure networks.

What is SSL?

SSL (Secure Socket Layer) is a cryptographic protocol that is used to provide security for the communications taking place over the internet. SSL uses asymmetric cryptography to preserve privacy and message authentication codes for ensuring the reliability for all the network connections above the transport layer. SSL is widely used for web browsing, email, faxing over internet, IM (instant messages) and VoIP (Voce-over-IP). SSL was developed by Netscape Corporation and it was succeeded by TLS (Transport Layer Security). SSL 2.0 was released in 1995 (version 1.0 was never released to public), and version 3.0 (released a year layer) replaced the version 2.0 (which had several significant security flaws). Later, TLS was introduced as SSL 3.1. The current version is SSL 3.3, which is mostly identified as TLS 1.2. SSL encapsulates the application layer protocols like HTTP, FTP and SMTP by being implemented over the transport layer. Traditionally it has been used with TCP (Transmission control Protocol) and to a lesser extent with UDP (User Datagram Protocol). SSL is used with HTTP to obtain HTTPS, which uses public key certificates to identify endpoints for the applications such as e-commerce.

What is HTTPS?

HTTPS (HTTP安全)联合创建的是一个协议ning HTTP (HyeperText Transfer Protocol) and SSL/TLS protocols. HTTPS provides secure communication by encryption and identifies end points of the connections making it ideal for applications like payment transitions on WWW (World Wide Web) or sensitive transactions in corporations. Basically, HTTPS can create a secure connection through an insecure network. If the used cipher suites are adequate and the server certificates are trusted, then these HTTPS secure channels will safeguard against eavesdroppers and Man-in-the-Middle attacks. But, even if HTTPS is used, the user can guarantee that the channel is fully secure only if all the following conditions are satisfied: browser implements HTTPS correctly with CAs (Certificate Authorities), CAs only vouch for legitimate sites, the certificate provided by the site is valid, web site is correctly identified by the certificate and finally, intermediate hops are trustable. All modern browsers warn users if they receive invalid certificates from the web sites. Of course, the user is given the option of continuing further at her own risk.

What is the difference between SSL and HTTPS?

Main difference between SSL and HTTPS is that SSL is a cryptographic protocol, while HTTPS is protocol created combining HTTP and SSL. But, sometimes, HTTPS is not identified as a protocol per se, but a mechanism that merely uses HTTP over encrypted SSL connections. In other words, HTTPS uses SSL to create a secure HTTP connection. Because of encryption provided by SSL, HTTPS is able to withstand eavesdropping and man-in-the middle attacks.

Related posts:

Difference Between HTTP and HTTPS Difference Between TCP and UDP Protocols Difference Between Unicasting and Multicasting Difference Between TCP and SCTP Protocols Difference Between Flow Control and Congestion Control

Filed Under:SecurityTagged With:asymmetric cryptography,CA,Certificate Authorities,cryptographic protocol,HTTP,HTTP Secure,HTTP.Secure Socket Layer,HTTPS,IM,Netscape,Secure Socket Layer,SSL,SSL 2.0,SSL 3.0,SSL 3.1,SSL 3.3,TCP,TLS,TLS 1.2,Transmission Security,Transport Layer Security,UDP,voip,www

About the Author:Indika

Indika, BSc.Eng, MSECE Computer Engineering, PhD. Computer Science, is an Assistant Professor and has research interests in the areas of Bioinformatics, Computational Biology, and Biomedical Natural Language Processing.

Leave a ReplyCancel reply

Your email address will not be published.Required fields are marked*

Request Article

Featured Posts

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and SARS

Difference Between Coronavirus and SARS

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Covid 19

Difference Between Coronavirus and Covid 19

You May Like

Difference Between Bachelor of Arts (BA) and Bachelor of Fine Arts (BFA)

Difference Between Rainforest and Grassland

Difference Between Restorative Justice and Retributive Justice

Difference Between Restorative Justice and Retributive Justice

Difference Between Competitive and Noncompetitive Inhibition

Difference Between Competitive and Noncompetitive Inhibition

Difference Between District and Superior Court

Difference Between District and Superior Court

Latest Posts

  • What is the Difference Between Aerogel and Xerogel
  • What is the Difference Between Bacitracin and Neosporin
  • 基因工程的区别是什么and Genome Editing
  • What is the Difference Between Urinary Retention and Urinary Incontinence
  • What is the Difference Between FASTA and FASTQ
  • What is the Difference Between Textbook and Reference Book
  • Home
  • Vacancies
  • About
  • Request Article
  • Contact Us

Copyright © 2010-2018Difference Between. All rights reserved.Terms of Useand Privacy Policy:Legal.