O protocolo HTTPS, do inglês HyperText Transfer Protocol Secure, é uma implementação do protocolo HTTP sobre uma camada SSL ou TLS. Essa camada adicional permite que as informações sejam transmitidas através de uma conexão segura (criptografada), verificando a autenticidade do servidor e do cliente através de certificados digitais.
É um protocolo muito utilizado em sites de banco, comércio eletrônico, enfim, em sites que envolvam dados pessoais.
SSL – Protocolo de Camadas de sockets segura.
TLS – Protocolo de Segurança da camada de transporte.
Tanto o SSL, quanto TLS, são protocolos que podem ser usados para gerar a criptografia do HTTPS.