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 PDF

Info

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
Application number
CN201910272268.3A
Other languages
Chinese (zh)
Inventor
陈成楷
陈庆伟
缪小微
黄伟忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Baoshan Science And Technology Application Co Ltd
Original Assignee
Guangzhou Baoshan Science And Technology Application Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Baoshan Science And Technology Application Co Ltd filed Critical Guangzhou Baoshan Science And Technology Application Co Ltd
Priority to CN201910272268.3A priority Critical patent/CN109978574A/en
Priority to PCT/CN2019/093585 priority patent/WO2020199393A1/en
Publication of CN109978574A publication Critical patent/CN109978574A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, 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

A kind of anti-counterfeiting system and method for anti-counterfeit
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.
CN201910272268.3A 2019-04-04 2019-04-04 A kind of anti-counterfeiting system and method for anti-counterfeit Pending CN109978574A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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