FIRMA DIGITAL
¿Qué es?
Es el conjunto de datos en forma electrónica, consignados junto a otros o asociados con ellos, que pueden ser utilizados como medio de identificación del firmante. La firma digital permite al receptor de un mensaje verificar la autenticidad del origen de la información así como verificar que dicha información no ha sido modificada desde su generación.
La función Hash (como se observa en el gráfico) nos permite asegurarnos que nuestra comunicación llegue a su destino sin que haya sido modificada la integridad. Las funciones hash transforman un mensaje de longitud arbitraria en un número fijo de bits, de tal forma que dos mensajes diferentes generaran dos secuencias HASH distintas.

¿Cómo funciona?
Se basa en la propiedad que tiene un mensaje cifrado a partir de una clave privada. El usuario solo puede descifrarla a través de la clave pública asociada. Así, se tiene la seguridad de que el mensaje que ha podido descifrarse utilizando la clave pública sólo pudo cifrarse utilizando la privada.
Con ello conseguimos:
Tipos de firma digital:
CERTIFICADO DIGITAL
¿Qué es?
Un certificado electrónico es un documento firmado electrónicamente por un prestador de servicios de certificación que vincula unos datos de verificación de firma a un firmante y confirma su identidad.
¿Para que sirve?
Tipos:
En el caso de la facturación electrónica, es necesario un Certificado Reconocido expedido por un Prestador de Servicios de Certificación homologado por la Agencia Estatal de Administración Tributaria.
En la web de la AEAT figura un listado de estas entidades homologadas.
Pasos para la obtención de un certificado

PASO 1 - Acceso entidad certificadora
Accederemos a cualquiera de las entidades certificadoras dependiendo del tipo de certificado que queramos obtener.
PASO 2 - Solicitud del certificado
En cada una de las páginas web de las entidades certificadoras encontraremos fácilmente enlaces para obtener un certificado, donde rellenaremos el informe de solicitud. Una vez que aceptemos y enviemos la petición de solicitud, su navegador generará un par de claves. La clave privada se guarda en su navegador y la clave pública se envía a la entidad certificadora para que la firme y constituya el presente certificado.
Dicha entidad certificadora le asignará un código de solicitud a esa clave, que debe guardar para poder finalizar de obtener el certificado y para presentarlo en cualquier oficina de registro autorizada para acreditar su identidad.
Si usted cambia de ordenador o navegador antes de obtener su certificado habrá perdido su clave privada y no podrá realizar firmas digitales, aunque reciba posteriormente el certificado.
PASO 3 - Presentación en la oficina de registro
Una vez obtenido el código deberemos presentarnos personalmente en una oficina de registro para acreditar nuestra personalidad junto al código de solicitud que se obtuvo en el paso 2.
PASO 4 - Descarga del certificado
Una vez acreditados nos volveremos a conectar a la dirección web de la entidad certificadora a la cual hicimos la solicitud y entraremos en el enlace de descarga de certificados.Introducimos nuestro DNI/CIF y el código de solicitud y procederemos a la descarga. Cuando haya finalizado, tendremos que pinchar en el botón instalar.
PASO 5 - Comprobación de la descarga
Comprobamos que el certificado está instalado en nuestro ordenador. Vamos al menú herramientas -> opciones de internet -> pestaña contenido. En la parte de certificados pinchamos en el botón certificados, y en personal nos aparecerá el certificado que acabamos de instalar.
Comprobamos que el certificado está instalado de que verdaderamente se encuentra instalado, para ello iremos a nuestro navegador web, menú herramientas -> opciones de internet, pestaña contenido y en la parte de certificados pinchamos en el botón certificados, y en personal nos aparecerá el certificado que acabamos de instalar.

PASO 6 - Copia de seguridad del certificado
Es conveniente que se realice dicha copia por si se quiere utilizar en otro ordenador o se pierde. Igual que en el paso anterior iremos al navegador menú herramientas-> opciones de internet, pestaña contenido, botón certificados. Seleccionando el certificado y pulsando el botón exportar nos aparecerá un asistente que nos ayudará a realizar la copia de seguridad de manera fácil y sencilla.
Es aconsejable que para permitir que el certificado sea exportable es necesario marcar la casilla de verificación que indica “Exportar clave privada”. Luego se nos solicitará una contraseña para protegerlo, de manera que sólo nosotros tengamos acceso a él y le indicaremos la ruta donde lo vamos a guardar.
