la explicación es sencilla, pero está basada en otros tres conceptos que debe comprender, y por este orden.
Con estos conceptos construiremos el "castillo de naipes" paso a paso para verlo todo en conjunto.
Si lo desea, puede descargar el esquema completo: Firmas y Certificados Digitales.pdf.
Consiste en que la entidad, en la que todos confiemos, firma (certifica) el nombre y apellidos de una persona junto con su clave pública.
De esta forma, el certificado asociada de forma inequívoca y comprobable, la clave pública (que se usa para descifrar el hash de la firma) de esa persona a su nombre. Es decir, queda certificada la autenticidad del firmante.
Esa entidad en la que confiamos, es una Autoridad Certificadora (AC), y su firma con los datos firmados son un Certificado digital.
Por tanto, un Certificado digital es un archivo que empaqueta:
Una de las principales funciones de la AC es certificar el directorio de claves públicas y publicarlo para quien necesite validar una firma.
De esta forma, cuando valida una firma, también está comprobando la autenticidad del firmante. Es decir, comprobando que quien ha firmado es quien dice que es.
Como cada clave pública es única para cada clave privada, cuando haga una validación de firma, puedo comprobar en el directorio (en el que ya confío porque está firmado por la AC) que el nombre, apellidos y DNI corresponde a esa clave pública. Luego puedo saber quién es el que firma.
La AC también debe emitir la lista de certificados revocados (CRL) para la Autoridad de Validación.
No solo se encarga de comprobar que la firma corresponde a quien dice que es (Autenticar), sino también de comprobar que el certificado no ha caducado y no ha sido revocado.
Esta autoridad no necesita todos los datos que certifica la AC, sino solamente los hashes, fechas de caducidad y la Lista de Revocación de Certificados (CRL); para comprobar que están vigentes.
Pero también tiene otra función muy importante. Supongamos que el certificado ha sido robado o perdido. El usuario comunica inmediatamente a la AC el problema. La AC debe cancelar inmediatamente ese certificado, para evitar la suplantación de identidad.
Si el certificado se validara solo con la clave pública del firmante, no se podrían cancelar los certificados. Por eso se ha establecido que debe existir una Lista de Revocación de Certificados (siglas en Inglés CRL).
Este es el tercer paso de la validación, consultar esta lista a la AV, para ver que el certificado estaba vigente en el momento de la firma. Para ello es necesario mantener una conexión a Internet.
Su DNI electrónico está certificado por la Dirección General de la Policía que ejerce la función de Autoridad certificadora, y es la responsable de verle a Vd. físicamente antes de entregarle el DNI físico (plástico firmado con sellos) con sus certificados firmados digitalmente.
Los fabricantes de navegadores confían en unas determinadas AC. Por eso tienen ya instalados sus certificados sin necesidad de que Vd. lo haga.
Puede verlos en su navegador entrando en "Ajustes-configuración → Seguridad → Ver certificados".
Estas AC emiten certificados con las claves públicas de sitios en los que confían. Por eso su navegador cuando establece una conexión segura con un certificado no reconocido (que no es capaz de validar), dispara una señal de alerta.
Seguridad informática por
juan@segura.pro
está bajo licencia
CC BY-NC-SA 4.0
Propiedad intelectual registrada