O que é o Secure Hypertext Transfer Protocol
O S-HTTP (Hyper Text Transfer Protocol Secure - protocolo de transferência de hipertexto seguro) é um método de segurança das transações HTTP, que é uma melhoria do protocolo HTTP (Hypertext Transfer Protocol) criada em 1994 pelo EIT (Enterprise Integration Technologies). Ele permite fornecer a segurança das trocas durante as transações do comércio eletrônico, criptografando as mensagens para garantir aos clientes a confidencialidade do seu número de cartão bancário ou qualquer outra informação pessoal. Um aplicativo S-HTTP foi desenvolvido pela empresa Terisa Systems para incluir uma segurança anos servidores web e dos navegadores.
.
Como funciona o S-HTTP
Contrariamente ao SSL que trabalha na camada de transporte, o S-HTTP oferece uma segurança baseada em mensagens do protocolo HTTP, marcando individualmente os documentos HTML com a ajuda de certificados. Enquanto que o SSL é independente do aplicativo utilizada e calcula a integralidade da comunicação, o S-HTTP está muito fortemente ligado ao protocolo HTTP e codifica individualmente cada mensagem.
As mensagens S-HTTP baseiam-se em três componente: a mensagem HTTP, as preferências criptográficas do remetente e as preferências do destinatário.
Assim, para decifrar uma mensagem S-HTTP, o destinatário da mensagem analisa as rubricas da mensagem a fim de determinar o método foi utilizado para criptografar a mensagem. Depois, graças às suas preferências criptográficas atuais e precedentes, e às preferências criptográficas precedentes do remetente, é capaz de decifrar a mensagem.
.
http://br.ccm.net/contents/139-criptografia-s-http