Articulo de referencia

DigiDoc

DigiDoc ( Documento Digital ) es una familia de formatos de archivo de firma digital y computación criptográfica que utiliza una infraestructura de clave pública . Actualmente c...

DigiDoc ( Documento Digital ) es una familia de formatos de archivo de firma digital y computación criptográfica que utiliza una infraestructura de clave pública . Actualmente cuenta con tres generaciones de subformatos: DDOC , BDOC (basado en binario) y el formato ASiC-E, actualmente en uso, que se supone que reemplazará a los formatos de la generación anterior. DigiDoc fue creado, es desarrollado y mantenido por RIA [ 1 ] ( Riigi Infosüsteemi Amet , Autoridad del Sistema de Información de Estonia ).

Este formato se utiliza para firmar legalmente y, opcionalmente, cifrar archivos, como documentos de texto, en el marco de transacciones electrónicas . Todas las operaciones se realizan mediante un documento nacional de identidad , un token de hardware con un chip que contiene certificados PKI digitales para verificar matemáticamente la firma de la persona . El archivo firmado es un contenedor que almacena los archivos originales firmados y sin modificar, por lo que su funcionamiento no requiere la intervención del software que los creó.

El contenedor de formato y sus firmas se pueden crear mediante una aplicación como qDigiDoc o un servicio web con el navegador del usuario que tenga una extensión de firma . Cuando se utiliza una aplicación, el contenedor se suele intercambiar entre las partes firmantes como un archivo adjunto de correo electrónico hasta que todos lo hayan firmado y tengan su propia copia completa.

Los servicios web también utilizan tarjetas de identificación para la autenticación de sesión mediante un certificado de autenticación que también se almacena en la tarjeta de identificación.

Descripción técnica

El contenedor DigiDoc contiene archivos y metadatos , incluyendo un hash que los representa. Al firmar, el software envía el hash del contenido a la tarjeta de identificación del usuario mediante la interfaz PKCS 11 estandarizada . Tras verificar el PIN del usuario, la tarjeta de identificación firma internamente el hash y devuelve una firma que se almacena en el contenedor DigiDoc.

Durante la firma, se verifica la validez del certificado de cada firmante y se obtiene una marca de tiempo firmada mediante un servicio OCSP . Esta marca de tiempo permite demostrar posteriormente la fecha y hora de la firma del documento (ya que se deriva del hash del documento) y que cada certificado firmante no figuraba en la lista de revocación de certificados en el momento de la firma. Las firmas anteriores a la revocación siguen siendo válidas (por lo tanto, no es necesario volver a firmar los documentos cuando el usuario recibe nuevos certificados).

ASiC-E

ASiC-E ( Associated Signature Containers ) y su variante extendida es el formato de contenedor más reciente de DigiDoc. La extensión de archivo utilizada es .asice.

BDOC

BDOC ( Documento Binario ), cuya última versión es la 2.1, se basa en los estándares de contenedores de firmas ASiC de ETSI . Es el estándar nacional oficial de Estonia EVS 821:2014 . [ 2 ] Los archivos utilizan la .bdocextensión de archivo.

DDOC

DDOC ( documento digital ) es el formato DigiDoc de primera generación. Los archivos utilizan la .ddocextensión de archivo.

Software

La aplicación más utilizada es el software gráfico de escritorio qDigiDoc, compatible con Microsoft Windows , Apple Mac OSX y diversas distribuciones de Linux . qDigiDoc es software de código abierto que se puede descargar e instalar gratuitamente. También existen aplicaciones para tabletas Apple iPad y teléfonos Windows.

Actualmente, las tarjetas emitidas por los gobiernos de Estonia y Finlandia funcionan con qDigiDoc 3.x y versiones posteriores.

  • Página principal de qDigiDoc del instalador.id.ee .
  • itunes.apple.com - DigiDoc para tabletas Apple iPad
  • windowsphone.com - DigiDoc para Windows Phone

Bibliotecas de software

Se admiten varios lenguajes de programación para crear aplicaciones y servicios que utilizan el formato DigiDoc, incluidos C++ , C, Java, .NET ,

  • Biblioteca C++ libdigidocpp
  • Biblioteca C libdigidoc
  • Biblioteca Java digidoc4j

Véase también

Referencias

  1. ria.ee Infraestructura de clave pública (PKI) Archivado el 24/02/2015 en Wayback Machine. Competencias de RIA: Es responsable del funcionamiento, desarrollo y gestión del software base de la tarjeta de identificación. Es responsable de la capacidad mutua de las identidades electrónicas internacionales o del funcionamiento, desarrollo y gestión transnacional de soluciones de software. Participa en grupos de trabajo y en el desarrollo de la PKI del estado. Garantiza la existencia del servicio de interfaz de usuario del software base de la tarjeta de identificación (www.id.ee). Consultado el 24/02/2015.
  2. evs.ee EVS 821:2014 - Formato BDOC para firmas digitales El presente documento define formatos XML para firmas electrónicas avanzadas que conservan su validez durante largos periodos e incorpora información útil adicional para casos de uso comunes. Esto incluye pruebas de su validez incluso si el firmante o la parte verificadora intenta posteriormente negar (repudiar) la validez de la firma. Referencia: 13/04/2016
  • id.ee - El mundo de DigiDoc
  • id.ee - BDOC2.1 – nuevo estándar nacional estonio sobre firmas digitales
  • id.ee - Bibliotecas DigiDoc
  • Página principal de qDigiDoc del instalador.id.ee .