Claims
- 1. A method for providing keys used in the verification of encoded information generated by a transaction evidencing device and printed on a document, the method comprising the steps of:
- generating a plurality of random verifier master keys to obtain a set of verifier master keys consisting of a fixed number of keys;
- generating at least one pointer by applying a psuedorandom algorithm to data unique to the transaction evidencing device;
- calculating a plurality of verifier token keys to obtain a verifier token key set corresponding to the set of verifier master keys; and
- distributing the verifier token key set to verifiers.
- 2. The method of claim 1 wherein the token keys are a function of the verifier master keys and a code valid for a limited time.
- 3. The method of claim 2 wherein the code is function of a date dependent parameter.
- 4. The method of claim 2 comprising the further step of:
- distributing master keys to postal and vendor data centers.
- 5. The method of claim 1 wherein the pointer algorithm is an appropriate symmetric key cryptographic algorithm.
- 6. The method of claim 5 wherein the pointer algorithm is triple DES.
- 7. The method of claim 1 wherein the steps of distributing the set of verifier token keys and the distribution key to verifiers comprises the further steps of:
- setting up a session key with each verifier; and
- encrypting the distribution key with each verifier session key.
- 8. The method of claim 1 comprising the further step of:
- selecting at least one of the verifier token keys for verification of the encoded information printed on a document.
- 9. The method of claim 8 wherein the step of selecting the verifier token keys includes using data unique to the transaction evidencing device that is printed on the document being verified.
- 10. The method of claim 1, wherein the data unique to the transaction evidencing device is an identification number of the transaction evidencing device.
- 11. The method of claim 1 comprising the further steps of:
- encrypting the verifier token key set with a distribution key; and
- distributing the distribution key to verifiers.
Parent Case Info
This application is a continuation of Ser. No. 08/772,739, filed Dec. 23, 1996.
US Referenced Citations (25)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2251210 |
Jul 1992 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
772739 |
Dec 1996 |
|