Una vez explicados los “ingredientes criptográficos” a partir de los cuales vamos a “cocinar” una firma digital, es preciso explicar correctamente y de la forma más sencilla posible, cómo se cocina una “firma digital”.
Para firmar digitalmente, como primer paso, deberemos tener un documento, en cualquier tipo de formato (Txt, RTF, Word, Excel, un correo electrónico...).
A dicho documento le aplicamos una función Hash. Obtenemos así su huella digital (finger print) o resumen (digest).
El resumen de menor extensión (hash) se cifra con la clave privada del emisor y se adjunta al documento.
Una vez realizados estos pasos procedemos a cifrar simétricamente tanto el Hash (ya cifrado con la privada del emisor), como el documento en claro por medio de criptografía simétrica (ya que es un proceso mucho más rápido) usualmente un Algoritmo DES .
Obtenemos así:
De este modo el mensaje cifrado puede salir sin ningún inconveniente a través de Internet.
Para mandar la clave secreta que descifraría el mensaje anterior no tendríamos más que cifrarla con la clave pública del receptor y enviársela.
Este proceso que a primera vista puede parecer tremendamente complejo para nuestra vista, se resuelve prácticamente en 2 “clicks” de ratón.
Además, mediante este proceso obtenemos lo que el Reglamento Europeo denomina firma electrónica avanzada, es decir:
Firma electrónica que cumple con los siguientes requisitos:
Por tanto podemos considerar que
Una vez que el emisor ha firmado y enviado su mensaje al receptor, le corresponde a este verificar la firma, deshaciendo el camino andado por el emisor.
Para ello el receptor con su clave privada obtendrá la clave simétrica con la que descifrará el mensaje, con el que obtendremos un Hash y un documento en claro. Sobre el documento en claro, el receptor aplicará una función Hash, y con la clave pública del emisor, descifrará el Hash.
La comprobación se produce al contrastar el Hash calculado por el emisor y el Hash calculado por el receptor.
Si ambos coinciden podremos tener la certeza de que:
Si los Hash no coincidiesen, debemos entender que la autenticidad, la integridad o ambas, han sido comprometidas.
A pesar de lo dicho anteriormente, la única firma digital reconocida como equivalente funcional de la firma manuscrita, es la firma electrónica cualificada, definida por el Reglamento Europeo como:
«Aquella firma electrónica avanzada que se crea mediante un dispositivo cualificado de creación de firmas electrónicas y que se basa en un certificado cualificado de firma electrónica».
Un dispositivo cualificado de creación de firma es aquel que cumple con los requisitos establecidos por el Anexo II del Reglamento Europeo relativo a la identificación electrónica y los servicios de confianza para las transacciones electrónicas en el mercado interior.
Garantías técnicas y procedimentales
Los dispositivos cualificados de creación de firma electrónica garantizarán como mínimo, por medios técnicos y de procedimiento adecuados que:
Alteración de los datos que deben firmarse
Los dispositivos cualificados de creación de firmas electrónicas no alterarán los datos que deben firmarse ni impedirán que dichos datos se muestren al firmante antes de firmar.
Generación o gestión de datos de creación de firma
La generación o la gestión de los datos de creación de la firma electrónica en nombre del firmante sólo podrán correr a cargo de un prestador cualificado de servicios de confianza.
Sin perjuicio de que los datos de creación de la firma utilizados para la creación de firma electrónica puedan ser protegidos por el firmante legítimo de forma fiable frente a su utilización por parte de otras personas, es necesario matizar que los prestadores cualificados de servicios de confianza que gestionen los datos de creación de firma electrónica en nombre del firmante podrán duplicar los datos de creación de firma únicamente con objeto de efectuar una copia de seguridad de los citados datos siempre que se cumplan los siguientes requisitos:
Confirmación de validez
El proceso de validación de una firma electrónica cualificada confirmará la validez de una firma electrónica cualificada siempre que:
Seguridad
El sistema utilizado para validar la firma electrónica cualificada ofrecerá a la parte usuaria el resultado correcto del proceso de validación y le permitirá detectar cualquier problema que afecte a la seguridad.
Números de referencia
Únicamente se podrá prestar un servicio de validación cualificado de firmas electrónicas cualificadas el prestador cualificado de servicios de confianza que:
Aprovecha lo que ya has aprendido y completa tu formación en el curso de Introducción a la nueva e-Administración
Este sitio utiliza cookies propias y de terceros con fines analíticos anónimos, para guardar tus preferencias y garantizar el correcto funcionamiento del sitio web.
Puedes aceptar todas las cookies, rechazarlas o configurarlas según tus preferencias utilizando los botones correspondientes.
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies