Barcode Authentication via Pixel Density Modification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing barcode serialization methods are ineffective in distinguishing between original and counterfeit barcodes, particularly in preventing counterfeiting, as they either require additional equipment like cameras or compromise readability and security.
Innovation Solution
A method that introduces an authentication feature into the barcode by using a combination of sequential serial numbers and individual security rationales, printed in a resolution that varies the number of pixels per module, allowing differentiation between original and copied barcodes without needing a camera for authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If standard barcodes are used for product serialization, then readability and ease of scanning are improved, but security against counterfeiting deteriorates
Solution Approach 1:
The patent embeds an authentication feature within the barcode structure itself. The authentication feature is nested inside the barcode modules, where it modifies the appearance or properties of the barcode while remaining imperceptible to standard readers. This allows the barcode to maintain its standard functionality for reading while simultaneously providing embedded security authentication that prevents counterfeiting.
Solution Approach 2:
The patent applies local quality by introducing specific modifications to particular modules within the barcode structure. The authentication feature alters the properties of selected barcode modules (such as their reflectivity, geometry, or internal structure) while leaving other modules unchanged. This localized modification enables authentication without affecting the overall readability of the barcode by standard scanners.
2Reliability
If copy detection patterns are overlaid on barcodes to enhance security, then security against counterfeiting is improved, but the quality of the original print deteriorates
Solution Approach 1:
Instead of overlaying separate detection patterns that degrade print quality, the patent nests the authentication feature directly within the barcode modules themselves. The authentication feature becomes an integral part of the barcode structure, modifying individual modules from within rather than adding external layers. This eliminates the need for separate overlay patterns that would compromise print quality while maintaining security functionality.
3Reliability
If detailed microstructures are used for authentication, then security is improved, but the difficulty of applying the pattern increases
Solution Approach 1:
The patent integrates the authentication feature directly into the barcode generation process itself, nesting the security element within the existing barcode structure. This eliminates the need for separate application steps or complex overlay processes. The authentication feature is created simultaneously with the barcode during the same printing operation, significantly reducing application difficulty while maintaining high security through the embedded authentication mechanism.
4Reliability
If additional equipment like cameras is used to analyze barcodes for authentication, then security against counterfeiting is improved, but device complexity increases
Solution Approach 1:
The patent enables the barcode to perform self-authentication through its embedded authentication feature. The authentication mechanism is inherently integrated into the barcode structure, allowing standard readers to verify authenticity while reading the barcode data. This self-service approach eliminates the need for additional external authentication equipment like cameras or specialized analysis devices, reducing system complexity while maintaining security.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The present invention refers to a method for serializing products by using a barcode (110) and a method for checking the authenticity of a barcode used in serializing products. According to the method for serializing products by using a barcode (110), an authentica¬ tion feature (132) is introduced into the barcode (110) by using a printing modification. For this purpose, a print batch data comprising a batch of serial codes and at least one individ¬ ual security rationale for modifying the barcode (110) is provided. Hereby, the security rationale is assigned to the barcode (110) and a range of sequential serial numbers is de¬ fined. The print batch data is transmitted to a printing device (118) designed for printing variable data. A modified barcode (130, 152) is printed by using a single serial code out of the range of the sequential serial numbers and the assigned individual security rationale as provided by the print batch data, whereby an authentication feature (132) is introduced into the barcode (110). According to the method for checking the authenticity of a barcode under investigation used in serializing products, wherein the barcode is a modified barcode (130, 152) com¬ prising an authentication feature (132) introduced into the barcode (110) by applying the method above, an image of the modified barcode (130, 152) is taken, processed and sub¬ mitted to a central database (162). Herein, a barcode content of the modified barcode (130, 152) is read out, whereby the serial number of the product is decoded. A number range of the serial number is used for identifying a print batch and at least one assigned individual security rationale. If reconstructed properties of the modified barcode (130, 152) and corre- sponding original properties of the modified barcode (130, 152) stored in the central data¬ base (162) are identical, a message (204) that the barcode is an original barcode, otherwise the message (204) that the barcode is not the original barcode is generated, stored in the central database (162) and sent to a querying party. The present invention allows serializing products by using a barcode (110) in a manner which is effective against counterfeiting by enhancing the security of the barcode (110) by allowing a differentiation between an original barcode and a copied barcode.