2008-10-08 31 views
10

No me gustan los documentos en papel. Me gusta todo lo almacenado en un servidor. Me gustaría evitar imprimir, firmar y escanear, si es posible.Cómo digitalmente "Firmar" un documento

¿Cómo puedo obtener firmas de personas para firmar en formularios y aún así mantenerlo digital?

El propósito de la firma es demostrar que ciertos departamentos han aprobado el documento. La mayoría de estas personas no son técnicas.

Lo ideal es que cada persona abra el documento y escriba su nombre y cierre el documento. El problema es que, ¿cómo sé que Fred no firmó con Ralph?

+2

Esto necesita mucha más información, como cuáles son sus requisitos de firma? – NotMe

Respuesta

2

Hay innumerables enfoques discutidos en de Schneier Applied Cryptography.

Gran parte de lo que usted está buscando se reduce a un algoritmo de firma digital (DSA) - de los cuales tiene un NIST, algoritmos de cifrado asimétricos pueden proporcionar, etc.

La ruta sencilla sería la de recoger y entrega lea los recibos en el correo electrónico, pero eso no es a prueba de tontos.

0

Hay dos maneras de tomar esta pregunta:

  • ¿Qué significa técnica puedo utilizar para obtener las firmas digitales?
  • ¿Qué medios de obtención de firmas digitales puedo usar que puedan resistir (inserte aquí el proceso de revisión interna)?

Si solo son para su propio registro, entonces la segunda pregunta no es importante. De lo contrario, el departamento de auditoría de su organización tendrá algo que decir.

0

El término "firma" se usa un poco libremente en este contexto. No significa que alguien use la escritura a mano para firmar su nombre; significa que una persona debe dejar algún tipo de datos digitales que demuestre que aprobó el documento.

Adobe Acrobat tiene la capacidad de realizar firmas digitales.

0

¿Tiene control sobre las personas con las que está interactuando de manera que pueda hacer que creen claves GPG y usarlas para firmar documentos? Si es así, problema resuelto.

0

La pregunta que debe hacerse es "¿para qué sirve una firma física?" Una "firma digital" sirve para diferentes propósitos que uno físico. Y una firma física pierde casi todo su valor en un documento escaneado.

Lo que probablemente quiera es solo una forma de que la gente diga "sí, estoy de acuerdo con esto". En ese caso, solo necesita un sitio web en el que puedan iniciar sesión y marcar una casilla.

+0

Los agentes de bienes raíces han estado usando copias de firmas por fax para vender casas. Creo que una "firma digital" es legalmente vinculante. ¿Es eso lo que quieres decir con el valor de una firma? – Robert

+0

Una copia enviada por fax de una firma no es una "firma digital", es solo una foto de una firma. Las firmas digitales son hashes criptográficos verificables basados ​​en claves asimétricas. – Neall

2

Cada persona que pueda firmar un documento digital necesita un par de claves público/privado asignado a ellas, que no se puede falsificar.

Luego debe encontrar la forma de mantener segura la clave privada de cada persona: ¿cómo puede esa persona usarla, pero nadie más? Hay un montón de trabajo creativo en esta área en este momento. Algunos requieren que cada persona cargue una clave de hardware (tarjeta, memoria USB, lo que sea) que debe usarse para firmar cada documento. A veces, las claves privadas se almacenan en una base de datos y el firmante debe proporcionar una contraseña para firmar un documento.

Un par de claves se aplica a un documento creando un hash del documento y luego encriptando el hash usando la clave privada. El hash cifrado es la "firma digital" y está adjuntado al documento. Como nadie más que el firmante puede usar la clave privada (supuestamente), usted sabe que la firma es auténtica.

Puede verificar la firma descifrando el hash utilizando la clave pública, que está disponible para todos. Si el hash descifrado no coincide, entonces el documento se modificó después de que se firmó o fue firmado por otra persona.

0

Una cosa que hemos estado estudiando es usar la pequeña pantalla táctil en las computadoras portátiles para obtener las firmas de los clientes. Cuando lo piensas, no es muy diferente de lo poco que utilizas para firmar las entregas de UPS. Hemos encontrado algunas API flotando con poco esfuerzo hasta el momento.

0

Existe un software para agregar un componente de seguridad digital a una firma manuscrita. La firma se captura utilizando algún tipo de dispositivo de panel táctil y se almacena en el documento. Luego, el software firma digitalmente el documento completo, incluido el gráfico de la firma, para demostrar que el documento no se modificó desde que se aplicó la firma.

1

Ahora que ha aclarado lo que necesita, creo que la mejor solución es:

  1. hacer un sitio web
  2. dar a la gente inicios de sesión únicos con contraseñas
  3. que puedan ver los documentos
  4. tener una forma en la que marcar la casilla que dice "estoy de acuerdo en tal y tal"

Es posible que también desea inclu de la idea de "grupos" para que pueda exponer ciertos documentos a solo "The Acme Co. Shipping Dept." y permitir que cualquier miembro de ese grupo firme en esos documentos.

5

Existen normas legales que definen lo que califica como una firma digital (firma electrónica, o "firma electrónica"). En los Estados Unidos, existe un acto llamado "Ley Uniforme de Transacciones Electrónicas" (UETA, por sus siglas en inglés), que describe cómo se define y utiliza una firma digital en un contexto legal.

Básicamente, los siguientes componentes pueden estar involucrados:

  1. Un documento electrónico, que representa la forma de las obligaciones legales cuando se aplica la firma.
  2. Una señal digital (imagen, sonido, etc.) aplicada adicionalmente al documento anterior, que sirve como una firma, es decir, una prueba de aprobación legal del documento. (El ejemplo más simple es aplicar una imagen transparente de la firma manuscrita de una persona en un documento PDF.)
  3. Un par de claves de certificado digital (con validación de Autoridades de certificación aprobadas) para "sellar" el documento. Usando la clave privada para "firmar" el documento, las autoridades legales pueden usar la clave pública para verificar la integridad del documento.
  4. Un sistema de "bóveda" para almacenar el documento precintado para consultas legales posteriores.

Se puede argumentar que no todos los pasos son necesarios; sin embargo, en ciertas industrias, los pasos 3 y 4 son requeridos por regulaciones legales, ya que están diseñadas para evitar falsificaciones o falsificaciones.Como resultado, lo más probable es que el paso 3 lo realice/con un notario y, en ocasiones, junto con el paso 2.

Para los pasos 2 y 3, las API y los ejemplos están disponibles en Internet. La API de Adobe PDF puede ocuparse de ambos pasos, y algunos componentes de código abierto pueden tratar con pasos individuales. Uno de esos ejemplos de uso de un componente de código abierto, iTextSharp, se encuentra en CodeProject: E-signing PDF documents with iTextSharp. Para obtener más información acerca de eSignature en general, consulte la página de Wikipedia Electronic Signature.

-1

Después de haber estado buscando un sistema para esto, acabo de encontrar docshaker.com en killerstartups. Te permite hacer lo que acabas de describir a Neall.

1

Acepto, también soy una persona no técnica, pero firmar un documento con una firma electrónica en realidad no requiere ser una persona "tech-ish". Descargué un software de uno de los proveedores de firma digital autorizados de Adobe y leí el manual, que en resumen, dice ... que una firma digital legalmente vinculante debe tener una identificación de certificado legalmente vinculante. Los proveedores oficiales se mencionan en el sitio de IBM, Misrosoft y Adobe (así como en otros sitios web de proveedores de servicios). Utilicé uno que encontré en el sitio de Adobe, ya que necesitaba digitalmente sign a PDF document. Por ejemplo, use un proveedor de Microsoft (aunque, creo que el que utilicé también es compatible con el software MS).

Cuestiones relacionadas