Claims
- 1. A bar coding method, comprising:
generating a corroborative signed message from information to be encoded; and modulating a base image with a graphical encoding of the signed message to produce a marked image.
- 2. The method of claim 1, wherein generating the signed message comprises producing a cryptographic hash from the information to be encoded.
- 3. The method of claim 2, wherein generating the signed message comprises encrypting the cryptographic hash to produce a digital signature.
- 4. The method of claim 3, wherein the cryptographic hash is encrypted with a private key.
- 5. The method of claim 3, wherein generating the signed message comprises concatenating the information to be encoded and the digital signature.
- 6. The method of claim 1, wherein the signed message includes a public key certificate.
- 7. The method of claim 1, wherein the base image includes an image of a handwritten signature.
- 8. The method of claim 7, wherein modulating the base image comprises vectorizing the handwritten signature image.
- 9. The method of claim 8, further comprising obtaining a set of base control points for the vectorized handwritten signature image, and encoding the information by displacing the base control points to obtain a marked set of control points from which the marked image is produced.
- 10. The method of claim 1, further comprising extracting the signed message from the marked image.
- 11. The method of claim 10, wherein the signed message is extracted from the marked image based upon a comparison of the marked image and the base image.
- 12. The method of claim 10, further comprising decoding the extracted signed message to produce a decoded message.
- 13. The method of claim 12, further comprising extracting from the decoded message an encrypted original cryptographic hash and the encoded information.
- 14. The method of claim 13, further comprising decrypting the encrypted original cryptographic hash with a public key.
- 15. The method of claim 14, further comprising authenticating the extracted information by producing a new cryptographic hash from the extracted information, and comparing the new cryptographic hash with the original cryptographic hash.
- 16. A bar coding system, comprising an encoder configured to:
generate a corroborative signed message from information to be encoded; and modulate a base image with a graphical encoding of the signed message to produce a marked image.
- 17. A bar coding method, comprising:
extracting a signed message from a marked image based upon a comparison of the marked image and a base image; decoding the extracted signed message to produce a decoded message; and extracting from the decoded message information encoded in the marked image.
- 18. The method of claim 17, further comprising:
extracting an encrypted original cryptographic hash from the decrypted message; decrypting the encrypted original cryptographic hash with a public key; and authenticating the extracted information by producing a new cryptographic hash from the extracted information, and comparing the new cryptographic hash with the original cryptographic hash.
- 19. A bar coding system, comprising a decoder configured to:
extract a signed message from a marked image based upon a comparison of the marked image and a base image; decode the extracted signed message to produce a decoded message; and extract from the decoded message information encoded in the marked image.
- 20. A computer program residing on a computer-readable medium and comprising computer-readable instructions for causing a computer to:
generate a corroborative signed message from information to be encoded; and modulate a base image with a graphical encoding of the signed message to produce a marked image.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] Under 35 U.S.C. §120 this application claims the benefit of co-pending U.S. Patent Application No. 09/579,070, filed May 25, 2000, by Doron Shaked et al., and entitled “A Method and Apparatus for Generating and Decoding a Visually Significant Bar Code,” which is incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09579070 |
May 2000 |
US |
Child |
09728292 |
Dec 2000 |
US |