CN120707164A - A method and system for anti-counterfeiting by spraying codes on product outer packaging - Google Patents
A method and system for anti-counterfeiting by spraying codes on product outer packagingInfo
- Publication number
- CN120707164A CN120707164A CN202510826403.XA CN202510826403A CN120707164A CN 120707164 A CN120707164 A CN 120707164A CN 202510826403 A CN202510826403 A CN 202510826403A CN 120707164 A CN120707164 A CN 120707164A
- Authority
- CN
- China
- Prior art keywords
- code
- counterfeiting
- spraying
- map
- hash
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
Abstract
The invention relates to the field of anti-counterfeiting technology, and discloses a code spraying anti-counterfeiting method and a system for outer packaging of a product, wherein the method comprises the following steps of forming a random microstructure on the surface of a packaging film and generating a unique physical interference pattern; collecting a map image and extracting features to generate a summary code; generating an anti-counterfeiting hash code through a hash function by combining the code spraying basic data; the system comprises an image acquisition unit, a map feature quantization unit, a code spraying generation unit, user side equipment and a comparison verification unit. The invention effectively improves the security and the inspection efficiency of the code spraying anti-counterfeiting of the outer packaging film by generating the double verification mode of the abstract code and the hash value, solves the problems that the traditional anti-counterfeiting means is easy to imitate, falsify and has low verification efficiency, and ensures the authenticity and the reliability of the code spraying data.
Description
Technical Field
The invention relates to the technical field of anti-counterfeiting, in particular to a code spraying anti-counterfeiting method and system for outer packaging of products.
Background
With the continuous development of modern commodity production and circulation, the anti-counterfeiting problem of commodity outer packages is more and more concerned, and especially in foods and medicines, the phenomena of counterfeiting and tampering packaging frequently occur. In order to ensure the authenticity and quality of the commodity and protect the rights and interests of consumers, anti-counterfeiting technology is widely used. The code spraying technology is used as a common anti-counterfeiting means and is widely applied to the packaging of goods such as outer packaging films, packaging bags and the like.
The existing external packaging film code-spraying anti-counterfeiting technology mainly depends on the traditional label, two-dimensional code, bar code and other identification systems. These techniques typically determine the authenticity of the product by manually scanning or manually verifying the code-sprayed information on the package. However, these methods have certain drawbacks in practical application, especially in terms of anti-counterfeiting effect and operation efficiency, and are difficult to meet increasing market demands. The traditional code-spraying identification system is easy to copy or duplicate by counterfeiters, so that the anti-counterfeiting effect is poor. Furthermore, these techniques often rely on visual identification, lacking effective assurance of the uniqueness and non-tamper ability of the code-sprayed information.
In addition, the existing code spraying verification method mostly depends on manual operation or traditional scanning equipment, so that the verification process is low in efficiency and is easy to be interfered by human factors, and the accuracy and the reliability of verification are affected. In the mass production and circulation process, manual verification not only requires a large amount of time and labor cost, but also is easy to generate missed detection or false detection, thereby affecting the overall verification efficiency.
Although some new anti-counterfeiting technologies perform information verification through means of electronic coding, data encryption and the like, the technologies still have the risk of cracking. Most of the existing anti-counterfeiting schemes depend on the non-tamper property of anti-counterfeiting marks, but neglect encryption and multiple verification mechanisms of code spraying information, so that the capability of the existing anti-counterfeiting schemes in ensuring the security of the code spraying information of packaging films is limited.
Disclosure of Invention
The invention aims to provide an anti-counterfeiting method and system for spraying codes on an outer package of a product, and solves the problems of poor anti-counterfeiting effect, low verification efficiency and insufficient information security of the existing outer package film code spraying anti-counterfeiting technology.
The invention aims to realize the anti-counterfeiting method by spraying codes on the outer package of the product, which comprises the following steps:
Forming a random microstructure on the surface of the packaging film to generate a unique physical interference pattern;
acquiring a physical interference map by using image acquisition equipment, extracting characteristics and generating a map characteristic vector;
carrying out quantization coding on the spectrum feature vector to generate a unique spectrum abstract code;
Generating code spraying basic data, and generating anti-counterfeiting hash codes by the code spraying basic data and the atlas abstract codes through a hash function;
The code spraying basic data, the anti-counterfeiting hash code and the atlas abstract code are coded together and printed on the surface of the packaging film through code spraying equipment to form code spraying;
At a user end, analyzing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code by scanning the code spraying, shooting a packaging film area image, extracting map features and generating the map abstract code;
And comparing the generated map abstract code with the analyzed map abstract code, checking the matching of the code spraying basic data and the anti-counterfeiting hash code, and judging whether the product is a genuine product or not.
Preferably, the step of forming a random microstructure on the surface of the packaging film and forming a unique physical interference pattern comprises forming a random microstructure on the surface of the packaging film by laser etching or nano printing technology, wherein the microstructure has irregular shape and size and forms a unique physical interference pattern which is unique and unclonable for each packaging film.
Preferably, the step of using the image acquisition device to acquire the physical interference spectrum and extract the features to generate the spectrum feature vector includes:
An image acquisition device is used for acquiring an image of a physical interference map on the surface of the packaging film, and the image acquisition device at least comprises a high-resolution camera and a scanner;
preprocessing the acquired image, wherein the preprocessing at least comprises denoising, normalization and contrast enhancement;
Extracting features in the preprocessed image by adopting an image processing algorithm to generate a map feature vector, wherein the feature vector is expressed by the following formula:
V=[v1,v2,…,vn];
Wherein V is a map feature vector, V i is an ith feature value, and n is feature quantity.
Preferably, the step of extracting features in the preprocessed image by using an image processing algorithm includes:
Applying an image processing algorithm to the preprocessed image to extract features in the image, the image processing algorithm comprising the steps of:
Removing noise in the image by using a Gaussian filtering method;
detecting edges in the image by adopting a Sobel operator;
and calculating the texture characteristics of the image through the gray level co-occurrence matrix, and generating a texture mode in the image.
Preferably, the step of performing quantization encoding on the spectrum feature vector to generate a unique spectrum abstract code comprises the steps of performing normalization processing on the obtained spectrum feature vector so that all feature values are located in a uniform numerical range;
Applying a quantization algorithm to the normalized map feature vector, and mapping the continuous feature value into a discrete value;
generating a summary code of the map based on the quantized feature values, wherein the summary code is a binary sequence with a fixed length;
and further processing the map abstract code by using a hash algorithm to generate a final unique map abstract code.
Preferably, the code spraying basic data comprises a time stamp, a device serial number, a random number and a batch number;
the step of generating the anti-counterfeiting hash code by the code spraying basic data and the map abstract code through a hash function comprises the following steps:
The code spraying basic data and the atlas abstract code are connected into a combined character string, and an anti-counterfeiting hash code is generated through a hash function, wherein the combined character string is as follows:
D=[Timestamp||DeviceID||RandomNum||BatchNo||SummaryCode];
the time stamp is a time stamp generated by code spraying, the deviceID is a unique identifier of code spraying equipment, randomNum is a generated random number, batchNo is a product batch number, summaryCode is a map abstract code, and I represents character string connection operation;
Calculating the hash value of the combined character string through a hash function H (·) to generate an anti-counterfeiting hash code:
AntiForgeryHash=H(D);
Wherein H (·) is a hash function, antiForgeryHash is a generated AntiForgeryHash is an anti-counterfeiting hash code, and D is a combined character string which comprises code spraying basic data and a map abstract code.
Preferably, the step of encoding the code spraying basic data, the anti-counterfeiting hash code and the map abstract code together and printing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code on the surface of the packaging film through code spraying equipment to form the code spraying comprises the following steps of:
Encoding the code spraying basic data, the anti-counterfeiting hash code and the map abstract code into printable data formats, and converting the printable data formats into identifiable code spraying information;
and printing the coded data on the surface of the packaging film through a code spraying device to form a code spraying device.
Preferably, the step of shooting the packaging film area image, extracting the atlas features and generating the atlas abstract code comprises shooting the packaging film area image through user side equipment, wherein the packaging film area image comprises image data after the user side scans the surface of the packaging film and sprays codes, and the image data comprises microstructure features of the code spraying area;
The image of the packaging film region is applied with an image processing algorithm to extract texture features and microstructure features of the image to generate map features, and a map abstract code is calculated according to the extracted map features and is used for representing unique physical features of the packaging film region.
Preferably, the step of comparing the generated map abstract code with the resolved map abstract code, and checking the matching between the code spraying basic data and the anti-counterfeiting hash code, and judging whether the product is a genuine product comprises the following steps:
comparing the generated map abstract code with the analyzed map abstract code, if the generated map abstract code and the analyzed map abstract code are consistent, indicating that the map information is not tampered;
Judging whether the product is a genuine product or not, if the atlas abstract code and the spray code basic data are matched with the anti-counterfeiting hash code, judging that the product is a genuine product, otherwise, judging that the product is a counterfeit product.
The invention also provides an anti-counterfeiting system for the code spraying on the outer package of the product, which comprises:
The image acquisition unit forms a random microstructure on the surface of the packaging film to generate a unique physical interference pattern, acquires the physical interference pattern by using image acquisition equipment, extracts characteristics and generates a pattern characteristic vector;
The spectrum feature quantization unit is used for carrying out quantization coding on the spectrum feature vector to generate a unique spectrum abstract code;
the code spraying generation unit is used for generating code spraying basic data, generating anti-counterfeiting hash codes through a hash function by the code spraying basic data and the map abstract code, and then encoding the code spraying basic data, the anti-counterfeiting hash codes and the map abstract code and printing the encoded code spraying basic data, the encoded anti-counterfeiting hash codes and the encoded map abstract code on the surface of the packaging film to form code spraying;
the user terminal equipment is used for scanning the code spraying, analyzing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code, shooting a packaging film area image, extracting map features and generating the map abstract code;
And the comparison and verification unit is used for comparing the generated map abstract code with the analyzed map abstract code, checking the matching of the code spraying basic data and the anti-counterfeiting hash code, and judging whether the product is a genuine product or not.
In summary, the present invention includes at least one of the following beneficial technical effects:
1. the invention adopts a double verification scheme of the technology of generating the abstract code and the hash value, thereby effectively improving the code spraying anti-counterfeiting capacity of the outer packaging film. The authenticity and the consistency of the code spraying data are ensured by carrying out digital processing on the code spraying information and combining a hash value technology. Compared with the single anti-counterfeiting measure in the prior art, the invention solves the defect that the anti-counterfeiting mark is easy to counterfeit and tamper, and provides a higher level of security guarantee.
2. The invention improves the inspection efficiency of the outer packaging film through an automatic code spraying verification technology. The method and the device can quickly and accurately verify the code spraying information by intelligently comparing the generated abstract code with the stored hash value. Compared with the scheme relying on manual or traditional scanning mode in the prior art, the invention obviously improves the verification speed and solves the problems of low manual inspection efficiency and easy error.
3. The invention adopts the anti-counterfeiting verification mechanism combining the hash value and the abstract code, thereby obviously enhancing the security of product packaging, and particularly having important advantages in the aspects of preventing counterfeiting and tampering. Compared with the traditional anti-counterfeiting label which is easy to crack in the prior art, the anti-counterfeiting label provided by the invention provides more reliable safety guarantee.
Drawings
FIG. 1 is a schematic flow chart of the method of the present invention;
fig. 2 is a system architecture diagram of the present invention.
Detailed Description
The present invention will be described in further detail with reference to fig. 1 to 2.
The embodiment of the invention provides a code spraying anti-counterfeiting method for outer packaging of a product, which comprises the following steps of:
s1, forming a random microstructure on the surface of a packaging film to generate a unique physical interference pattern;
s2, acquiring a physical interference map by using image acquisition equipment, extracting features and generating a map feature vector;
s3, carrying out quantization coding on the spectrum feature vector to generate a unique spectrum abstract code;
S4, generating code spraying basic data, and generating anti-counterfeiting hash codes by the code spraying basic data and the atlas abstract codes through a hash function;
S5, encoding the code spraying basic data, the anti-counterfeiting hash code and the map abstract code together and printing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code on the surface of the packaging film through code spraying equipment to form code spraying;
s6, at the user side, analyzing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code by scanning the code spraying, shooting a packaging film area image, extracting map features and generating the map abstract code;
s7, comparing the generated map abstract code with the analyzed map abstract code, and checking the matching of the code spraying basic data and the anti-counterfeiting hash code to judge whether the product is a genuine product.
For step S1, in this embodiment, in order to achieve the anti-counterfeiting purpose of the product, microstructure features with randomness and uniqueness are introduced into the surface of the packaging film, so as to form a physical interference pattern that is not reproducible. The physical interference pattern is used as the basis for the subsequent extraction and verification of the anti-counterfeiting image information, has high uniqueness and complexity, and is an important component of the anti-counterfeiting mechanism.
Preferably, the random microstructure is realized by adopting a laser etching process or a nano printing technology in the outer surface area of the packaging film, and manually introducing microstructure disturbance with random morphology. The microstructures have the characteristics of nonlinearity, irregularity, disordered distribution and the like, and the shapes, the sizes and the arrangement modes of the microstructures are not fixed, so that the natural difference of each packaging film on the microstructures is ensured.
In a specific operation, the laser etching technology forms a concave-convex structure on the microscopic scale of the surface of the packaging film through controlling laser energy, scanning track, frequency and acting time. These concave-convex structures represent differences of image brightness and texture during illumination and shooting, which is helpful for the subsequent image acquisition equipment to extract the characteristic vector of the image spectrum.
Another preferred way is to imprint a microstructure template with random distribution on the surface of the packaging film using nano-printing technology. The template can be based on a micro-scale or even nano-scale mask template and is combined with a disturbance mechanism, for example, uncontrollable factors such as random pressure change, temperature disturbance or elastic response of materials are introduced in the template imprinting process, so that the randomness and unpredictability of the microstructure are further improved.
In order to ensure that the physical characteristics of the random microstructure have uniqueness, the formed interference pattern needs to meet the following conditions:
The randomness is that the microstructure formed by each packaging film is different in arrangement, is not controlled by manpower, has natural unpredictability, and is unique in that the microstructure is unrepeatable in the aspects of space distribution, texture structure and the like after being formed;
irreproducibility, i.e. the fact that the structure is generated by means of small variations in laser or print perturbation parameters, is hardly reproducible under practical production conditions, even if the same process flow is used.
The microstructure, once formed, can be considered a "physical fingerprint" of the packaging film. In the anti-counterfeiting process, the microstructure map is used as a data source and is input into image acquisition equipment to acquire characteristic images of the microstructure map.
Based on the image formed by the physical structural features, the interference spectrum image can be acquired by a high-resolution camera or other imaging equipment, and the image is further used for spectrum feature extraction, feature vector construction and abstract code generation. The physical interference spectrum is uncontrollably generated, so that the method has high safety and uniqueness.
It should be noted that, the generation of the microstructure does not depend on a preset graphic library or an artificial graphic design, but the pattern is spontaneously formed by a natural disturbance mechanism. The method effectively avoids the problem of a fixed pattern structure which is easy to imitate in the traditional anti-counterfeiting mechanism.
The embodiment completes the generation step of the physical interference map in the mode, provides a basic image source for the subsequent image extraction, map abstract code generation and hash anti-counterfeiting, and forms a basic technical link in the whole anti-counterfeiting method flow.
For step S2, in this embodiment, in order to implement digital identification and anti-counterfeiting tracing processing on the random microstructure introduced on the surface of the packaging film, image data of the physical interference spectrum needs to be acquired through an image acquisition device, and feature extraction is performed on image content based on an image processing algorithm, so as to finally construct a feature vector representing the spectrum. The feature vector is used as a core data source for the generation of subsequent atlas abstract codes and the generation of anti-counterfeiting hash, and has uniqueness, comparability and compact expressivity.
Preferably, the image acquisition device comprises at least a high resolution camera, an industrial scanner or other device with microscopic image acquisition capability for image acquisition of the microstructure of the packaging film surface. The image acquisition equipment can meet the clear imaging requirement on the microstructure map, and has strong detail reduction capability so as to ensure that the captured image completely retains the microstructure disturbance.
After the image acquisition is completed, the obtained original image needs to be subjected to standardized pretreatment operation so as to improve the accuracy and stability of the subsequent feature extraction. The preprocessing operation includes, but is not limited to, the following steps:
And (3) image denoising, namely denoising the original image by adopting a Gaussian filtering algorithm to remove random errors caused by imaging noise or background interference in the shooting process. The Gaussian filter performs smoothing on pixels in the image through convolution operation, and the basic function form is as follows:
wherein G (x, y) represents the value of the Gaussian function at the coordinates (x, y) as the weight of the corresponding position in the filter kernel, x, y represents the horizontal and vertical coordinate offset relative to the center pixel in the filter kernel, sigma represents the standard deviation of Gaussian distribution, and is used for controlling the filtering degree, and the larger the value is, the smoother the filtering is.
And (3) carrying out normalization processing, namely uniformly scaling the pixel values of the image to a specific numerical value interval (for example, between 0 and 1), so that the brightness information of the image is kept consistent under different acquisition environments, and the interference of the change of the ambient light on the extraction result of the image characteristics is avoided.
Image enhancement, namely, contrast stretching or self-adaptive histogram equalization (such as CLAHE) is applied to enhance the contrast of a microstructure texture region in an image and improve the resolution of edge and texture information.
After the preprocessing is completed, an image processing algorithm is applied to the image to extract structural characteristic information. In this process flow, the image processing algorithm includes the steps of:
and (3) edge detection, namely extracting the edge contour of the microstructure in the image by adopting a Sobel operator. The Sobel operator obtains an image contour change area by calculating gradient information of an image in the horizontal direction and the vertical direction, and the basic form is as follows:
Wherein G x、Gy represents convolution kernels of the Sobel operator in the horizontal direction and the vertical direction respectively, and a horizontal gradient I x and a vertical gradient I y are obtained after convolution operation, so that the edge intensity G of the pixel point can be calculated:
the result G describes the rate of change of the gray values of the local areas in the image, which can be used to capture the edge information of the microstructure.
And extracting texture features, namely modeling and quantifying microstructure textures in the image by adopting a gray level co-occurrence matrix (GLCM) method. GLCM is used to describe the spatial relationship of image textures by counting the co-occurrence frequency between pixel gray scale pairs in an image at a particular direction and distance. The gray level co-occurrence matrix is P (i, j), representing the number of times (or probability) that pairs of pixels having gray values i and j appear simultaneously in the image.
To further extract the texture pattern of the image, a gray level co-occurrence matrix (GLCM) was introduced in this example to model the spatial co-occurrence relationship between the gray levels of the image. Let the total number of gray levels of the image be N g, then GLCM is defined as P (i, j, d, θ);
Wherein i, j represents the gray value of two pixels in the image, d represents the distance between two pixels, θ represents the direction angle (e.g. 0 °,45 °,90 °,135 °) between pixel pairs, and P (i, j) represents the frequency (or normalized probability value) of occurrence of pixel pairs with gray values i and j at a given distance and direction, based on GLCM, a series of representative texture features can be extracted, specifically including:
energy (Energy):
The higher the energy value, the smoother the texture of the image, and the less irregular the variation.
Contrast (Contrast):
the larger the contrast value, the more the texture of the image changes, and the more the gray scale difference is apparent.
Correlation (Correlation):
Mu i,μj is the expected value of the gray value i and j, and sigma i,σj is the standard deviation of the corresponding gray value.
For measuring the linear correlation between pixel gray levels.
Entropy (Entropy):
representing uncertainty of the image information;
the larger the entropy value, the more complex the texture.
After the image processing is completed, a group of characteristic vectors are formed by the extracted representative texture characteristics, edge information and other descriptors and are used for identifying the unique characteristics of the physical interference map. The characteristic vector of the map is marked as V= [ V 1,v2,…,vn ];
Wherein V is a map feature vector, V i is an ith feature value, and n is feature quantity. The feature values may include multi-dimensional feature descriptors including texture energy, contrast, edge gradient values, directional gradient histograms, and so forth.
The atlas feature vector has reconstructability and scalability, can be used for abstract code calculation, hash anti-counterfeiting code generation in the subsequent steps and comparison with the original atlas in the verification process of the user side, and further realizes the anti-counterfeiting recognition target.
In summary, the image acquisition device completes the acquisition of the microstructure image of the packaging film, and the image processing technology is combined to extract the structural feature data to generate the map feature vector, so that the basic data support is provided for the subsequent data processing and comparison of the anti-counterfeiting method.
For step S3, first, the acquired feature vector of the map is usually a high-dimensional real vector, and each dimension represents a feature value of the map image in a certain feature dimension. In order to ensure the effectiveness and uniformity of the subsequent processing, the first part of the step is to normalize the feature vectors. The purpose of the normalization is to normalize the value ranges of the various features so that the dimensions of the different features are consistent, thereby avoiding adverse effects on subsequent processing caused by excessive or insufficient magnitudes of certain feature values.
In this embodiment, the normalization is performed by min-max normalization, and the processing formula is as follows:
where x is the original eigenvalue, -x min and x max are the minimum and maximum values of all values in the eigenvector, respectively, -x' is the normalized eigenvalue.
After normalization processing, each characteristic value x' is in the range of bits [0,1], so that the dimension difference between different characteristic values is avoided, and subsequent quantization operation is facilitated.
And (5) carrying out quantization coding, and then carrying out quantization coding on the normalized map feature vector. Quantization refers to discretizing a continuous feature value into a predetermined number of discrete values. The quantization operation divides a continuous value interval of the feature vector into a plurality of intervals by defining a quantization step length, and each interval corresponds to a discrete value.
In this embodiment, the quantization process includes the steps of:
Setting a quantization interval, namely setting a quantization step delta, and dividing the range of the feature vector into a plurality of intervals according to the step delta. The start and end points of each interval are controlled by delta.
Where x max and x min are the maximum and minimum values, respectively, of the feature vector, N is the discrete number of quantized steps, typically taking a fixed value, e.g. 256 (corresponding to 8-bit quantization).
Mapping to discrete values mapping each normalized eigenvalue x ′ to a discrete value q can be done by the following formula:
wherein q is a quantized discrete value, and represents a discrete interval in which the normalized characteristic value is located; Representing a rounding down operation.
Through the quantization process, the feature values are mapped to corresponding discrete integer values that will be the basis for the generation of the atlas-abstract code.
And generating a map abstract code, and generating the abstract code of the map according to the quantized characteristic value. The digest code is a fixed-length binary sequence, each bit of which corresponds to a quantized feature value. In order to obtain a fixed length digest code, all quantized feature values are first arranged in a certain order and converted into binary form.
If each quantized value occupies b bits (binary), the length of the atlas-summary code is:
L=N×b;
where N is the dimension of the feature vector (i.e., the number of features), b is the number of binary bits corresponding to each quantized value, typically 8 or 16 bits, and is determined based on the number of quantization levels and the required precision.
In the process of generating the atlas abstract code, a fixed-length binary representation method is adopted in the embodiment, each quantized eigenvalue is converted into a corresponding binary sequence, and finally the binary sequences are spliced together to form a unique atlas abstract code.
Hash algorithm processing, in order to enhance the uniqueness and security of the atlas abstract code, the embodiment further uses a hash algorithm to process the generated atlas abstract code. The hash algorithm generates a unique value with a fixed length by encrypting or hash mapping the map abstract code, so that the condition that different map feature vectors generate the same abstract code can be effectively avoided, and the anti-counterfeiting performance is improved.
The process of the hash algorithm may be represented by the following function:
h (digest code) =hash value;
Wherein H is a hash function, a common hash algorithm such as SHA-256 is generally selected, and the digest code is a previously generated map digest code.
The hash algorithm maps the digest code to a fixed-length unique hash value that ultimately serves as the unique identifier for the atlas.
Through the steps, the final unique map abstract code is generated after the map feature vector is normalized, quantized and hashed. The abstract code can be used for subsequent anti-counterfeiting verification and map comparison peer-to-peer application, and unique identification and protection of the map are realized.
For step S4, first, the objective of this step is to generate an anti-counterfeit hash code, which is used to uniquely identify the anti-counterfeit information of the product, and to verify the product against counterfeiting by the hash code. The anti-counterfeiting hash code is generated by the code spraying basic data and the map abstract code together so as to ensure the uniqueness and the non-counterfeitability of the code spraying basic data and the map abstract code. To achieve this objective, the code-sprayed base data and the atlas abstract code need to be processed.
The code spraying basic data is a core component for generating the anti-counterfeiting hash code, and comprises the following contents:
Time stamp (Timestamp): time information representing the generation of the code spray. The timestamp records the specific time of the product during production or packaging, typically expressed in seconds since 1 month 1 day 1970. For example, the timestamp may be a UTC time at a certain time.
DeviceID (device serial number) is a serial number that uniquely identifies the code-spraying device. The equipment serial number ensures that the identification of each code spraying equipment is unique, and the same code spraying information is avoided from being generated by different equipment. The device serial number is typically a unique identifier assigned at the shipping time of the code-spraying device.
RandomNum (random number) the unpredictability of the anti-counterfeit hash code is increased by generating a random number each time the code is generated. The random number generation range and the bit number can be flexibly set according to the design requirement of the system, and are generally used for enhancing the randomness of the anti-fake code.
BatchNo (batch number) indicates the production batch number of the product. The lot number is used to distinguish between different production lots of products and to ensure that lot information for each product is accurately recorded and traced.
These code-jet base data need to be concatenated into a combined string. Assuming that a double vertical symbol ("|") is used to connect between each data item, the form of the combined string D is as follows:
D=[Timestamp||DeviceID||RandomNum||BatchNo||SummaryCode];
The time stamp is a Timestamp generated by code spraying, the deviceID is a unique identifier of code spraying equipment, randomNum is a generated random number, batchNo is a product batch number, summaryCode is a map abstract code, and the I represents character string connection operation.
Once the combined string D is generated, the next step is to process the string by a hash function to generate an anti-counterfeit hash code. The hash function H () is a one-way function that can map input data (regardless of the data size) to an output value of a fixed length, and this output value is highly unique and unpredictable.
The combined character string D is calculated through a hash function to generate an anti-counterfeiting hash code AntiForgeryHash, and the calculation formula is as follows:
AntiForgeryHash=H(D);
Wherein H (·) is a hash function, antiForgeryHash is a generated AntiForgeryHash is an anti-counterfeiting hash code, and D is a combined character string which comprises code spraying basic data and a map abstract code.
Through the hash calculation, the finally obtained anti-counterfeiting hash code is a binary or hexadecimal character string with a fixed length. The hash code is unique and cannot reverse the original information from the data item in the generation process. Therefore, the anti-counterfeiting hash code can be used as a unique identifier of a product, and the authenticity and anti-counterfeiting capability of the product are ensured.
In this embodiment, the anti-counterfeit hash code is not only dependent on the atlas abstract code, but also enhanced by code spraying basic data (including a timestamp, a device serial number, a random number and a batch number), so that the anti-counterfeit hash code has higher security and tamper resistance. Therefore, even if counterfeiters exist, the counterfeiters can hardly generate the anti-counterfeiting hash code which is the same as the genuine product by counterfeiting the atlas abstract code or counterfeiting other data, so that the anti-counterfeiting effect of the product is effectively ensured.
In summary, this embodiment describes in detail how to combine the code-spraying basic data with the atlas abstract code, and generate the unique anti-counterfeit hash code through the hash function. The anti-counterfeiting hash code generated by combining the timestamp, the equipment serial number, the random number, the batch number and the atlas abstract code is processed by utilizing a hash algorithm, has uniqueness, safety and non-counterfeitability, and can effectively ensure the anti-counterfeiting capability and traceability of products.
For step S5, in this step, the target is to effectively encode the code-spraying basic data, the anti-counterfeit hash code and the map abstract code generated previously, and print the code-spraying basic data, the anti-counterfeit hash code and the map abstract code on the surface of the packaging film by the code-spraying device, so as to form a code-spraying code for identification. The design of the code spraying not only requires to contain unique identification information of the product, but also ensures the integrity, traceability and anti-counterfeiting function of the information.
Code spraying basic data, anti-counterfeiting hash codes and encoding of map abstract codes:
Firstly, code-spraying basic data, anti-counterfeiting hash codes and atlas abstract codes are subjected to coding processing so as to ensure that the code-spraying basic data, the anti-counterfeiting hash codes and the atlas abstract codes can adapt to the printing requirements of code-spraying equipment and can be correctly identified and decoded in practical application.
And (3) coding code spraying basic data, wherein the code spraying basic data comprises a time stamp, a device serial number, a random number and a batch number. These data are typically in text or digital format, which need to be converted to bar code or two-dimensional code formats suitable for use in code spraying devices. To adapt to different code spraying technologies, code spraying basic data can adopt standardized coding formats, such as:
The two-dimensional code coding is that the code spraying basic data are converted into a two-dimensional code format so as to facilitate high-density information storage;
And bar code coding, namely converting the code spraying basic data into a bar code format, and being suitable for low-density information storage.
The encoding of this step needs to ensure that the data can be accurately identified by the scanning device (e.g., a two-dimensional code scanner or a bar code reader) and has a strong damage resistance.
The codes of the anti-counterfeiting hash code and the atlas abstract code are usually long character strings or binary data with relatively complex, so that the anti-counterfeiting hash code and the atlas abstract code need to be converted into a format convenient for printing and decoding. Specifically, the encoding may be performed in the following manner:
the anti-counterfeit hash code is usually a hexadecimal character string or a binary character string with fixed length. In order to facilitate code spraying printing and anti-counterfeiting verification, the code can be converted into a two-dimensional code or a bar code, and a proper coding mode is selected according to actual requirements.
The atlas abstract code, which is also a long string, can be encoded in a similar way. The atlas abstract code can be stored through the two-dimensional code, so that the integrity and the readability of the information are ensured.
The code-spraying basic data, the anti-counterfeiting hash code and the map abstract code can be converted into a unified format suitable for printing through encoding.
Conversion of data format and generation of code spraying information:
the code spraying basic data, the anti-counterfeiting hash code and the data coded by the map abstract code are required to be converted into printable code spraying information. The key to this step is to combine multiple data items into a unitary information structure so that the code-spraying apparatus can properly print them on the surface of the packaging film.
According to the design of the present embodiment, the code spraying information includes the following contents:
D= [ Timestamp |DeviceID | RandomNum | BatchNo | SummaryCode | AntiForgeryHash ], wherein Timestamp is a Timestamp generated by code spraying, deviceID is a unique identifier of code spraying equipment, randomNum is a generated random number, batchNo is a product batch number, summaryCode is a map digest code, and AntiForgeryHash is an anti-counterfeiting hash code.
By combining the above data, a complete code-spraying information structure D is formed, which is then converted into a printable data format, such as a two-dimensional code or bar code, for use by the code-spraying apparatus.
In the code spraying process, the equipment prints data on the surface of the packaging film through the ink-jet technology or the laser imprinting technology and the like to form clear two-dimensional codes or bar codes for subsequent scanning and verification.
The graph or symbol printed by the code spraying equipment contains all code spraying basic data, anti-counterfeiting hash codes and atlas abstract codes, and the functions of anti-counterfeiting verification, tracing inquiry and the like of the product can be realized by scanning the code spraying information.
In summary, the present embodiment ensures the effective storage and readability of the code spraying information by encoding the code spraying basic data, the anti-counterfeit hash code and the map abstract code into a data format suitable for printing by the code spraying device. The code spraying equipment prints out two-dimensional codes or bar codes according to the coding information, so that the code spraying on the surface of each packaging film has uniqueness and anti-counterfeiting property. The method not only provides technical support for subsequent product tracing, verification and anti-counterfeiting detection, but also effectively enhances the safety and authenticity of the product.
For step S6, in this embodiment, at the user end, by scanning the code spraying, the code spraying basic data, the anti-counterfeit hash code and the map abstract code are analyzed, the image of the packaging film area is shot, the map features are extracted, and the map abstract code generation step is described in detail.
At the user end, first, the user scans the code printed on the surface of the packaging film through a scanning device (such as a smart phone or a scanner). The scanned image data contains code spraying basic data, anti-fake hash codes and map abstract codes. By analyzing the image, the user side equipment can extract the code spraying basic data and the anti-counterfeiting hash code to form basic data of product information, and support is provided for subsequent verification.
And (3) scanning and data analysis, wherein the user side equipment processes the code-spraying image, and decodes the code-spraying information in the image into code-spraying basic data, anti-counterfeiting hash codes and map abstract codes through an adaptive two-dimensional code or bar code decoding algorithm.
The code spraying basic data comprises, but is not limited to, information such as a time stamp, a device serial number, a batch number, a random number and the like, the anti-counterfeiting hash code is generated based on an anti-counterfeiting algorithm and used for guaranteeing the authenticity of a product, and the map abstract code is generated based on microstructure characteristics of the surface of the packaging film and used for further verifying the uniqueness of the packaging film.
And (3) image shooting and feature extraction, and then, the user equipment continuously shoots an image of the packaging film region, wherein the image comprises the code spraying region and the microstructure features around the code spraying region. The key of the step is the quality and definition of the shot image, so that the fine structural change of the surface of the packaging film can be captured, and the fine structural change is further used for generating a map abstract code.
The captured image is typically processed as follows:
Image denoising, namely eliminating interference of environmental noise and improving image quality. The process adopts Gaussian filtering, and the specific filtering function and formula are the same as those in the step S2, so that the step directly refers to related contents.
Edge detection and texture extraction, namely extracting edge characteristics of the surface of the packaging film by applying an edge detection algorithm, and further extracting texture characteristics in the image by using an algorithm such as a gray level co-occurrence matrix (GLCM). The specific formulas are the same in step S2, so that duplicate descriptions are omitted here.
Microstructure feature extraction in this embodiment, in addition to the texture features, it is also necessary to extract the microstructure features of the surface of the packaging film, such as surface roughness and local area texture non-uniformity, which are also accomplished by image processing algorithms. The extraction of the microstructure features is of great significance to the uniqueness verification of the packaging film.
Generating a map feature and a summary code, namely once feature extraction is completed, combining the extracted texture feature and microstructure feature by a system to form a map feature vector V, wherein the map feature vector V is defined as:
V=[v1,v2,…,vn];
Wherein v i represents the ith characteristic parameter, represents the independent characteristic of the microstructure or texture of the surface of the packaging film, and n is the characteristic quantity. The profile feature vector V is used to represent unique physical features of the surface of the packaging film.
The profile feature vector is then processed using a hashing algorithm (preferably an asymmetric hash or fingerprint hashing algorithm) to generate a profile digest code that is capable of stably representing the uniqueness of the packaging film.
In summary, step S6 successfully extracts the microstructure features of the packaging film region by combining the scanning and shooting of the user terminal device with the image processing algorithm, and generates the unique map abstract code. The atlas abstract code not only can verify the authenticity of the product together with the code spraying basic data and the anti-counterfeiting hash code, but also can provide reliable basis for tracing the product. The step ensures the anti-counterfeiting verification of the product at the user side, and enhances the anti-counterfeiting performance and the credibility of the packaging film.
For step S7, in this embodiment, step S7 involves determining the authenticity of the product by comparing the atlas abstract code with the verification code-sprayed basic data and the anti-counterfeit hash code. The specific implementation steps are as follows.
Comparing the map abstract code, firstly, the system compares the map abstract code generated by the user side with the map abstract code analyzed by scanning code spraying. The generated map abstract code is a unique identifier obtained by combining a hash algorithm after the user terminal equipment shoots a packaging film image and extracts microstructure characteristics. The atlas abstract code represents a unique physical feature of the packaging film.
The resolved atlas abstract code is information extracted from the code spraying, and is an abstract code containing atlas characteristic information obtained by decoding a two-dimensional code or a bar code.
In the comparison process, if the generated map abstract code is consistent with the analyzed map abstract code, the map information of the packaging film is not tampered. This step is accomplished by hash value comparison techniques, specifically, the comparison operation is performed by the following formula:
GeneratedSummaryCode=H(V′);
Wherein H (·) represents a hash function, and V ′ is a normalized feature vector obtained by image processing and feature extraction. If the generated abstract code is consistent with the map abstract code analyzed from the spray code, the map information is not tampered, and verification is passed. If the two are inconsistent, the microstructure features of the surface of the packaging film can be tampered or forged, verification fails, and the product is judged to be a counterfeit product.
And checking the matching of the spray code basic data and the anti-counterfeiting hash code, namely checking the matching of the spray code basic data and the anti-counterfeiting hash code by a system. The code spraying basic data comprises information such as a time stamp, a device serial number, a random number, a batch number and the like of the product, and the information is generated by code spraying equipment during production and packaging of the product and is stored on the code spraying through a bar code or two-dimensional code form.
The anti-counterfeiting hash code is generated through a hash algorithm according to certain specific information (such as production batch, product parameters, production equipment and the like) of the product, and aims to ensure the anti-counterfeiting performance of the product. The anti-counterfeiting hash code is used for verifying the authenticity of the code-spraying data and preventing the data from being tampered.
In order to complete the verification, the system compares the scanned code spraying basic data with the pre-stored anti-counterfeiting hash codes. Specifically, the code-spraying basic data is extracted from the code-spraying through decoding, and the anti-counterfeiting hash code is usually stored in a secure database or a cloud platform. In the comparison process, the system verifies the matching property of the spray code basic data and the anti-counterfeiting hash code through the following formula that GENERATEDHASH =H (BaseData);
wherein, H (·) represents a hash function, baseData is basic data obtained by decoding from the code, and includes information such as a time stamp, a device serial number, a batch number, and the like. If the generated hash value is consistent with the stored anti-counterfeiting hash code, the verification is passed, otherwise, the verification fails, which means that the code-spraying data can be calculated, changed or counterfeited.
Judging whether the product is a genuine product or not, namely after comparing the map abstract code and checking the matching of the spray code basic data and the anti-counterfeiting hash code, the system judges whether the product is a genuine product or not through the comprehensive result. Specifically, if the atlas abstract code is consistent and the code spraying basic data is matched with the anti-counterfeiting hash code, the product information is not tampered, and the product is a true genuine product. At this time, the system determines that the product is genuine.
Otherwise, if any one of the verification fails (for example, the atlas abstract code is inconsistent or the code spraying basic data is not matched with the anti-counterfeiting hash code), the counterfeit article is judged. This step is judged by the following logic:
IsGenuineProduct=(GSC==PSC)∧(GH==SH);
The GSC is a generated summary code, the PSC is an analyzed summary code, the GH is a generated hash value, and the SH is a stored hash value.
When the generated digest code is equal to the parsed digest code and the generated hash value is equal to the stored hash value, the product is considered genuine.
In summary, in this embodiment, the authenticity of the product can be accurately determined by comparing the atlas abstract code with the matching verification of the code spraying basic data and the anti-counterfeiting hash code, and combining the verification results of the atlas abstract code and the code spraying basic data and the anti-counterfeiting hash code. The verification process relates to hash value comparison of the atlas abstract code, anti-counterfeiting hash verification of code spraying data and logic judgment, is an efficient and reliable anti-counterfeiting verification method, and effectively prevents counterfeiting and falsification. In this way, the authenticity and security of the product at the consumer end can be ensured.
Referring to fig. 2, the present invention further provides an anti-counterfeiting system for spraying codes on an outer package of a product, comprising:
The image acquisition unit forms a random microstructure on the surface of the packaging film to generate a unique physical interference pattern, acquires the physical interference pattern by using image acquisition equipment, extracts characteristics and generates a pattern characteristic vector;
The spectrum feature quantization unit is used for carrying out quantization coding on the spectrum feature vector to generate a unique spectrum abstract code;
the code spraying generation unit is used for generating code spraying basic data, generating anti-counterfeiting hash codes through a hash function by the code spraying basic data and the map abstract code, and then encoding the code spraying basic data, the anti-counterfeiting hash codes and the map abstract code and printing the encoded code spraying basic data, the encoded anti-counterfeiting hash codes and the encoded map abstract code on the surface of the packaging film to form code spraying;
the user terminal equipment is used for scanning the code spraying, analyzing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code, shooting a packaging film area image, extracting map features and generating the map abstract code;
And the comparison and verification unit is used for comparing the generated map abstract code with the analyzed map abstract code, checking the matching of the code spraying basic data and the anti-counterfeiting hash code, and judging whether the product is a genuine product or not.
The system of this embodiment may be used to execute the above method embodiments, and its principles and technical effects are similar, and are not repeated here.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (10)
1. The anti-counterfeiting method for the code spraying on the outer packaging of the product is characterized by comprising the following steps of:
Forming a random microstructure on the surface of the packaging film to generate a unique physical interference pattern;
acquiring a physical interference map by using image acquisition equipment, extracting characteristics and generating a map characteristic vector;
carrying out quantization coding on the spectrum feature vector to generate a unique spectrum abstract code;
Generating code spraying basic data, and generating anti-counterfeiting hash codes by the code spraying basic data and the atlas abstract codes through a hash function;
The code spraying basic data, the anti-counterfeiting hash code and the atlas abstract code are coded together and printed on the surface of the packaging film through code spraying equipment to form code spraying;
At a user end, analyzing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code by scanning the code spraying, shooting a packaging film area image, extracting map features and generating the map abstract code;
And comparing the generated map abstract code with the analyzed map abstract code, checking the matching of the code spraying basic data and the anti-counterfeiting hash code, and judging whether the product is a genuine product or not.
2. The method of claim 1, wherein the step of forming a random microstructure on the surface of the packaging film to form a unique physical interference pattern comprises:
And forming a random microstructure on the surface of the packaging film by a laser etching or nano printing technology, wherein the microstructure has irregular shape and size, and a unique physical interference pattern is formed, and is unique and unclonable for each packaging film.
3. The anti-counterfeiting method for the code spraying on the outer package of the product according to claim 1, wherein the step of acquiring the physical interference pattern by using the image acquisition equipment and extracting the characteristics to generate the pattern characteristic vector comprises the following steps:
An image acquisition device is used for acquiring an image of a physical interference map on the surface of the packaging film, and the image acquisition device at least comprises a high-resolution camera and a scanner;
preprocessing the acquired image, wherein the preprocessing at least comprises denoising, normalization and contrast enhancement;
Extracting features in the preprocessed image by adopting an image processing algorithm to generate a map feature vector, wherein the feature vector is expressed by the following formula:
V=[v1,v2,…,vn];
Wherein V is a map feature vector, V i is an ith feature value, and n is feature quantity.
4. A method of anti-counterfeit by code spraying on an outer package of a product according to claim 3, wherein the step of extracting features from the pre-processed image using an image processing algorithm comprises:
Applying an image processing algorithm to the preprocessed image to extract features in the image, wherein the image processing algorithm comprises the steps of removing noise in the image by using a Gaussian filtering method;
detecting edges in the image by adopting a Sobel operator;
and calculating the texture characteristics of the image through the gray level co-occurrence matrix, and generating a texture mode in the image.
5. The anti-counterfeiting method for spraying codes on the outer package of the product according to claim 1, wherein the step of performing quantization encoding on the spectrum feature vector to generate a unique spectrum abstract code comprises the following steps:
normalizing the obtained characteristic vectors of the map so that all characteristic values are located in a uniform numerical range;
Applying a quantization algorithm to the normalized map feature vector, and mapping the continuous feature value into a discrete value;
generating a summary code of the map based on the quantized feature values, wherein the summary code is a binary sequence with a fixed length;
and further processing the map abstract code by using a hash algorithm to generate a final unique map abstract code.
6. The anti-counterfeiting method for spraying codes on the outer packaging of the product according to claim 1, wherein the code-spraying basic data comprises a time stamp, a device serial number, a random number and a batch number;
the step of generating the anti-counterfeiting hash code by the code spraying basic data and the map abstract code through a hash function comprises the following steps:
The code spraying basic data and the atlas abstract code are connected into a combined character string, and an anti-counterfeiting hash code is generated through a hash function, wherein the combined character string is as follows:
D=[Timestamp||DeviceID||RandomNum||BatchNo||SummaryCode];
the time stamp is a time stamp generated by code spraying, the deviceID is a unique identifier of code spraying equipment, randomNum is a generated random number, batchNo is a product batch number, summaryCode is a map abstract code, and I represents character string connection operation;
Calculating the hash value of the combined character string through a hash function H (·) to generate an anti-counterfeiting hash code:
AntiForgeryHash=H(D):
Wherein H (·) is a hash function, antiForgeryHash is a generated AntiForgeryHash is an anti-counterfeiting hash code, and D is a combined character string which comprises code spraying basic data and a map abstract code.
7. The method for preventing counterfeiting by spraying a code onto an outer package of a product according to claim 1, wherein the step of encoding the code-spraying basic data, the anti-counterfeiting hash code and the atlas abstract code together and printing the encoded code-spraying basic data, the anti-counterfeiting hash code and the atlas abstract code on the surface of the packaging film by a code-spraying device to form the code-spraying comprises the following steps:
Encoding the code spraying basic data, the anti-counterfeiting hash code and the map abstract code into printable data formats, and converting the printable data formats into identifiable code spraying information;
and printing the coded data on the surface of the packaging film through a code spraying device to form a code spraying device.
8. The anti-counterfeiting method for spraying codes on the outer package of the product according to claim 1, wherein the steps of shooting the area image of the packaging film, extracting the characteristics of the map and generating the map abstract code comprise the following steps:
shooting a packaging film region image through user side equipment, wherein the packaging film region image comprises image data of a user side after scanning the surface of the packaging film and spraying codes, and the image data comprises microstructure characteristics of a code spraying region;
The image of the packaging film region is applied with an image processing algorithm to extract texture features and microstructure features of the image to generate map features, and a map abstract code is calculated according to the extracted map features and is used for representing unique physical features of the packaging film region.
9. The anti-counterfeiting method for spraying codes on the outer package of the product according to claim 1, wherein the steps of comparing the generated atlas abstract code with the resolved atlas abstract code, checking the matching between the spraying code basic data and the anti-counterfeiting hash code, and judging whether the product is a genuine product comprise the following steps:
Comparing the generated map abstract code with the analyzed map abstract code, and if the generated map abstract code and the analyzed map abstract code are consistent, indicating that the map information is not tampered;
Checking the matching of the code spraying basic data and the anti-counterfeiting hash code, and if the code spraying basic data and the anti-counterfeiting hash code pass the checking, verifying the correctness of the code spraying data;
Judging whether the product is a genuine product or not, if the atlas abstract code and the spray code basic data are matched with the anti-counterfeiting hash code, judging that the product is a genuine product, otherwise, judging that the product is a counterfeit product.
10. An anti-counterfeiting system for spraying codes on an outer package of a product, which is applied to an anti-counterfeiting method for spraying codes on the outer package of the product as claimed in any one of claims 1 to 9, and is characterized by comprising the following steps:
The image acquisition unit forms a random microstructure on the surface of the packaging film to generate a unique physical interference pattern, acquires the physical interference pattern by using image acquisition equipment, extracts characteristics and generates a pattern characteristic vector;
The spectrum feature quantization unit is used for carrying out quantization coding on the spectrum feature vector to generate a unique spectrum abstract code;
the code spraying generation unit is used for generating code spraying basic data, generating anti-counterfeiting hash codes through a hash function by the code spraying basic data and the map abstract code, and then encoding the code spraying basic data, the anti-counterfeiting hash codes and the map abstract code and printing the encoded code spraying basic data, the encoded anti-counterfeiting hash codes and the encoded map abstract code on the surface of the packaging film to form code spraying;
the user terminal equipment is used for scanning the code spraying, analyzing the code spraying basic data, the anti-counterfeiting hash code and the map abstract code, shooting a packaging film area image, extracting map features and generating the map abstract code;
And the comparison and verification unit is used for comparing the generated map abstract code with the analyzed map abstract code, checking the matching of the code spraying basic data and the anti-counterfeiting hash code, and judging whether the product is a genuine product or not.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510826403.XA CN120707164A (en) | 2025-06-19 | 2025-06-19 | A method and system for anti-counterfeiting by spraying codes on product outer packaging |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510826403.XA CN120707164A (en) | 2025-06-19 | 2025-06-19 | A method and system for anti-counterfeiting by spraying codes on product outer packaging |
Publications (1)
Publication Number | Publication Date |
---|---|
CN120707164A true CN120707164A (en) | 2025-09-26 |
Family
ID=97117046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202510826403.XA Pending CN120707164A (en) | 2025-06-19 | 2025-06-19 | A method and system for anti-counterfeiting by spraying codes on product outer packaging |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN120707164A (en) |
-
2025
- 2025-06-19 CN CN202510826403.XA patent/CN120707164A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6535823B1 (en) | Method and computing device for determining whether a mark is genuine | |
US9569650B2 (en) | Method and apparatus for fractal identification of an object | |
CN104303192B (en) | Unique identifying information from tagged features | |
KR101889676B1 (en) | Method and computing device for determining if a mark is genuine | |
EP3399462B1 (en) | Means for using microstructure of materials surface as a unique identifier | |
CN106682912B (en) | Authentication method of 3D structure | |
CN105493143B (en) | Recognition methods, identifying system, matching unit and program | |
KR102110912B1 (en) | Methods and computing device to determine if the mark is real | |
CN104537544A (en) | Commodity two-dimensional code anti-fake method and system provided with covering layer and based on background texture feature extraction algorithm | |
HK1245976A1 (en) | Methods and a computing device for determining whether a mark is genuine | |
MXPA05001124A (en) | Counterfeit and tamper resistant labels with randomly occurring features. | |
Cozzella et al. | Drug packaging security by means of white-light speckle | |
CN115293311B (en) | Color watermark anti-counterfeiting method and device based on micro-point code | |
CN119850230B (en) | A method for intelligent identification and analysis of anti-counterfeiting marks | |
CN116757904A (en) | Information hiding and verifying method and device based on digital image watermark | |
CN116911883A (en) | Agricultural product anti-counterfeiting tracing method and cloud platform based on AI (advanced technology) authentication technology and tracing quantification | |
CN120707164A (en) | A method and system for anti-counterfeiting by spraying codes on product outer packaging | |
CN115270840A (en) | Lattice code counterfeit identification method and system | |
WO2021022501A1 (en) | Anti-counterfeiting product having random microdot characteristics, and manufacturing method and verification method therefor | |
US10380391B1 (en) | Method and apparatus for fractal identification | |
CN117499551B (en) | Encryption anti-counterfeiting printing method based on binary signals | |
Duerksen et al. | System and method for authentication | |
CN119301648A (en) | Marker verification with distortion tolerance | |
CN114255053A (en) | A method for generating a code sign of a commodity and a method for identifying a product based on the code sign | |
HK1243213A1 (en) | Commodity anti-counterfeiting verification system based on natural biological information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication |