Document authentication combining digital signature verification and visual comparison
First Claim
1. A method for authenticating a first document, the first document comprising a visual representation of content and a first digital fingerprint, the method comprising:
- reading the first document to obtain the first digital fingerprint;
determining a storage location;
retrieving content stored at the determined storage location;
verifying the first digital fingerprint;
generating authentication indicia for the first document, the authentication indicia comprising a representation of at least a portion of the retrieved content and further comprising an assertion of the authenticity of the representation; and
outputting the authentication indicia.
1 Assignment
0 Petitions
Accused Products
Abstract
A document authentication system and method combine digital and non-electronic (or visual) authentication methodologies in an integrated, unified manner. As well as providing indicia of digital authentication, the invention generates a physical artifact that can be validated by unaided human visual perception. The present invention thus provides an opportunity to improve the level of trust in authentication of documents, while preserving the advantages of both traditional and digital authentication mechanisms.
71 Citations
112 Claims
-
1. A method for authenticating a first document, the first document comprising a visual representation of content and a first digital fingerprint, the method comprising:
-
reading the first document to obtain the first digital fingerprint;
determining a storage location;
retrieving content stored at the determined storage location;
verifying the first digital fingerprint;
generating authentication indicia for the first document, the authentication indicia comprising a representation of at least a portion of the retrieved content and further comprising an assertion of the authenticity of the representation; and
outputting the authentication indicia. - 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, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for authenticating a document, the document comprising a visual representation of content, the method comprising:
-
determining a storage location corresponding to the document;
retrieving content stored at the indicated storage location;
rendering the retrieved content; and
outputting the rendered content for visual comparison with the visual representation of content on the document. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for generating a verifiable document, comprising:
-
receiving input representing content;
storing the content at a storage location;
generating a first digital fingerprint by applying a hash function to the content; and
outputting a document comprising;
a representation of at least a portion of the content; and
a representation of the first digital fingerprint. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A computer program product for authenticating a first document, the first document comprising a visual representation of content and a first digital fingerprint, the computer program product comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
reading the first document to obtain the first digital fingerprint;
determining a storage location;
retrieving content stored at the determined storage location;
verifying the first digital fingerprint;
generating authentication indicia for the first document, the authentication indicia comprising a representation of at least a portion of the retrieved content and further comprising an assertion of the authenticity of the representation; and
outputting the authentication indicia. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A computer program product for authenticating a document, the document comprising a visual representation of content, the computer program product comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
determining a storage location corresponding to the document;
retrieving content stored at the indicated storage location;
rendering the retrieved content; and
outputting the rendered content for visual comparison with the visual representation of content on the document. - View Dependent Claims (83, 84)
-
-
85. A computer program product for generating a verifiable document, comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
receiving input representing content;
storing the content at a storage location;
generating a first digital fingerprint by applying a hash function to the content; and
outputting a document comprising;
a representation of at least a portion of the content; and
a representation of the first digital fingerprint. - View Dependent Claims (86, 87, 88, 89)
-
-
90. A system for authenticating a first document, the first document comprising a visual representation of content and a first digital fingerprint, the system comprising:
-
a scanner, for reading the first document to obtain the first digital fingerprint;
a storage device for storing content corresponding to the first document;
a digital fingerprint authenticator, coupled to the scanner, for verifying the first digital fingerprint;
a processor, coupled to the digital signature authenticator and communicatively coupled to the storage device, for retrieving content from the storage device, and for generating authentication indicia for the first document, the authentication indicia comprising a representation of at least a portion of the retrieved content and further comprising an assertion of the authenticity of the representation; and
an output device, coupled to the processor, for outputting the authentication indicia. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A system for authenticating a document, the document comprising a visual representation of content, the system comprising:
-
a scanner, for reading the document to be authenticated;
a storage device for storing content corresponding to the document;
a renderer, communicatively coupled to the storage device, for retrieving content from the storage device and for rendering the retrieved content; and
an output device, coupled to the renderer, for outputting the rendered content for visual comparison with the visual representation of content on the document. - View Dependent Claims (106, 107)
-
-
108. A system for generating a verifiable document, comprising:
-
a content input device, for receiving input representing content;
a storage device, communicatively coupled to the content input device, for storing the content at a storage location;
a digital fingerprint generator, coupled to the content input device, for generating a first digital fingerprint by applying a hash function to the content; and
an output device, coupled to the content input device and to the digital signature generator, for outputting a document comprising;
a representation of at least a portion of the content; and
a representation of the first digital fingerprint. - View Dependent Claims (109, 110, 111, 112)
-
Specification