Electronic document verification system and method
First Claim
1. An apparatus for embedding select information in an electronic document, comprising:
- an information assembler, responsive to a user'"'"'s request, for assembling said select information into a predetermined format; and
an object embedder for embedding said select information and information for invoking a predetermined application for processing said select information in an electronic document.
8 Assignments
0 Petitions
Accused Products
Abstract
The integrity or the signator of an electronic document can be verified by embedding a security object, for example, supported by an object linking and embedding (OLE) capability, in the electronic document at a location selected by the signator. The embedded security object includes security information and an identifier for invoking the processing of the security information. The security information may include a document digest that characterizes the electronic document at the time the security object was embedded, a signature digest that identifies the signator and that characterizes the instance of the embedded security object, and the signator'"'"'s electronic chop, which may be the signator'"'"'s digitized signature or other graphic image. In addition, the security information can be encrypted using either private key encryption or public key encryption. When the electronic document is later displayed, the identifier invokes processing that decrypts the security information and calculates the document digest based on the current state of the electronic document. The signator of the electronic document can be verified based upon the result of the decryption. The integrity of the electronic document can be verified if the decrypted document digest matches the calculated document digest. If the signator and the document integrity are confirmed, the electronic chop is displayed in the document. If, however, the signator or document integrity are not verified, the electronic chop is not displayed. In addition, a warning message may be displayed if verification fails.
1222 Citations
68 Claims
-
1. An apparatus for embedding select information in an electronic document, comprising:
-
an information assembler, responsive to a user'"'"'s request, for assembling said select information into a predetermined format; and an object embedder for embedding said select information and information for invoking a predetermined application for processing said select information in an electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 65)
-
-
14. An embedded object interpreter for verification of an electronic document, comprising:
-
an information extractor, responsive to an embedded object in an electronic document, for extracting select information from the embedded object; and a verification processor for verifying an aspect of said electronic document using said extracted select information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 66)
-
-
32. An electronic document verification system, comprising:
-
an information assembler, responsive to a user'"'"'s request, for assembling select information into a predetermined format; an object embedder for embedding an object into a target electronic document at a location selected by the user, wherein the embedded object includes the assembled select information and an identifier for invoking processing of the select information; an embedded information extractor, responsive to an embedded object in a signed electronic document, for extracting select information from the embedded object; and a verification processor for processing said extracted select information to verify an aspect of said signed electronic document. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 67)
-
-
43. An electronic document verification method for verifying the integrity of an electronic document having an object embedded therein, the embedded object including a document digest, said document digest including a data item indicative of the content of the electronic document at the time that the embedded object was embedded and chop graphics information associated with a party that caused the embedded object to be embedded in the electronic document, said electronic verification method comprising the steps of:
-
extracting the document digest and the chop graphics information form the embedded object; calculating a data item indicative of a current content of the electronic document; displaying the chop graphics data in the electronic document if the data item in the extracted document digest matches the calculated data item and displaying the electronic document without the chop graphics data if the data item in the extracted document digest does not match the calculated data item. - View Dependent Claims (44, 45, 46, 47, 48, 68)
-
-
49. An electronic document verification system, comprising:
-
a verification processor for verifying an aspect of an electronic document approved by a signator; and an indication controller for presenting a chop graphic associated with the signator in the electronic document only if said verification processor verifies said aspect of said electronic document, wherein the chop graphic is omitted from said electronic document if said verification processor contradicts said aspect of said electronic document. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A verification system comprising:
-
an electronic watermark generator for generating a watermark icon that varies chaotically in time from a set of initial states; and a display controller for displaying the watermark icon on a display. - View Dependent Claims (61, 62, 63, 64)
-
Specification