Two dimensional barcode and method of authentication of such barcode
AssigneeScantrust SA
InventorsJustin Picard, Paul Landry
Life of this patent
Estimating the term…
Abstract
A method is disclosed for creating a 2D barcode. In an embodiment, the method includes: embedding primary information that can be read by a 2D-barcode-reader in a primary information pattern, and embedding secondary information that is made difficult to reproduce without alteration in a visible pattern. In an embodiment, the visible pattern is embedded within the barcode in at least one area that does not contain any primary information.
Claims5
A method of authenticating a 2D barcode created by embedding primary information, readable by a 2D-barcode-reader, in a primary information pattern;
- and embedding secondary information in a visible pattern in at least one area that does not contain any of the primary information such that the secondary information is separated from the primary information, to thereby create the 2D barcode including the primary information pattern with the embedded primary information and the visible pattern with the embedded secondary information, wherein said secondary information embedded in the visible pattern is formed by light and dark elementary sub-cells smaller than 50 μm configured to be difficult to reproduce without alteration, and wherein the secondary information is embedded in the visible pattern using a secret key such that the visible pattern including the embedded secondary information contains a secret, the method of authenticating comprising:
- scanning said 2D barcode using a local device to generate at least one image frame;
- reading, from the image, frame primary information in said local device;
- extracting, from the image, frame secondary information in said local device;
- generating a portion of the secondary information using a key stored in the local device, said portion comprising or forming a signature of the secondary information;
- and
- comparing said signature of the secondary information with the extracted frame secondary information to verify authenticity at a first local level of the 2D barcode, wherein the comparing of said signature of the source secondary information with the extracted secondary information generates a score.
A method of authenticating a 2D barcode created by embedding primary information, readable by a 2D-barcode-reader, in a primary information pattern;
- and embedding secondary information in a visible pattern in at least one area that does not contain any of the primary information such that the secondary information is separated from the primary information, to thereby create the 2D barcode including the primary information pattern with the embedded primary information and the visible pattern with the embedded secondary information, wherein said secondary information embedded in the visible pattern is formed by light and dark elementary sub-cells smaller than 50 μm configured to be difficult to reproduce without alteration, and wherein the secondary information is embedded in the visible pattern using a secret key such that the visible pattern including the embedded secondary information contains a secret, the method of authenticating comprising:
- scanning said 2D barcode using a local device to generate at least one image frame;
- reading, from the image, frame primary information in said local device;
- extracting, from the image, frame secondary information in said local device;
- generating a portion of the secondary information using a key stored in the local device, said portion comprising or forming a signature of the secondary information;
- and
- comparing said signature of the secondary information with the extracted frame secondary information to verify authenticity at a first local level of the 2D barcode, wherein said scanning of said 2D barcode using the local device generates a plurality of images frames, resulting in a plurality of scores, said plurality of scores being used to determine if a second level authentication by a remote server is to be performed.
A method of authenticating a 2D barcode created by embedding primary information, readable by a 2D-barcode-reader, in a primary information pattern;
- and embedding secondary information in a visible pattern in at least one area that does not contain any of the primary information such that the secondary information is separated from the primary information, to thereby create the 2D barcode including the primary information pattern with the embedded primary information and the visible pattern with the embedded secondary information, wherein said secondary information embedded in the visible pattern is formed by light and dark elementary sub-cells smaller than 50 μm configured to be difficult to reproduce without alteration, and wherein the secondary information is embedded in the visible pattern using a secret key such that the visible pattern including the embedded secondary information contains a secret, the method of authenticating comprising:
- scanning said 2D barcode using a local device to generate at least one image frame;
- reading, from the image, frame primary information in said local device;
- extracting, from the image, frame secondary information in said local device;
- generating a portion of the secondary information using a key stored in the local device, said portion comprising or forming a signature of the secondary information;
- and
- comparing said signature of the secondary information with the extracted frame secondary information to verify authenticity at a first local level of the 2D barcode, the method further comprising verifying image quality of the at least one image frame to determine whether said image is suitable for authentication of the 2D barcode by a remote server.
Dependencies are inferred from the claim text.