Extensible mechanism for attaching digital signatures to different file types
First Claim
1. An apparatus for securing electronic documents comprising:
- (a) a computer system; and
(b) a digital signature extension, executed by the computer system, for providing a secure environment where digital signatures associated with the electronic documents can be verified, wherein the digital signature extension comprises;
(1) cryptographic services for performing cryptographic operations on the digital signatures associated with the electronic documents;
(2) one or more file-specific components for authenticating the digital signatures associated with the electronic documents, wherein the electronic documents are stored in a particular file format, and for interfacing to the cryptographic services, so that the cryptographic operations can be performed on the digital signatures; and
(3) one or more applications for implementing logic for accessing the documents and for interfacing to the file-specific components, so that the file-specific components can authenticate the digital signatures.
1 Assignment
0 Petitions
Accused Products
Abstract
A Digital Signature Extension provides a secure environment where digital signatures associated with the electronic documents can be verified. The Digital Signature Extension comprises: (1) cryptographic services for performing cryptographic operations on the digital signatures associated with the electronic documents, (2) one or more file-specific components for authenticating the digital signatures associated with the electronic documents, wherein the electronic documents are stored in a particular file format, and for interfacing to the cryptographic services, so that the cryptographic operations can be performed on the digital signatures, and (3) one or more applications for implementing logic for accessing the documents and for interfacing to the file-specific components, so that the file-specific components can authenticate the digital signatures.
-
Citations
24 Claims
-
1. An apparatus for securing electronic documents comprising:
-
(a) a computer system; and
(b) a digital signature extension, executed by the computer system, for providing a secure environment where digital signatures associated with the electronic documents can be verified, wherein the digital signature extension comprises;
(1) cryptographic services for performing cryptographic operations on the digital signatures associated with the electronic documents;
(2) one or more file-specific components for authenticating the digital signatures associated with the electronic documents, wherein the electronic documents are stored in a particular file format, and for interfacing to the cryptographic services, so that the cryptographic operations can be performed on the digital signatures; and
(3) one or more applications for implementing logic for accessing the documents and for interfacing to the file-specific components, so that the file-specific components can authenticate the digital signatures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for securing electronic documents, comprising:
(a) executing a digital signature extension in a computer system, in order to provide a secure environment where digital signatures associated with the electronic documents can be verified, wherein the executing step comprises;
(1) executing cryptographic services in order to perform cryptographic operations on the digital signatures associated with the electronic documents;
(2) executing one or more file-specific components in order to authenticate the digital signatures associated with the electronic documents, wherein the electronic documents are stored in a particular file format, and in order to interface to the cryptographic services, so that the cryptographic operations can be performed on the digital signatures; and
(3) executing one or more applications in order to implement logic for accessing the documents and for interfacing to the file-specific components, so that the file-specific components can authenticate the digital signatures. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer-implemented method for securing electronic documents, comprising:
(a) executing a digital signature extension in a computer system, in order to provide a secure environment where digital signatures associated with the electronic documents can be verified, wherein the executing step comprises;
(1) executing cryptographic services in order to perform cryptographic operations on the digital signatures associated with the electronic documents;
(2) executing one or more file-specific components in order to authenticate the digital signatures associated with the electronic documents, wherein the electronic documents are stored in a particular file format, and in order to interface to the cryptographic services, so that the cryptographic operations can be performed on the digital signatures; and
(3) executing one or more applications in order to implement logic for accessing the documents and for interfacing to the file-specific components, so that the file-specific components can authenticate the digital signatures. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification