Secure HyperText Transfer Protocol
(S-HTTP)
La propuesta de S-HTTP sugiere una nueva extensión para los documentos,
.shttp, y el siguiente nuevo protocolo:
Secure * Secure-HTTP/1.1
Usando GET, un cliente solicita un documento, le dice al servidor qué
tipo de cifrado puede manejar y le dice también dónde puede
encontrar su clave pública. Si el usuario con esa clave está
autorizado a acceder al documento, el servidor responde cifrando el documento
y enviándoselo al cliente, que usará su clave secreta para
descifrarlo y mostrárselo al usuario.
Las negociaciones entre el cliente y el servidor tienen lugar intercambiando
datos formateados. Estos datos incluyen una variedad de opciones de seguridad
y algoritmos a utilizar. Las líneas usadas en las cabeceras incluyen:
-
Dominios privados S-HTTP, que especifica la clase de algoritmos de cifrado
así como la forma de encapsulamiento de los datos (PEM o PKCS-7).
-
Tipos de certificado S-HTTP, que especifica el formato de certificado aceptable,
actualmente X.509.
-
Algoritmos de intercambio de clave S-HTTP, que indica los algoritmos que
se usarán para el intercambio de claves (RSA, fuera de bando, dentro
de banda y Krb).
-
Algoritmos de firmas S-HTTP, que especifica el algoritmo para la firma
digital (RSA o NIST-DSS).
-
Algoritmos de resumen de mensaje S-HTTP, que identifica el algoritmo para
proporcionar la integridad de los datos usando funciones de hash (RSA-MD2,
RSA-MD5 o NIST-SHS).
-
Algoritmos de contenido simétrico S-HTTP, que especifica el algoritmo
simétrico de cifrado en bloque usado para cifrar los datos:
-
DES-CBC
-
DES-EDE-CBC
-
DES-EDE3-CBC
-
DESX-CBC
-
IDEA-CFB
-
RC2-CBC
-
RC4
-
CDMF
-
Algoritmos de cabecera simétrica de S-HTTP, que proporciona una
lista del cifrado de clave simétrica utilizada para cifrar las cabeceras.
-
DES-ECB
-
DES-EDE-ECB
-
DES-EDE3-ECB
-
DESX-ECB
-
IDEA-ECB
-
RC2-ECB
-
CDMF-ECB
-
Mejoras de la intimidad de S-HTTP, que especifica las mejoras en la intimidad
asociadas con los mensajes, como firmar, cifrar o autenticar.
Uno de los métodos de cifrado disponible en S-HTTP es el popular
PGP .
volver atrás
|