Universal signature object for digital data
First Claim
1. A computer-readable medium storing a universal signature object for binding a digital signature to digital data, the universal signature object comprising:
- at least one version of the digital data, wherein each version has a file format;
a digital signature of signature data, wherein the signature data is a function of the digital data; and
information concerning an application compatible with the file format of at least one of the versions.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer-readable media for generating and utilizing a universal signature object (100). A universal signature object (100) binds a digital signature (112) to digital data (200), regardless of the file format of the version of the digital data (200). A signing program (400) generates a universal signature object (100) or appends a digital signature (122) to a previously generated universal signature object (100). A universal-signature-object viewer (600) utilizes a universal signature object (100) to display information contained in the universal signature object (100) or generated from the universal signature object (100).
-
Citations
79 Claims
-
1. A computer-readable medium storing a universal signature object for binding a digital signature to digital data, the universal signature object comprising:
-
at least one version of the digital data, wherein each version has a file format;
a digital signature of signature data, wherein the signature data is a function of the digital data; and
information concerning an application compatible with the file format of at least one of the versions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
29. A universal-signature-object viewer for utilizing a universal signature object comprising at least one version of digital data, wherein each version has a file format;
- a digital signature of signature data, wherein the signature data is a function of the digital data; and
information concerning an application compatible with the file format of at least one of the versions, the universal-signature-object viewer comprising;
an application launching means for launching the application compatible with the file format of at least one of the versions; and
a viewer means for displaying information concerning the universal signature object.
- a digital signature of signature data, wherein the signature data is a function of the digital data; and
-
45. A method for digitally signing digital data, comprising:
-
accessing a signatory'"'"'s private-public key pair;
authenticating the private-public key pair; and
in response to a universal signature object of the digital data not existing;
using the signatory'"'"'s private key to generate a digital signature of signature data, wherein the signature data is a function of the digital data; and
generating the universal signature object of the digital data, the universal signature object comprising;
at least one version of the digital data, wherein each version has a file format;
the digital signature; and
information concerning an application compatible with the file format of at least one of the versions.
-
-
61. A signing program for binding a digital signature to digital data, the signing program comprising:
-
a key-accessing means for accessing a signatory'"'"'s private-public key pair;
a key-verification means for authenticating the private-public key pair;
a universal-signature-object generating means for, in response to a universal signature object of the digital data not existing;
using the signatory'"'"'s private key to generate a digital signature of signature data, wherein the signature data is a function of the digital data; and
generating the universal signature object of the digital data, the universal signature object comprising;
at least one version of the digital data, wherein each version has a file format;
the digital signature; and
information concerning an application compatible with the file format of at least one of the versions. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
Specification