A method and apparatus for providing verifiable digital signatures. In one
embodiment, a method includes converting, on a computer system, digital
data representative of a document into a predetermined format, and
applying the predetermined format and a viewer program to a hash function
to mathematically operate on the predetermined format and the viewer
program and provide a message digest. The viewer program is used for
viewing the predetermined format that is a representation of the document.
The method further includes encrypting the message digest using a private
key to provide a digital signature. In one embodiment, the predetermined
format is a bitmap representation of the document. Moreover, in one
embodiment, the method further includes incorporating a file in the
digital signature, where the file includes one or more parameters
specifying an environment of the computer system at the time of creation
of the digital signature. The method and apparatus establishes integrity
and trust in digital signatures, providing evidence that the sending and
receiving parties are seeing the identical view of the digitally signed
document(s).
Un método y un aparato para proporcionar firmas digitales comprobables. En una encarnación, un método incluye el representante de los datos que convierte, en un sistema informático, digital de un documento en un formato predeterminado, y la aplicación del formato predeterminado y de un programa del espectador a una función del picadillo para funcionar matemáticamente encendido el formato predeterminado y el programa del espectador y de proporcionar un resumen del mensaje. El programa del espectador se utiliza para ver el formato predeterminado que es una representación del documento. El método más futuro incluye cifrar el resumen del mensaje usando una llave privada para proporcionar una firma digital. En una encarnación, el formato predeterminado es una representación a memoria de imagen del documento. Por otra parte, en una encarnación, el método más futuro incluye incorporar un archivo en la firma digital, donde el archivo incluye unos o más parámetros que especifican un ambiente del sistema informático a la hora de la creación de la firma digital. El método y el aparato establece integridad y confianza en las firmas digitales, proporcionando evidencia que los partidos el enviar y de recepción están considerando la vista idéntica del document(s) digital firmado.