On-line value-bearing indicium printing using DSA
First Claim
Patent Images
1. A method of printing a value bearing indicium (VBI), the method comprising the steps of:
- generating a message digest by hashing relevant information;
generating a textual representation of a digital signature from the message digest;
generating a 2-D bar code comprising the relevant information;
generating the indicium, wherein the indicium includes the textual representation of the digital signature and the 2-D bar code; and
communicating the indicium from one of a plurality of stateless cryptomodules to one of a plurality of remotely located user computers, each stateless cryptomodule being programmable to service any of the plurality of remotely located user computers.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for generating a Value Bearing Indicium (VBI) for on-line applications. A VBI is generated by hashing user information to create a message digest that is used to create a digital signature. The digital signature is combined with the user information to create a VBI that can be validated by a variety of stand-alone or on-line methods. An on-line postage metering application using the VBI is described.
147 Citations
38 Claims
-
1. A method of printing a value bearing indicium (VBI), the method comprising the steps of:
-
generating a message digest by hashing relevant information; generating a textual representation of a digital signature from the message digest; generating a 2-D bar code comprising the relevant information; generating the indicium, wherein the indicium includes the textual representation of the digital signature and the 2-D bar code; and communicating the indicium from one of a plurality of stateless cryptomodules to one of a plurality of remotely located user computers, each stateless cryptomodule being programmable to service any of the plurality of remotely located user computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system adapted to print a value bearing indicium (VBI), the data processing system comprising:
-
one or more processors, at least one of which is associated with a stateless cryptomodule and another of which is associated with a user computer located remotely from the stateless cryptomodule, the stateless cryptomodule being one of a plurality of stateless cryptomodules, each stateless cryptomodule programmable to service any remotely located user computer; and one or more memories operably coupled to the processors and having program instructions stored therein, the processors being operable to execute the program instructions, the program instructions including; generating a message digest by hashing relevant information; generating a text representation of a digital signature; generating a 2-D bar code comprising the relevant information; and generating the indicium, wherein the indicium includes the textual representation of the digital signature and the 2-D bar code. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A data processing system comprising:
-
a plurality of stateless cryptomodules and a plurality of remote user computers in communication with at least one of the plurality of stateless cryptomodules, each stateless cryptomodule being programmable to service any of the plurality of remote user computers, wherein the data processing system is adapted to print a VBI; a processor; and a memory operably coupled to the processor and having program instructions stored therein, the processor being operable to execute the program instructions, the program instructions including; generating a message digest by hashing relevant information; generating a text representation of a digital signature; generating a 2-D bar code comprising the relevant information; and generating the indicium, wherein the indicium includes the textual representation of the digital signature and the 2-D bar code. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable storage medium embodying computer program instructions for execution by a computer, the computer program instructions adapting a computer to provide a value bearing indicium to a user via a computer network, the computer program instructions comprising:
-
generating a message digest by hashing relevant information; generating a textual representation of a digital signature from the message digest; generating a 2-D bar code comprising the relevant information; generating the indicium, wherein the indicium includes the textual representation of the digital signature and the 2-D bar code; and communicating the indicium from one of a plurality of stateless cryptomodules to one of a plurality of remotely located user computers, each stateless cryptomodule being programmable to service any of the plurality of remotely located user computers. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification