Counterfeit and tamper resistant labels with randomly occurring features
First Claim
Patent Images
1. A method comprising:
- encoding a plurality of features of a label with a private key to provide a medium certificate, wherein the plurality of features comprise coordinates of a plurality of optical fiber strands present on the label;
decoding the medium certificate with a public key; and
verifying the decoded medium certificate against the plurality of label features to determine whether the label is genuine, wherein the verifying comprises;
obtaining at least two shots of the label;
extracting data from the label shots;
determining a motion transformation function of the extracted data; and
forming a multi-dimensional map of the plurality of label features.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed to enable utilization of randomly-occurring features of a label (whether embedded or naturally inherent) to provide counterfeit-resistant and/or tamper-resistant labels. More specifically, labels including randomly-occurring features are scanned to determine the labels'"'"' features. The information from the scan is utilized to provide identifying indicia which uniquely identifies each label and may be later verified against the label features that are present to determine whether the label is genuine. In a described implementation, the identifying indicia may be cryptographically signed.
-
Citations
50 Claims
-
1. A method comprising:
-
encoding a plurality of features of a label with a private key to provide a medium certificate, wherein the plurality of features comprise coordinates of a plurality of optical fiber strands present on the label; decoding the medium certificate with a public key; and verifying the decoded medium certificate against the plurality of label features to determine whether the label is genuine, wherein the verifying comprises; obtaining at least two shots of the label; extracting data from the label shots; determining a motion transformation function of the extracted data; and forming a multi-dimensional map of the plurality of label features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
encoding a plurality of features of a label to provide a medium certificate; providing an identifying indicia corresponding to the medium certificate; and verifying the identifying indicia against the plurality of features of the label to determine whether the label is genuine, wherein the plurality of label features comprise coordinates of a plurality of optical fiber strands present on the label and wherein the verifying comprises; obtaining at least two shots of the label; extracting data from the label shots; determining a motion transformation function of the extracted data; and forming a multi-dimensional map of the plurality of label features. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system comprising:
-
a processor; a system memory coupled to the processor; a medium scanner operatively coupled to the processor to scan a plurality of features of a label; a label encoder to encode the plurality of label features as a medium certificate, wherein the plurality of label features comprise;
a multi-dimensional map of the plurality of label features formed by a process comprising;obtaining at least two shots of the label; extracting data from the label shots, wherein the extracted data comprises coordinates of a plurality of optical fiber strands present on the label; determining a motion transformation function of the extracted data; and
a label printer to print the medium certificate on the label. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification