Encrypting a text unit from package information for package authentication
First Claim
Patent Images
1. A method of producing a package that may be authenticated, the method comprising:
- printing packaging material, including at least one feature, for a package using variable data printing wherein the at least one feature of the packaging material is varied per package;
reading the at least one feature of the packaging material from the package;
generating, by a processor, an encryption key from the at least one feature read from the package;
encrypting a text unit using the encryption key; and
affixing the encrypted text unit to the package.
1 Assignment
0 Petitions
Accused Products
Abstract
Information from a package is read. An encryption key is generated from the information read from the package. A text unit is encrypted using the encryption key. The encrypted text unit is affixed to the package.
16 Citations
17 Claims
-
1. A method of producing a package that may be authenticated, the method comprising:
-
printing packaging material, including at least one feature, for a package using variable data printing wherein the at least one feature of the packaging material is varied per package; reading the at least one feature of the packaging material from the package; generating, by a processor, an encryption key from the at least one feature read from the package; encrypting a text unit using the encryption key; and affixing the encrypted text unit to the package. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of authenticating a package, the method including:
-
reading at least one feature from a package, wherein the at least one feature is printed using variable data printing and is varied per package; generating, by a processor, a decryption key from the at least one feature read from the package; decrypting an encrypted text unit associated with the package using the decryption key to produce a decrypted text unit; and authenticating the package using the decrypted text unit. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for generating an encryption key based on information from a package, the system comprising:
-
a computer readable medium storing at least one computer program that when executed performs instructions of different modules; an origination reading module stored in the computer readable medium, wherein the origination reading module is configured to read at least one feature from a package as bits, wherein the at least one feature is printed using variable data printing and is varied per package, and wherein the origination reading module is further configured to generate an encryption key from the read bits based on a predetermined algorithm; and an encryption module stored in the computer readable medium, wherein the encryption module is configured to generate an encrypted text unit by encrypting an original text unit with the encryption key. - View Dependent Claims (15, 16, 17)
-
Specification