SHTTP:The Secure HyperText Transfer Protocol

Xiaodong Fu

1.Requirements for HyperText Transfer Protocol Security

2. Overview and history of SHTTP.

3. The Protocol.

4. Comments on SHTTP.


1.Requirements for HyperText Transfer Protocol Security

      1.1General Requirements

    Confidentiality
     
           It must provide confidentiality of the HTTP transaction, via encryption of the HTTP messages.this is particularly critical in the common case of form data or other user input  being passed in the URL.
    Service Authentication
     
           Because the identity of the object being requested is potentially sensitive, service authentication should occur before any part of the request, including the URI of the requested object, is passed.  In cases where the authentication process depends on the URI (or other header data) of the request, such as gatewayed  services, the minimum necessary information to identify the entity to be authenticated should be passed.

    User Authentication

    Integrity

           HTTPSec must provide assurance of the integrity of the HTTP
           transaction, including the HTTP headers and data objects of both
           client requests and server responses

    1.2 A number of secondary requirements:

main Index.

2. Overview and history of SHTTP.

main Index.


4.Comments on SHTTP.

main Index.