CPC G06Q 30/0185 (2013.01) [G06K 17/00 (2013.01); G06K 17/0022 (2013.01); G06Q 30/0282 (2013.01)] | 22 Claims |
1. A method of marking items produced on a production line having one or more processors and a marking device to mark the items, the method comprising:
acquiring, at the one or more processors, a dynamic code and a static code matrix;
generating, at the one or more processors, a random noise code for an item produced on the production line based on (i) the dynamic code, (ii) a unique product identifier for the item produced on the production line, and (iii) the static code matrix;
combining, at the one or more processors, the unique product identifier with the random noise code to obtain a combined code identifying the item produced on the production line;
obfuscating the combined code to obtain a secure unique product identifier for the item; and
marking, at the marking device, the item with indicia representative of, or derived from, the secure unique product identifier for the item, wherein
the marking identifies the item as an authentic manufactured item along a distribution and commercialization chain,
the random noise code is obtainable from the indicia,
an authenticity of the item is based on whether the random noise code matches another noise code,
the other noise code is based on the static code matrix and the dynamic code,
the static code matrix is a salt matrix included in a salt file provided by a code generator computer system, and
the dynamic code is a salt file identifier identifying the salt file.
|