CN109978574A - A kind of anti-counterfeiting system and method for anti-counterfeit - Google Patents
A kind of anti-counterfeiting system and method for anti-counterfeit Download PDFInfo
- Publication number
- CN109978574A CN109978574A CN201910272268.3A CN201910272268A CN109978574A CN 109978574 A CN109978574 A CN 109978574A CN 201910272268 A CN201910272268 A CN 201910272268A CN 109978574 A CN109978574 A CN 109978574A
- Authority
- CN
- China
- Prior art keywords
- information
- identification
- fake
- counterfeiting
- false distinguishing
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
Landscapes
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Editing Of Facsimile Originals (AREA)
- Storage Device Security (AREA)
Abstract
The present invention discloses a kind of anti-counterfeiting system, comprising: identification module, for obtaining identification information and anti-counterfeiting information, output to following anti-fake modules from the security code being set on terminal device;With the anti-fake module for being set to remote equipment, export for receiving identification information and anti-counterfeiting information progress false distinguishing and generating false distinguishing result to the identification module.The invention also discloses a kind of method for anti-counterfeit, and disclosed method and system can overcome because terminal program is cracked or source code leakage causes security code largely to be copied, thus the problem of losing antiforge function according to the present invention.
Description
Technical field
The present invention relates to security code technical field, especially a kind of anti-counterfeiting system and method for anti-counterfeit.
Background technique
Existing patterned security code on the market, often identifies figure on terminal program, parses anti-fake data,
Then cloud server is sent by anti-fake data carry out false distinguishing.But such security code is when in use, often will appear following
Problem:
1, when security code is upgraded due to demand, each terminal program for corresponding to parsing requires synchronous upgrading,
It is thus of a high price.
2, security code using when exist and be cracked because of terminal program, or the problem of decoding (coding) program source code leaks,
It is largely forged to will lead to security code, influences information security.
Summary of the invention
To solve the above-mentioned problems, it is contemplated that the discrimination process of security code is embodied as cloud and equipment end separation,
It can be prevented during anti-fake and identification the problem of being cracked at one end and entire security code is caused to fail in this way, and
And in escalation process, does not need to upgrade the recognizer of terminal, advantageously ensure that the safety of anti-pseudoprocess, simultaneously
Reduce upgrading and maintenance cost.
According to an aspect of the invention, there is provided a kind of anti-counterfeiting system, comprising: identification module, for from being set to end
Identification information and anti-counterfeiting information, output to following anti-fake modules are obtained in security code in end equipment;Be set to remote equipment
Anti-fake module, carry out false distinguishing and generate false distinguishing result exporting to identification module for receiving identification information and anti-counterfeiting information.Root
According to identification module can the information to security code carry out preliminary identification and determination, further according to anti-fake module carry out false distinguishing, it is this
Both-end, which carries out identification and the mode of false distinguishing, can make security code higher in the safety coefficient of discrimination process, will not be broken because of single-ended
Solution just makes the antifalse effect of entire security code fail.
In some embodiments, identification module includes the first recognition unit and the second recognition unit, the first recognition unit
For identifying to the security code being set on terminal device, pass through the effective of the included error correcting code positioning anti-fake code of security code
Identification region obtains identification information;Second recognition unit is used for the identification information based on effective identification region, obtains anti-fake letter
Breath, and the identification information of effective identification region and anti-counterfeiting information are exported to anti-fake module.According to the first recognition unit and second
Recognition unit can effectively obtain the information of security code to the processing that security code carries out, and be different from the prior art directly to anti-fake
Code is identified, the safety of anti-pseudoprocess can be effectively improved.
In some embodiments, identification information includes anti-fake regional code mode and anti-fake regional code version, and second
Identification module is decoded according to the anti-fake regional code mode and anti-fake regional code version, obtains anti-counterfeiting information.According to
Anti-fake regional code mode and anti-fake regional code version can assist anti-fake module to be decoded anti-fake area information, guidance
The decoding process of anti-fake module, and when upgrading for some security codes due to demand, correspond to each terminal of parsing
Program does not need synchronous upgrading, only upgrades to security code, advantageously reduces cost.
In some embodiments, anti-fake module includes false distinguishing unit and authentication unit, and false distinguishing unit is used for according to acquisition
Anti-counterfeiting information and the identification information of effective identification region be decoded operation and obtain anti-fake data;Authentication unit is used for anti-fake
Data are verified, and the output of false distinguishing result is generated.It can be given on the basis of false distinguishing unit further through the processing of authentication unit
The secondary defence line of anti-pseudoprocess of security code can overcome and exist in the prior art in security code use because terminal program is broken
Solution, or the problem of decoding (coding) program source code leakage, largely forged to will lead to security code, influence asking for information security
Topic.
In some embodiments, anti-fake module further include: statistic unit, for counting current mirror according to false distinguishing result
Pseudo- number is judged, warning information output is generated when the identification for judging security code reaches preset identification frequency threshold value.It is logical
Security code that is suspicious or forging can timely be identified by crossing the unit, be conducive to the safety for improving information.
According to another aspect of the present invention, provide a kind of method for anti-counterfeit, include the following steps: receive identification information and
Anti-counterfeiting information;False distinguishing processing is carried out according to the identification information and anti-counterfeiting information received, and generates the output of false distinguishing result;Wherein,
Identification information and anti-counterfeiting information are to obtain from the security code being set on terminal device.It can be to security code according to identification module
Information carry out preliminary identification and determination, further according to anti-fake module carry out false distinguishing, this both-end carry out identification and false distinguishing side
Formula can make security code higher in the safety coefficient of discrimination process, will not just make the anti-fake of entire security code because of single-ended be cracked
Effect failure.
In some embodiments, identification information and anti-counterfeiting information packet are obtained from the security code being set on terminal device
It includes following steps: obtaining the candidate region information of security code, pass through the effective knowledge for the error correcting code positioning anti-fake code that security code carries
Other region;Based on effective identification region, identification information is obtained;Acquisition anti-counterfeiting information is decoded according to identification information.Pass through time
It selects the setting of identification region and effective coverage can be improved and cracks the difficulty that security code obtains identification information.
In some embodiments, identification information includes location information and colouring information, is decoded according to identification information
It obtains anti-counterfeiting information and includes the following steps: the spatial arrangement structure for determining anti-fake region and identification region according to location information;Root
The anti-counterfeiting information in anti-fake region is extracted according to colouring information.It can be auxiliary according to anti-fake regional code mode and anti-fake regional code version
It helps anti-fake module to be decoded anti-fake area information, instructs the decoding process of anti-fake module, and can be realized identification information
With the separation of anti-counterfeiting information, and then realize identification and anti-fake processing separation, in this way for some security codes due to demand carry out
When upgrading, each terminal program for corresponding to parsing does not need synchronous upgrading, only upgrades to security code, is conducive to drop
Low cost.
In some embodiments, identification information includes anti-fake regional code version, and generating false distinguishing result includes following step
It is rapid: generation final data is decoded to the anti-counterfeiting information according to anti-fake regional code version;Verify the effective of final data
Property generate false distinguishing result output.The safety of information can be effectively protected by the decrypting process.
In some embodiments, further include following steps: setting identifies frequency threshold value, and setting identifies frequency threshold value, root
Current false distinguishing number is counted according to false distinguishing result;False distinguishing number is judged, when the identification for judging security code reaches identification time
Warning information output is generated when number threshold value.Security code that is suspicious or forging can be timely identified by the threshold value of setting, is had
Conducive to the safety for improving information.
Detailed description of the invention
Fig. 1 is the anti-counterfeiting system functional block diagram of an embodiment of the present invention;
Fig. 2 is the anti-counterfeiting system functional block diagram of a further embodiment of this invention;
Fig. 3 is the structural block diagram of the security code using anti-counterfeiting system of an embodiment of the present invention;
Fig. 4 is the structural block diagram of the security code using anti-counterfeiting system of a further embodiment of this invention;
Fig. 5 is the structural block diagram of the security code using anti-counterfeiting system of another embodiment of the present invention;
Fig. 6 is the method for anti-counterfeit flow chart of an embodiment of the present invention.
Specific embodiment
The invention will now be described in further detail with reference to the accompanying drawings.
Fig. 1 schematically shows a kind of anti-counterfeiting system functional block diagram of embodiment according to the present invention, such as Fig. 1 institute
Show,
The anti-counterfeiting system includes: identification module 1 and anti-fake module 2.Identification module 1 is used for from being set on terminal device
Identification information and anti-counterfeiting information, output to following anti-fake modules 2 are obtained in security code;Anti-fake module 2 is set to remote equipment, uses
It exports in receiving identification information and anti-counterfeiting information progress false distinguishing and generating false distinguishing result to identification module 1.It can for identification module 1
To be arranged on the terminal devices such as mobile phone, tablet computer, illustratively, when the identification module 1 is arranged, opened by the prior art
The application program for sending out corresponding cell phone system (such as Android, Iphone), goes to scan anti-fake by the camera of mobile phone
Code.Anti-fake module 2 can be deployed in remote server, on the server due to the anti-fake deployment of module 2, for breaking through
One server, difficulty is significantly larger than program fixed together, so the anti-counterfeiting system of security code compared with the prior art has
Higher safety.Identification module 1 and anti-fake module 2 are set to different both ends, and can carry out wireless communication.
For security code provided in this embodiment, as shown in Figure 3, comprising: identification region 3 and anti-fake region 4.Identification region
3 for placing identification information.Anti-fake region 4 is for placing anti-counterfeiting information.Preset space is pressed in identification region 3 and anti-fake region 4
The inside of identification region 3 is arranged in Structural assignments, i.e., anti-fake region 4.For raising identification region 3 as much as possible and anti-fake area
The information contained in domain 4, in other preferred embodiments, as shown in figure 4, the space structure is also implemented as anti-fake area
The inside of identification region 3 is arranged in a part in domain 4, and the surrounding of identification region 3 is arranged in another part, i.e., by anti-fake region
The inside of identification region is arranged in a part, and the surrounding of identification region is arranged in another part, i.e., anti-fake region is divided into five
Region, an anti-fake region is arranged as an individual entirety, in the inside of identification region in identification region, in identification region
An anti-fake region is respectively set in surrounding, can contain a large amount of information in this way.In other preferred embodiments, such as Fig. 5 institute
Show, which is also implemented as that the surrounding of identification region 3 for anti-fake region 4 is arranged in, i.e., using identification region as single
An only entirety, anti-fake region are divided into four parts, are separately positioned on the surrounding of identification region.
Wherein, the space structure of identification region is divided into building and is not overlapped home block, in each home block pair
The position filling group identifier answered is at binary data;Binary data is subjected to the information of Fragmentation generation for identification.
Illustratively, each home block is for indicating 1bit information, if the identifier of home block filling indicates 1, when white when being black
It indicates 0, these home blocks is constituted to the binary data of certain length.It is (specific real that the binary data is subjected to fragment later
Existing mode is referred to prior art realization), it can be used to express bulk information in this way.It include for information for identification
One identification information, the first identification information include coding mode, version of code, location information and the colouring information in anti-fake region.Show
Example property, preceding 4 bits of the binary data are used to indicate the coding mode of security code, and the 5 to 8th bits is used to indicate anti-
The version of code in pseudo- region.Specifically, this is anti-fake for assisting identification for anti-fake regional code mode and anti-fake regional code version
The terminal or server-side of code are decoded its anti-fake area information.Location information is used to describe anti-fake region and identification region
The size (width in anti-fake region and the number of pixels of height) of relative position and anti-fake region.Colouring information is for describing
The colour system that anti-fake region uses, such as Black-White, YUV, RGB, HSV etc..Have for anti-fake region and identification region
Mapping relations can be established in anti-fake region and identification region by location information by having specific spatial relationship to be also embodied in, in this way
Anti-counterfeiting information can be extracted by location information and colouring information, and when extracting anti-counterfeiting information, passes through identification information
In the corresponding anti-fake region of the available identification region of colouring information image information, that is, the anti-counterfeiting information encrypted, effectively
The safety for improving security code.Illustratively, for Black-White colour system, the image data of acquisition is only big
About 600 bytes are no more than 1kB along with a small amount of color information data is with frame data altogether.For in identification process, occupancy
Network broadband is extremely low, can effectively improve recognition speed.Information for identification further includes the second identification information, the second identification
Information includes error correction information code and information effect code, and for identifying and distinguish identification region, illustratively, identification region is distinguished
Being includes candidate identification region and effective identification region, and candidate identification region is configured to have which includes the first identification information
Effect identification region is configured to including the first identification information and the second identification information, in a particular application, can pass through scanning
With search candidate identification region, and distinguish and determine effective identification region by the verification of the second identification information.For passing through
Candidate identification region determines the process specific implementation of effective identification region are as follows: it searches candidate identification region information and is determined, if
The identification information of candidate identification region can voluntarily carry out information code error correction, and also pass through the school of the information check code of itself
It tests, then using candidate's identification region as effective identification region, can be identified by the second identification information detected to first
Information carries out error correction and verification, that is, illustrates the region while including the second identification information and the first identification information, the area Ji Jianggai
Domain is determined as effective identification region.Wherein, the identification of candidate region can be by the structure of setting candidate region and to this
Structure is scanned judgement and realizes, such as candidate region is embodied as including that there are four the candidate anchor points for constituting approximate matrix.It should
Candidate anchor point are as follows: if radius is in the circle of n, and be up to m other stains, then the stain is to wait using a stain as the center of circle
Selected site, the size of n are determined that the value range of illustrative n=3 × r, m can be diversified by the radius r of the stain,
Usually take 1 or 0.In other embodiments, which is embodied as including that there are three constitute approximate right angle triangle
The 4th point can be calculated by three anchor points in the candidate anchor point of shape, wherein calculation method can refer to existing skill
Art, which is realized, (illustratively, in QR Code, to be used 3 " returning " fonts as anchor point, calculates the by this 3 " returning " fonts
The position of four points).Candidate region can be identified by candidate's anchor point, and the candidate region does not identify significantly
Pattern, such as QR Code has apparent " returning " word figure in the prior art, Maxi Code has apparent buphthalmos figure,
DataMatrix has apparent two straight lines, so that anti-fake safety is higher.
The identification module of the anti-counterfeiting system of the present embodiment include the first recognition unit 101 and the second recognition unit 102, first
Recognition unit 101 is used to identify the security code being set on terminal device, including obtains one or more candidates first
Effective identification region of identification region, the error correcting code positioning anti-fake code from candidate identification region carried by security code (is led to
The second identification information crossed in security code carries out error correction and verification, so that the candidate identification region to acquisition distinguishes, with
Determine effective identification region), and from effective identification region acquisition identification information, (reading has after effective identification region has been determined
The first identification information and the second identification information in identification region are imitated, includes the first identification information and the second identification information to obtain
Identification information).Second recognition unit 102 be used for the identification information based on effective identification region, according to identification information with it is anti-fake
The relationship (see the description of above-mentioned security code part) in region obtains anti-counterfeiting information, realizes the extraction of anti-counterfeiting information, and will effectively know
The identification information and anti-counterfeiting information in other region are exported to anti-fake module 2.Second recognition unit 102 is according to the identification information of security code
In location information and colouring information extract anti-counterfeiting information, be achieved in based on identification information and obtain anti-counterfeiting information.Pass through
Location information and colouring information in identification information obtain anti-counterfeiting information and specifically may be implemented are as follows: are obtained by location information anti-fake
The spatial arrangement structure in region and identification region, illustratively anti-fake region is being known in the inside of identification region, i.e. anti-counterfeiting information
The inside of other information;Again by colouring information mapping relations corresponding with anti-fake region in identification information, obtains anti-fake region and adopt
With colouring information, information extraction, illustratively, the color in anti-fake region are carried out by determining colouring information to anti-fake region later
Information is White-Black, which includes black and white color lump, if some color lump in anti-fake region is black
Color is then indicated with 1, if some color lump is white, is indicated with 0, to obtain binary anti-counterfeiting information.
Wherein, anti-fake module 2 includes false distinguishing unit 201 and authentication unit 202, and false distinguishing unit 201 is used for according to acquisition
The identification information of anti-counterfeiting information and effective identification region is decoded operation and obtains anti-fake data, specific implementation are as follows: according to identification
Version of code information in information assists anti-fake module 2 to be decoded anti-counterfeiting information, i.e., by anti-fake regional code mode and
Anti-fake regional code version is decoded, decoding rule and the mode anti-fake regional code mode in identification information and anti-
It embodies in pseudo- regional code version, is decoded based on the coding mode and version of code information by rendezvous protocol, decoded
After obtain anti-fake data.Wherein, coding mode is open-ended, is specifically as follows and is written in the coding mode to security code
When, a variety of coding modes can be written simultaneously, after current coding mode goes wrong, other coding modes can be written and carry out
Replacement illustratively provides 3 kinds of coding mode (these three coding modes in write-in for 2019-4-3 editions security codes
Code name be 0,1,2), after current coding mode 0,1,2 goes wrong, new coding mode code name 3 can be further added by, simultaneously
Old coding mode does not use, and new coding mode 3 is just used by the newly-generated security code of this coding mode.In this way
Judge certain coding modes be cracked or code leakage (such as according to the coding mode be accredited number whether be more than to set
Fixed identification threshold value is predicted), then increase new coding mode and generate new version of code information, according to the new version of code
Information generates new security code, and does not use old unsafe coding mode.Authentication unit 202 is used for anti-fake data
It is verified, generates the output of false distinguishing result, its result is returned to identification module 1 later, wherein the verification mode based on selection
The false distinguishing result that (can refer to prior art realization) obtains after verifying to false distinguishing data is embodied as a sequence number, exemplary
Ground, for security code that image is switched to digital information, (black is switched to 1 by such as White-Black color space, and white turns
0), by the rule that the coding mode of the security code provides, to be reset to the position of these digital informations, further according to anti-fake area
The information after rearrangement is decrypted (such as using existing DES algorithm, RSA Algorithm) in the version of code information in domain, final to produce
A raw sequence number.Sequence number corresponding with security code, which can be pre-stored in anti-fake module, (or to be pre-stored in remote where anti-fake module
, can be by anti-fake module accesses in end equipment), if being judged during carrying out false distinguishing according to check results in anti-fake module
Being alreadyd exceed threshold value by false distinguishing number and (the constraint item can also being not provided with for the sequence number or the sequence number is not detected
Part only judges whether to detect sequence number, can flexibly realize according to demand), then the false distinguishing exported is the result is that failure;If anti-pseudonorm
Block detects the sequence number during carrying out false distinguishing, and the sequence number by false distinguishing number is no more than threshold value, then exports
False distinguishing the result is that success, and can also export with the picture of the associated article of the sequence number, article introduction etc. (sequence number and its
The setting of corresponding related information can set and prestore when coding rule corresponding with anti-counterfeiting information is arranged).
In the preferred embodiment, as shown in Fig. 2, anti-fake module further includes statistic unit 203, which is used for according to mirror
The false distinguishing number that pseudo- result counts current judged, when each identification module, which initiates false distinguishing to anti-fake module, requests, every time
False distinguishing success after, anti-fake module 2 all can the identification number to the sequence number record.When the identification for judging security code reaches pre-
If identification frequency threshold value when generate warning information output, which can be implemented as particular text, graphical information, to
Illustrate that the coding is likely to be forgery.
According to anti-counterfeiting system provided in this embodiment, can effectively the safety coefficient to the anti-pseudoprocess of security code carry out
It is greatly improved, the difficulty being cracked is increased by identification and anti-fake module that both ends are arranged in.
Fig. 6 schematically shows method for anti-counterfeit flow chart according to an embodiment of the present invention, as shown in fig. 6, this reality
Example is applied to include the following steps:
Step S601: identification information and anti-counterfeiting information are received.Wherein, identification information and anti-counterfeiting information are from being set to terminal
It is obtained in security code in equipment.Specific acquisition modes: one or more candidate identification regions are obtained first, pass through security code
Included error correcting code (passes through the second identification in security code from effective identification region of positioning anti-fake code in candidate identification region
Information carries out error correction and verification, so that the candidate identification region to acquisition distinguishes, with the effective identification region of determination), and
Identification information is obtained from effective identification region after effective identification region has been determined (to read first in effective identification region to know
Other information and the second identification information, with obtain include the first identification information and the second identification information identification information).Second identification
Unit 102 is used for the identification information based on effective identification region, according to the relationship in identification information and anti-fake region (see above-mentioned anti-fake
The description of code part) anti-counterfeiting information is obtained, and the identification information of effective identification region and anti-counterfeiting information are exported to anti-fake module
2.The anti-fake regional code mode and anti-fake regional code version that second identification module 102 is carried according to security code are decoded,
Obtain anti-counterfeiting information.
Step S602: false distinguishing processing is carried out according to the identification information and anti-counterfeiting information received, and it is defeated to generate false distinguishing result
Out.Wherein, specific false distinguishing processing include: the verification mode (can refer to prior art realization) based on selection to false distinguishing data into
The false distinguishing result obtained after row verifying is embodied as a sequence number, if not examining during carrying out false distinguishing in anti-fake module
Measure threshold value is alreadyd exceed by false distinguishing number (constraint condition can also being not provided with, only sentenced for the sequence number or the sequence number
It is disconnected whether to detect sequence number, can flexibly realize according to demand), then the false distinguishing exported is the result is that failure;If anti-fake module into
During row false distinguishing, the sequence number is detected, and the sequence number by false distinguishing number is no more than threshold value, the then false distinguishing exported
The result is that success, and can also export and (sequence number and its corresponding passes such as the picture of the associated article of the sequence number, article introduction
The setting of connection information can set and prestore when coding rule corresponding with anti-counterfeiting information is arranged).Later by false distinguishing structure
On output to terminal device.
In the preferred embodiment, this method further includes following steps: setting identifies frequency threshold value, is united according to false distinguishing result
Current false distinguishing number is counted, when each identification module, which initiates false distinguishing to anti-fake module, requests, after each false distinguishing success, anti-pseudonorm
Block 2 all can the identification number to the sequence number record.False distinguishing number is judged, when the identification for judging security code reaches
Warning information output is generated when identifying frequency threshold value, which can be implemented as particular text, graphical information, to illustrate
The coding is likely to be forgery.
Security code can be made to identify in such a way that both-end carries out identification and false distinguishing according to the method for anti-counterfeit of the present embodiment
The safety coefficient of process is higher, so that the antifalse effect of entire security code is failed because of single-ended be cracked.And due to anti-
Pseudo-code includes identification information and anti-counterfeiting information simultaneously, and the wherein one end that is identified by of identification information (can be and be arranged at end
The identification module of end equipment) Lai Shixian, the false distinguishing to anti-counterfeiting information (is can be and is arranged in remote equipment by the other end
Such as the false distinguishing module on cloud server) Lai Shixian, thus when upgrading to anti-pseudo-program, it is only necessary to carry out cloud service
The upgrading of device does not need to upgrade each terminal device or the equipment of security code is arranged, and upgrades more convenient, feasibility height.
Above-described is only some embodiments of the present invention.For those of ordinary skill in the art, not
Under the premise of being detached from the invention design, various modifications and improvements can be made, these belong to protection model of the invention
It encloses.
Claims (10)
1. a kind of anti-counterfeiting system characterized by comprising
Identification module is exported for obtaining identification information and anti-counterfeiting information from the security code being set on terminal device under
State anti-fake module;With
It is set to the anti-fake module of remote equipment, for receiving the identification information and anti-counterfeiting information progress false distinguishing and generating false distinguishing
As a result it exports to the identification module.
2. according to anti-counterfeiting system described in right 1, which is characterized in that the identification module includes that the first recognition unit and second are known
Other unit,
First recognition unit is included by the security code for identifying to the security code being set on terminal device
Error correcting code position effective identification region of the security code, obtain identification information;
Second recognition unit is used for the identification information based on effective identification region, obtains anti-counterfeiting information, and will be effective
The identification information and anti-counterfeiting information of identification region are exported to anti-fake module.
3. anti-counterfeiting system according to claim 2, which is characterized in that the identification information includes anti-fake regional code mode
With anti-fake regional code version, second identification module is according to the anti-fake regional code mode and anti-fake regional code version
It is decoded, obtains anti-counterfeiting information.
4. anti-counterfeiting system according to claim 3, which is characterized in that the anti-fake module includes that false distinguishing unit and verifying are single
Member,
The false distinguishing unit according to the anti-counterfeiting information of acquisition and the identification information of effective identification region for being decoded operation and obtaining
Take anti-fake data;
The authentication unit generates the output of false distinguishing result for verifying to the anti-fake data.
5. anti-counterfeiting system according to any one of claims 1-4, which is characterized in that the anti-fake module further include:
Statistic unit, it is described anti-when judging for being judged according to false distinguishing result statistics the false distinguishing number of current security code
The false distinguishing number of pseudo-code generates warning information output when reaching preset identification frequency threshold value.
6. a kind of method for anti-counterfeit, which comprises the steps of:
Receive identification information and anti-counterfeiting information;
False distinguishing processing is carried out according to the identification information and anti-counterfeiting information received, and generates the output of false distinguishing result;
Wherein, the identification information and anti-counterfeiting information are to obtain from the security code being set on terminal device.
7. according to the method described in claim 6, it is characterized in that, described obtain from the security code being set on terminal device
Identification information and anti-counterfeiting information include the following steps:
The candidate region information for obtaining security code positions effective knowledge of the security code by the error correcting code that the security code carries
Other region;
Based on effective identification region, identification information is obtained;
Acquisition anti-counterfeiting information is decoded according to the identification information.
8. the method according to the description of claim 7 is characterized in that the identification information includes location information and colouring information,
It is described according to the identification information be decoded obtain anti-counterfeiting information include the following steps:
The spatial arrangement structure in the anti-fake region Yu the identification region is determined according to the location information;
The anti-counterfeiting information in the anti-fake region is extracted according to the colouring information.
9. according to the method described in claim 6, it is characterized in that, the identification information includes anti-fake regional code version, institute
Generation false distinguishing result is stated to include the following steps:
Generation final data is decoded to the anti-counterfeiting information according to the anti-fake regional code version;
The validity for verifying the final data generates the output of false distinguishing result.
10. according to the method described in claim 9, it is characterized in that, further including following steps:
Setting identifies frequency threshold value, and the false distinguishing number of current security code is counted according to the false distinguishing result;
False distinguishing number is judged, generates early warning when judging that the false distinguishing number to current security code reaches and identifies frequency threshold value
Information output.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910272268.3A CN109978574A (en) | 2019-04-04 | 2019-04-04 | A kind of anti-counterfeiting system and method for anti-counterfeit |
PCT/CN2019/093585 WO2020199393A1 (en) | 2019-04-04 | 2019-06-28 | Anti-counterfeiting system and anti-counterfeiting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910272268.3A CN109978574A (en) | 2019-04-04 | 2019-04-04 | A kind of anti-counterfeiting system and method for anti-counterfeit |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109978574A true CN109978574A (en) | 2019-07-05 |
Family
ID=67083048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910272268.3A Pending CN109978574A (en) | 2019-04-04 | 2019-04-04 | A kind of anti-counterfeiting system and method for anti-counterfeit |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109978574A (en) |
WO (1) | WO2020199393A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020199394A1 (en) * | 2019-04-04 | 2020-10-08 | 广州市宝绅科技应用有限公司 | Anti-counterfeiting code and construction method therefor |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101807285A (en) * | 2010-04-09 | 2010-08-18 | 周锡卫 | Method for interactive dynamic forgery prevention and verification |
CN103310344A (en) * | 2012-09-10 | 2013-09-18 | 成都菲普迪斯科技有限公司 | CCQR (Colorful Coded Quick Response) anti-counterfeiting method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9076024B2 (en) * | 2013-03-07 | 2015-07-07 | Authentag, Llc | Anti-counterfeiting system and method |
CN103246863A (en) * | 2013-04-02 | 2013-08-14 | 包晗 | Identifying system and identifying method for interactive anti-counterfeiting based on identifying codes |
CN106203573A (en) * | 2016-07-26 | 2016-12-07 | 闫河 | Antifalsification label and Antiforge system |
CN108122020A (en) * | 2017-12-08 | 2018-06-05 | 北京小米移动软件有限公司 | Two-dimensional code generation method and device and two-dimensional code identification method and device |
CN108960387B (en) * | 2018-07-12 | 2021-10-12 | 南京林业大学 | Anti-counterfeiting two-dimensional code and generation and identification method thereof |
-
2019
- 2019-04-04 CN CN201910272268.3A patent/CN109978574A/en active Pending
- 2019-06-28 WO PCT/CN2019/093585 patent/WO2020199393A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101807285A (en) * | 2010-04-09 | 2010-08-18 | 周锡卫 | Method for interactive dynamic forgery prevention and verification |
CN103310344A (en) * | 2012-09-10 | 2013-09-18 | 成都菲普迪斯科技有限公司 | CCQR (Colorful Coded Quick Response) anti-counterfeiting method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020199394A1 (en) * | 2019-04-04 | 2020-10-08 | 广州市宝绅科技应用有限公司 | Anti-counterfeiting code and construction method therefor |
Also Published As
Publication number | Publication date |
---|---|
WO2020199393A1 (en) | 2020-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109960957B (en) | Incomplete two-dimensional code and generation, repair and identification methods, devices and systems thereof | |
RU2681696C2 (en) | Two dimensional barcode and method of authentication of such barcode | |
KR101626880B1 (en) | Distinguish and recognition system of ID card for real name certification by non-face-to-face and online | |
CN107392583B (en) | Two-dimensional code graphic data generation method and device | |
US20200074130A1 (en) | Item identification | |
CN110428028A (en) | Fake method, device, equipment and medium are tested in identification based on Quasi dynamic laser label | |
CN104243474B (en) | Electronic equipment authenticity verification method and device | |
CN109981682A (en) | Data verification method, the apparatus and system of internet of things equipment | |
CN104916029A (en) | Paper money verification system and paper money verification method based on system | |
CN111950673B (en) | Commodity anti-counterfeiting verification method, device and equipment based on two-dimensional code and storage medium | |
CN104077621A (en) | Identification registration system and method, identification label and generation method thereof | |
KR20140087084A (en) | Authentication server and method by using label and, mobile device | |
US9064138B2 (en) | Method for detecting reorgination of barcodes | |
CN104036399A (en) | True and false identification method based bar code scanning and dynamic password | |
CN113988242A (en) | Multi-region-based anti-counterfeiting code generation and verification method, system, equipment and medium | |
CN109978574A (en) | A kind of anti-counterfeiting system and method for anti-counterfeit | |
KR101638787B1 (en) | Mobile ticket security system and method of based location information and terminal unique number | |
US8893974B2 (en) | Decoder for barcodes with anti-copy feature | |
CN110222515A (en) | Anti-tamper detection method, device and server, computer readable storage medium | |
CN104112201B (en) | The method of sending and receiving and equipment of electronic bill data | |
CN107871266B (en) | Method for acquiring interactive certificate and related device | |
WO2023241242A1 (en) | Data recognition method and mobile terminal | |
KR102515358B1 (en) | System of generating identification code image inserted authentication judgment information and method of authenticating goods using identification code iamge | |
CN111984881A (en) | Prompting method, prompting device, terminal, server and storage medium | |
CN107644463A (en) | A kind of two-dimensional code scanning Work attendance method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190705 |
|
RJ01 | Rejection of invention patent application after publication |