Security

What is S-HTTP (Secure HTTP) Protocol?

In this tutorial, we are going to see What is S-HTTP (Secure HTTP) Protocol?

S-HTTP (Secure HTTP) is a process for securing HTTP transactions based on an enhancement to the HTTP protocol developed in 1994 by EIT (Enterprise Integration Technologies). It is used to provide security for e-commerce transactions by encrypting messages to ensure the confidentiality of customers’ credit card numbers or other personal information. An implementation of S-HTTP has been developed by Terisa Systems to include security at the web server and browser level.
 

 

How S-HTTP works?

Unlike SSL, which works at the transport layer, S-HTTP provides message-based security on top of the HTTP protocol by individually encrypting HTML documents with certificates. While SSL is independent of the application used and encrypts the entire communication, S-HTTP is very strongly tied to the HTTP protocol and encrypts each message individually.

S-HTTP messages are based on three components:

  • The HTTP message
  • The sender’s cryptographic preferences
  • The recipient’s preferences

Thus, to decrypt an S-HTTP message, the recipient of the message analyzes the message headers to determine the type of method that was used to encrypt the message. Then, using its current and previous cryptographic preferences, and the sender’s previous cryptographic preferences, it is able to decrypt the message.
 

 

S-HTTP vs SSL:

While SSL and S-HTTP used to be competitors, many people realized that the two security protocols were complementary, as they do not work at the same level. In this way, SSL provides a secure Internet connection while S-HTTP provides secure HTTP exchanges.

In this way, the company Terisa Systems, specialized in network security, trained by RSA Data Security and the EIT, has developed a development kit that allows developers to develop Web servers that implement SSL and S-HTTP (SecureWeb Server Toolkit), as well as Web clients that support these protocols (SecureWeb Client Toolkit).
 
mcq-security-question-and-answerComputer Security MCQs – Multiple Choice Questions and Answers – Part 1Multiple choice questions and answers (MCQs) on Computer Security to prepare for exams, tests, and certifications. These questions are taken from a real written exam…Read More

Leave a Reply

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