[go: up one dir, main page]

CN104376352B - Method and device for producing anti-counterfeit printing - Google Patents

Method and device for producing anti-counterfeit printing Download PDF

Info

Publication number
CN104376352B
CN104376352B CN201310354185.1A CN201310354185A CN104376352B CN 104376352 B CN104376352 B CN 104376352B CN 201310354185 A CN201310354185 A CN 201310354185A CN 104376352 B CN104376352 B CN 104376352B
Authority
CN
China
Prior art keywords
parameter
check code
substring
false proof
character string
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.)
Active
Application number
CN201310354185.1A
Other languages
Chinese (zh)
Other versions
CN104376352A (en
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.)
SHENZHEN ZHENGFENG PRINTING CO Ltd
Original Assignee
SHENZHEN ZHENGFENG PRINTING 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 SHENZHEN ZHENGFENG PRINTING CO Ltd filed Critical SHENZHEN ZHENGFENG PRINTING CO Ltd
Priority to CN201310354185.1A priority Critical patent/CN104376352B/en
Publication of CN104376352A publication Critical patent/CN104376352A/en
Application granted granted Critical
Publication of CN104376352B publication Critical patent/CN104376352B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Electroplating Methods And Accessories (AREA)

Abstract

The present invention provides a kind of production method and its generation device of false proof plating, wherein the generation device of false proof plating can perform the production method of false proof plating, and the production method of false proof plating may include following steps.Receive sequence number character string, includes multiple character codes among sequence number character string.Check code generating routine is performed, to calculate check code position and by the character code in check code position as check code according to sequence number character string and checking parameter group.By in sequence number character string, the part before check code position is defined as the first substring, and the part being located at after check code position is defined as into the second substring.The first substring, check code and the second substring are sequentially combined as false proof plating.The production method of this false proof plating can have more preferable anti-fraud system and can more quickly produce false proof plating.

Description

防伪印纹的产生方法及其产生装置Method and device for producing anti-counterfeit printing

技术领域technical field

本发明涉及一种印纹的产生方法及其装置,特别是涉及一种防伪印纹的产生方法及防伪印纹的产生装置。The invention relates to a method and a device for generating a print, in particular to a method for generating an anti-counterfeit print and a device for generating an anti-counterfeit print.

背景技术Background technique

为了避免产品被仿冒或是管理危险物品,传统上会在这些物品上贴上管理标签,且管理标签上印有流水序号以兹管理。且为了更加严谨地进行管理,这些印上去的序号需要有防伪功能。例如相机或是数字摄影机上的标签即需要有防伪功能的标签,来判断产品是否为公司货或是盗版货。In order to prevent products from being counterfeited or manage dangerous goods, management labels are traditionally affixed on these items, and serial numbers are printed on the management labels for management purposes. And in order to manage more strictly, these printed serial numbers need to have anti-counterfeiting function. For example, the label on a camera or a digital video camera needs a label with anti-counterfeiting function to determine whether the product is a company product or a pirated product.

传统上在产生具有防伪机制的印刷品时,一般会利用纯文字文件的格式先产生需要的序号。产生出需要的序号之后,再提供给外包的数字印刷厂商进行印刷。传统上的印刷方法为序号和防伪字符需要分别做两次的印刷,因此会花费大量的时间和人力且容易会有位移的现象发生。在这过程中一旦客户的资料或防伪机制泄漏出去,制造标签的厂商和客户的损失将会很重大。而对于不同客户或是不同产品,也有必要采用不同的防伪机制。Traditionally, when producing printed matter with an anti-counterfeiting mechanism, the required serial number is generally generated in the form of a plain text file. After the required serial number is generated, it is provided to the outsourced digital printing manufacturer for printing. Traditionally, the serial number and anti-counterfeit characters need to be printed twice, so it takes a lot of time and manpower and is prone to displacement. In this process, once the customer's information or anti-counterfeiting mechanism leaks out, the loss of the manufacturer and the customer of the label will be very serious. And for different customers or different products, it is also necessary to adopt different anti-counterfeiting mechanisms.

另外在传统的印刷防伪字符选择上多为采用简单的方法产生,时间一旦拉长会有防伪字符的产生的选择不够多的问题。除了前述的问题之外,传统的简单的防伪字符产生方法在时间拉长就会有相当高的机会被有心人员破解。一旦防伪机制被破解,那么客户的所有损失也会难以估计。所以在传统上的印刷防伪机制存在着过于简单,并且容易被有心人员破解的问题存在。In addition, most of the traditional printing anti-counterfeiting characters are produced by simple methods. Once the time is prolonged, there will be a problem that there are not enough choices for the generation of anti-counterfeiting characters. In addition to the aforementioned problems, the traditional simple anti-counterfeiting character generation method will have a very high chance of being cracked by interested personnel after a long time. Once the anti-counterfeiting mechanism is cracked, all losses of customers will be difficult to estimate. Therefore, there is a problem that the traditional printing anti-counterfeiting mechanism is too simple, and it is easy to be cracked by interested personnel.

发明内容Contents of the invention

有鉴于以上的问题,本发明提出一种防伪印纹的产生方法和防伪印纹的产生装置,来快速产生具有更好的防伪机制的印纹。其中防伪印纹的产生装置可执行防伪印纹的产生方法。In view of the above problems, the present invention proposes a method for generating anti-counterfeit prints and a device for generating anti-counterfeit prints to rapidly generate prints with better anti-counterfeit mechanisms. The device for generating anti-counterfeit prints can implement the method for generating anti-counterfeit prints.

根据本发明的一实施例,防伪印纹的产生方法包括以下步骤。接收一序号字符串,序号字符串之中包括多个字符码。执行一校验码产生程序,并且用以依据序号字符串以及一校验参数组计算一校验码位置并将校验码位置上的字符码作为一校验码。将序号字符串中,位于校验码位置之前的部分定义为一第一子字符串,并将位于校验码位置之后的部分定义为一第二子字符串。以及依序组合第一子字符串、校验码以及第二子字符串成为一防伪印纹。According to an embodiment of the present invention, the method for generating anti-counterfeit prints includes the following steps. A serial number string is received, and the serial number string includes a plurality of character codes. Executing a verification code generation program, and calculating a verification code position according to the serial number character string and a verification parameter set, and using the character code at the verification code position as a verification code. In the serial number character string, the part before the position of the check code is defined as a first substring, and the part after the position of the check code is defined as a second substring. And sequentially combining the first substring, the verification code and the second substring to form an anti-counterfeiting print.

其中校验码产生程序可包括有以下步骤。取得校验参数组的一第一参数、一第二参数以及一第三参数。判断第一参数是否符合多个判断条件之一,其中每一判断条件对应一校验素数。依据第二参数、第三参数、序号字符串以及第一参数符合的判断条件所对应的校验码素数计算校验码位置,并将校验码位置上的字符码作为一校验码。Wherein the verification code generating program may include the following steps. A first parameter, a second parameter and a third parameter of the verification parameter group are obtained. Judging whether the first parameter meets one of a plurality of judging conditions, wherein each judging condition corresponds to a check prime number. The check code position is calculated according to the check code prime number corresponding to the judgment condition met by the second parameter, the third parameter, the serial number string, and the first parameter, and the character code at the check code position is used as a check code.

根据一实施例中,其中判断条件之一为一否则(else)条件,否则条件以外的每一判断条件对应一判断素数,且判断第一参数是否符合判断条件有下列步骤。当第一参数被任一判断素数整除时,判定第一参数符合判断素数所对应的判断条件。以及当第一参数不被任一判断素数整除时,判定第一参数符合否则条件。其中前面所述的判断素数中,至少一判断素数为2、3、5或7。According to an embodiment, one of the judging conditions is an else condition, and each judging condition other than the otherwise condition corresponds to a judging prime number, and judging whether the first parameter meets the judging condition has the following steps. When the first parameter is divisible by any judging prime number, it is determined that the first parameter meets the judging condition corresponding to judging the prime number. And when the first parameter is not divisible by any judging prime number, it is determined that the first parameter meets the otherwise condition. Among the above-mentioned judging prime numbers, at least one judging prime number is 2, 3, 5 or 7.

根据一实施例中校验码位置为将第一参数、第二参数、第三参数以及第一参数所对应的校验素数相加的和再除以序号字符串的长度,再将除以序号字符串的长度的余数加1。而上述序号字符串表示一序号值,且第一参数、第二参数以及第三参数可以是自定义值或是依据自定义公式计算得到的结果。而前段所述的校验素数中,至少一校验素数为11、13、17、19或23。According to an embodiment, the position of the check code is the sum of the first parameter, the second parameter, the third parameter, and the check prime numbers corresponding to the first parameter, and then divide by the length of the sequence number string, and then divide by the sequence number Add 1 to the remainder of the length of the string. The serial number character string above represents a serial number value, and the first parameter, the second parameter, and the third parameter may be user-defined values or results calculated according to user-defined formulas. Among the check prime numbers mentioned in the preceding paragraph, at least one check prime number is 11, 13, 17, 19 or 23.

根据一实施例中“依序组合第一子字符串、校验码以及第二子字符串成为防伪印纹”的步骤包括下列步骤。设定并套用第一子字符串、校验码以及第二子字符串的印刷样式。其中校验码的印刷样式与第一子字符串或第二子字符串的印刷样式不同。以及将套用完的印刷样式的第一子字符串、校验码以及第二子字符串组合成为防伪印纹。According to an embodiment, the step of "sequentially combining the first substring, the verification code and the second substring to form the anti-counterfeiting print" includes the following steps. Set and apply the printing style of the first substring, check digit and second substring. The printing style of the check code is different from the printing style of the first substring or the second substring. And combining the first sub-string, the check code and the second sub-string of the applied printing style into anti-counterfeiting prints.

根据前段所述的第一子字符串、校验码以及第二子字符串的印刷样式可包括有字型、字体大小、字体色彩、粗体、斜体、底线、空格符大小或背景色彩。According to the printing style of the first substring, the check code and the second substring described in the preceding paragraph, it may include font, font size, font color, bold, italic, underline, space size or background color.

根据一实施例中本发明提出一种防伪印纹的产生装置,用以接收序号字符串,序号字符串包括多个位码。防伪印纹的产生装置会执行一校验码产生程序,以依据序号字符串以及一校验参数组计算一校验码位置并将校验码位置上的字符码作为一校验码。将序号字符串中,位于校验码位置之前的部分定义为第一子字符串,并将位于校验码位置之后的部分定义为第二子字符串。以及依序组合第一子字符串、校验码以及第二子字符串成为防伪印纹。According to an embodiment, the present invention provides a device for generating anti-counterfeit prints, which is used to receive a serial number string, and the serial number string includes a plurality of bit codes. The generating device of the anti-counterfeiting print executes a verification code generating program to calculate a verification code position according to the serial number character string and a verification parameter set and use the character code at the verification code position as a verification code. In the serial number string, the part before the position of the check code is defined as the first substring, and the part after the position of the check code is defined as the second substring. And sequentially combining the first substring, the check code and the second substring to form the anti-counterfeiting print.

综合以上所述,通过本发明的防伪印纹的产生方法及其产生装置可以因加强防伪机制的算法,而产生出有更好的防伪机制的印纹提供给客户进而降低被破解的危险。另外也因为采用了计算机来计算防伪印纹的算法,所以也不会花费许多的时间在产生防伪印纹的步骤上。Based on the above, the anti-counterfeit print generation method and device of the present invention can generate better anti-counterfeit prints by strengthening the algorithm of the anti-counterfeit mechanism and provide them to customers so as to reduce the risk of being cracked. In addition, because a computer is used to calculate the algorithm of the anti-counterfeit print, it will not take a lot of time to generate the anti-counterfeit print.

以上的关于本发明内容的说明及以下的实施方式的说明用以示范与解释本发明的精神与原理,并且提供本发明的权利要求书更进一步的解释。The above descriptions about the content of the present invention and the following descriptions of the embodiments are used to demonstrate and explain the spirit and principle of the present invention, and provide further explanations of the claims of the present invention.

附图说明Description of drawings

图1为根据本发明一实施例的防伪印纹的产生方法的流程图;1 is a flowchart of a method for generating anti-counterfeit prints according to an embodiment of the present invention;

图2为根据本发明一实施例的防伪印纹的范例示意图;Fig. 2 is a schematic diagram of an example of an anti-counterfeit print according to an embodiment of the present invention;

图3为根据本发明另一实施例的防伪印纹的范例示意图;Fig. 3 is a schematic diagram of an example of an anti-counterfeiting print according to another embodiment of the present invention;

图4为根据本发明一实施例的校验码产生程序的流程图;4 is a flow chart of a check code generation program according to an embodiment of the present invention;

图5为根据本发明一实施例的判断第一参数是否符合判断条件之一的流程图;Fig. 5 is a flowchart of judging whether a first parameter meets one of judging conditions according to an embodiment of the present invention;

图6为本发明一实施例的步骤S130的流程图。FIG. 6 is a flowchart of step S130 according to an embodiment of the present invention.

附图标记reference sign

500:防伪标签 510:防伪印纹500: anti-counterfeit label 510: anti-counterfeit print

600:校车标签 610:量产标签600: School bus labels 610: Production labels

具体实施方式detailed description

以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何熟悉相关技术的人员了解本发明的技术内容并据以实施,且根据本说明书所揭示的内容、权利要求书及附图,任何熟悉相关技术的人员可轻易地理解本发明相关的目的及优点。以下的实施例进一步详细说明本发明的观点,但非以任何观点限制本发明的范畴。The detailed features and advantages of the present invention are described in detail below in the embodiments, the content of which is sufficient to enable any person familiar with the related art to understand the technical content of the present invention and implement it accordingly, and according to the content disclosed in this specification, the claims and the appended Figure, any person familiar with the related art can easily understand the purpose and advantages of the present invention. The following examples further illustrate the concept of the present invention in detail, but do not limit the scope of the present invention in any way.

本发明提出一种防伪印纹的产生方法以及执行防伪印纹的产生方法的装置。其中防伪印纹的产生装置可执行防伪印纹的产生方法;且防伪印纹的产生装置可以为一个人计算机(Personal Computer,PC)、一笔记本计算机(NoteBook)、一服务器(Server)、可携式装置或是任何具有如前述可以执行本发明所提出的防伪印纹的产生方法的装置。The invention provides a method for generating anti-counterfeit prints and a device for executing the method for generating anti-counterfeit prints. Wherein the device for generating anti-counterfeit prints can execute the method for generating anti-counterfeit prints; and the device for generating anti-counterfeit prints can be a personal computer (Personal Computer, PC), a notebook computer (NoteBook), a server (Server), portable type device or any device that can implement the method for generating anti-counterfeit prints proposed by the present invention as described above.

请参考图1,其为根据本发明一实施例的防伪印纹的产生方法的流程图。其中防伪印纹的产生装置在执行防伪印纹方法时可以包括下列步骤。首先,在步骤S100中防伪印纹的产生装置接收一序号字符串,序号字符串包括多个字符码。序号字符串可以为一数字并且可以依照需要调整序号字符串的长度。举例来说客户的某一序号字符串为“00000001”。则上述的序号长度即为8码且序号值为1。Please refer to FIG. 1 , which is a flowchart of a method for generating anti-counterfeit prints according to an embodiment of the present invention. The device for generating the anti-counterfeit print may include the following steps when implementing the anti-counterfeit print method. Firstly, in step S100, the device for generating anti-counterfeit prints receives a serial number string, which includes a plurality of character codes. The sequence number string can be a number and the length of the sequence number string can be adjusted as needed. For example, a serial number string of a customer is "00000001". Then the above sequence number length is 8 codes and the sequence number value is 1.

在步骤S110中防伪印纹的产生装置执行一校验码产生程序,以依据序号字符串以及一校验码参数组计算一校验码位置并将校验码位置上的字符码作为一校验码。而前述的校验码位置为校验码在序号字符串中的位置。校验码为序号字符串中具有防伪功能的字符,可对校验码套用与其它字符不一样的格式,例如可套用斜体或粗体。举例来说一客户的序号字符串为“0000002”。则前述序号字符串中的“”即为此串序号的校验码,且套用粗斜体。In step S110, the generating device of the anti-counterfeiting print executes a verification code generation program to calculate a verification code position according to the serial number character string and a verification code parameter set and use the character code at the verification code position as a verification code code. The aforementioned check code position is the position of the check code in the serial number string. The check code is a character with anti-counterfeiting function in the serial number string, and a different format from other characters can be applied to the check code, for example, italic or bold can be applied. For example, the serial number string of a customer is "000000 2". Then the " " is the check code of this serial number, and it is applied in bold italics.

在步骤S120中,将序号字符串中,位于校验码位置之前的部分定义为一第一子字符串,并将位于校验码位置之后的部分定义为一第二子字符串。而前述的校验码位置之前的部分为在校验码位置之前所有的字符码,校验码位置之后的部分为在校验码位置之后所有的字符码。举例来说序号字符串「00000006」中从右数来第五位“”为此序号字符串的校验码。而校验码位置之前的“0000”即为第一子字符串;校验码位置之后的“0006”即为第二子字符串。In step S120, the part of the serial number string that is located before the position of the check code is defined as a first sub-string, and the part located after the position of the check code is defined as a second sub-string. The part before the check code position is all character codes before the check code position, and the part after the check code position is all character codes after the check code position. For example, the serial number string "0000 0006" from the fifth digit from the right" " is the check code of the serial number string. The "0000" before the check code position is the first substring; the "0006" after the check code position is the second substring.

接着在步骤S130中,依序组合第一子字符串、校验码以及第二子字符串成为一防伪印纹。而防伪印纹可以包括用以印刷在标签上的一个字符串,此字符串具有特别的防伪机制,能让标签的发行者、贴有标签的产品的制造者以及终端使用者据以判断此标签是否是真品。根据一实施例,防伪印纹除了包括字符串之外,还可以包括一条形码(Bar code)、一快速响应码(Quick Response Code,QR Code)或一图腾,以方便产品管理或增加产品的识别度。Then in step S130, the first sub-string, the verification code and the second sub-string are sequentially combined to form an anti-counterfeiting print. The anti-counterfeiting print can include a character string printed on the label. This character string has a special anti-counterfeiting mechanism, allowing the issuer of the label, the manufacturer of the product with the label and the end user to judge the label. Is it genuine. According to an embodiment, in addition to the character string, the anti-counterfeiting print can also include a bar code (Bar code), a quick response code (Quick Response Code, QR Code) or a totem to facilitate product management or increase product identification Spend.

请参考图2,其为根据本发明一实施例的防伪印纹的范例示意图。其中在图2中示出有多个防伪标签500,每个防伪标签500都具有一个防伪印纹510。而在防伪印纹510中,同时套用“粗体”和“斜体”两种印刷样式的字符码即为本发明的校验码。如图2所示,防伪标签500的校验码的位置在一批的序号之中并没有固定的位置或是固定的字符,因此可以有效地预防有心人员伪造具有防伪印纹510的防伪标签500。Please refer to FIG. 2 , which is a schematic diagram of an example of anti-counterfeit printing according to an embodiment of the present invention. Wherein FIG. 2 shows a plurality of anti-counterfeit labels 500 , and each anti-counterfeit label 500 has an anti-counterfeit print 510 . And in the anti-counterfeit print 510, the character codes using both "bold" and "italic" printing styles are the check codes of the present invention. As shown in Figure 2, the position of the check code of the anti-counterfeit label 500 does not have a fixed position or fixed characters in the serial number of a batch, so it can effectively prevent people with intentions from forging the anti-counterfeit label 500 with the anti-counterfeit print 510 .

在标签的生产过程中,标签的制造者也可在防伪印纹510中加入特殊字样以表示这批标签仅为校验用途,如图3。在图3的上半部具有“校车”字样的标签为校车用的校车标签600。在图3的下半部则为正式量产并且具有防伪印纹的量产标签610,图3的下半部的量产标签610的防伪印纹为具有“粗体”和“斜体”两种印刷样式的字符码,即为本发明的校验码。其中在图3中的下半部的量产标签610可以看出校验码并没有一定的位置和固定的字符,因此具有良好的防伪效果。During the production process of the label, the manufacturer of the label can also add special words in the anti-counterfeit printing 510 to indicate that this batch of labels is only for verification purposes, as shown in FIG. 3 . The label with the word "school bus" in the upper half of FIG. 3 is a school bus label 600 for a school bus. In the lower half of Fig. 3 is the mass production label 610 which is officially mass-produced and has anti-counterfeit printing, and the anti-counterfeiting printing of the mass-production label 610 in the lower half of Fig. The character code of printing style is the verification code of the present invention. In the mass production label 610 in the lower part of FIG. 3 , it can be seen that the check code does not have a certain position and fixed characters, so it has a good anti-counterfeiting effect.

接着请搭配图4,其为根据本发明一实施例的校验码产生程序的流程图。校验码产生程序可包括下列步骤。在步骤S200中,防伪印纹的产生装置先取得校验参数组的一第一参数k、一第二参数i以及一第三参数j。接着在步骤S210中判断第一参数k是否符合多个判断条件之一,其中每一判断条件都对应一校验素数。以及步骤S220中依据第二参数i、第三参数j、序号字符串以及第一参数k符合的判断条件所对应的校验素数计算校验码的位置,并将校验码位置上的字符码作为一校验码。而至少一校验素数可以是11、13、17、19或23。Next, please refer to FIG. 4 , which is a flow chart of a verification code generation program according to an embodiment of the present invention. The verification code generation procedure may include the following steps. In step S200, the device for generating the anti-counterfeit print first obtains a first parameter k, a second parameter i, and a third parameter j of the verification parameter set. Next, in step S210, it is judged whether the first parameter k meets one of a plurality of judgment conditions, wherein each judgment condition corresponds to a check prime number. And in step S220, according to the second parameter i, the third parameter j, the serial number character string and the check prime number corresponding to the judgment condition that the first parameter k meets, the position of the check code is calculated, and the character code on the check code position is as a checksum. And at least one check prime number can be 11, 13, 17, 19 or 23.

根据一实施例,校验码的位置为将第一参数k、第二参数i、第三参数j以及第一参数k对应的校验素数相加的和再除以序号字符串的长度,再将除以序号字符串的长度的余数再加1。其中第一参数k、第二参数i以及第三参数j可以是自定义值或是依据自定义公式计算得到的结果。这些参数可以为一预设数值,或是也可以让防伪印纹的产生装置自定义前述三个参数的数值。其中前述防伪印纹的产生装置的自定义数值中,防伪印纹的产生装置可以使用自定义的公式算出或是直接指定三个参数值。举例而言,可计算第一参数k、第二参数i以及第三参数j的和作为新的第一参数k,再判断新的第一参数k是否符合判断条件。According to an embodiment, the position of the check code is the sum of the sum of the first parameter k, the second parameter i, the third parameter j, and the check prime numbers corresponding to the first parameter k, divided by the length of the serial number string, and then Add 1 to the remainder of division by the length of the sequence number string. Wherein the first parameter k, the second parameter i and the third parameter j may be user-defined values or results calculated according to a user-defined formula. These parameters can be a preset value, or the device for generating the anti-counterfeit print can customize the values of the aforementioned three parameters. Among the self-defined values of the anti-counterfeit print generation device, the anti-counterfeit print generation device can use a self-defined formula to calculate or directly specify three parameter values. For example, the sum of the first parameter k, the second parameter i and the third parameter j may be calculated as a new first parameter k, and then it is judged whether the new first parameter k meets the judgment condition.

需注意的是,在实施校验码的产生程序时,可依客户要求或其它实际情况增加参数的数量,也可动态地修改计算参数用的自定义公式,甚至能增加校验素数、判断条件或判断素数的数量以及数值。借着高程度的弹性化可定义空间增加安全性,可以相当程度地降低被有心人员破解计算方法的机率。以下将详述校验码的位置的计算方式以及计算范例。It should be noted that when implementing the verification code generation program, the number of parameters can be increased according to customer requirements or other actual conditions, and the custom formula used to calculate parameters can also be dynamically modified, and even the number of check primes and judgment conditions can be increased. Or judge the number and value of prime numbers. With a high degree of flexibility and a definable space to increase security, the probability of being cracked by a malicious person can be reduced to a considerable extent. The calculation method and calculation example of the position of the check code will be described in detail below.

根据本发明一实施例的校验码的产生程序的判断条件之一为一否则(else)条件,否则条件以外的每一判断条件对应一判断素数。并请参考图5,其为根据本发明一实施例的判断第一参数k是否符合判断条件之一的流程图。其中防伪印纹的产生装置可利用下列步骤判断第一参数k是否符合判断条件之一。在步骤S300中,判断第一参数k是否可以被任一判断素数整除。当第一参数k可以被任何一个判断素数整除时,判定第一参数k符合判断素数所对应的判断条件,如步骤S310所示。反之,当第一参数k不能被任何一个判断素数整除时,则判定第一参数k符合否则条件,如步骤S320所示。而至少一判断素数可以是2、3、5或7。One of the judging conditions of the check code generation program according to an embodiment of the present invention is an else condition, and each judging condition other than the otherwise condition corresponds to a judging prime number. Please also refer to FIG. 5 , which is a flow chart of judging whether the first parameter k meets one of the judging conditions according to an embodiment of the present invention. The device for generating the anti-counterfeit print can use the following steps to judge whether the first parameter k meets one of the judgment conditions. In step S300, it is determined whether the first parameter k is divisible by any determined prime number. When the first parameter k is divisible by any judging prime number, it is determined that the first parameter k meets the judging condition corresponding to judging the prime number, as shown in step S310. On the contrary, when the first parameter k is not divisible by any of the judging prime numbers, it is judged that the first parameter k meets the otherwise condition, as shown in step S320. And at least one judging prime number can be 2, 3, 5 or 7.

前面所述的序号字符串可表示为一序号值,例如可以为“00000001”。而前述第一参数k可以是第一默认值加上序号值的和。第二参数i可以是一第二默认值加上一第三默认值的和。第三参数j可以是一第四默认值。The serial number character string mentioned above can be expressed as a serial number value, for example, it can be "00000001". The aforementioned first parameter k may be the sum of the first default value plus the serial number value. The second parameter i may be the sum of a second default value plus a third default value. The third parameter j may be a fourth default value.

其中第一默认值、第二默认值和第三默认值可以为客户指定的一组数字或是可以为随机产生的数字。举例来说序号为“000001”且客户指定第一默认值为900,则第一参数k则为900+000001=901。又例如说客户指定第二默认值和第三默认值分别为700和800,则第二参数i则为700+800=1500。而第四默认值则可以为数字或大写的英文字母的美国信息交换标准代码(American Standard Code for Information Interchange Code,ASCIICode)。举例来说第四默认值为A时,其美国信息交换标准代码则为66。第四默认值为Z时,其美国信息交换标准代码则为90。Wherein the first default value, the second default value and the third default value may be a group of numbers specified by the customer or may be randomly generated numbers. For example, if the serial number is "000001" and the first default value specified by the customer is 900, then the first parameter k is 900+000001=901. For another example, if the customer specifies that the second default value and the third default value are 700 and 800 respectively, then the second parameter i is 700+800=1500. The fourth default value may be an American Standard Code for Information Interchange Code (ASCIICode) of numbers or uppercase English letters. For example, when the fourth default value is A, its ASI code is 66. When the fourth default value is Z, its ASI code is 90.

接着请参照图6,其为本发明一实施例的步骤S130的流程图。在步骤S400中,防伪印纹的产生装置可分别设定并套用第一子字符串、校验码以及第二子字符串的印刷样式,其中校验码的印刷样式与第一子字符串或第二子字符串的印刷样式不同。在步骤S410中,再将套用完印刷样式的第一子字符串、校验码以及第二子字符串合成为防伪印纹。Please refer to FIG. 6 , which is a flowchart of step S130 according to an embodiment of the present invention. In step S400, the device for generating anti-counterfeit prints can respectively set and apply the printing style of the first substring, the verification code and the second substring, wherein the printing style of the verification code is the same as that of the first substring or The printing style of the second substring is different. In step S410, the first sub-string, the verification code and the second sub-string that have applied the printing style are synthesized into anti-counterfeiting prints.

其中前段所述的第一子字符串、校验码以及第二子字符串的印刷样式可以包括有字型、字体大小、字体色彩、粗体、斜体、底线、空格符大小、字符的背景色彩或是其它具有可识别的字体样式都可以作为印刷样式。Wherein the print style of the first substring, the check code and the second substring described in the previous paragraph may include font, font size, font color, bold, italic, underline, space character size, background color of the character Or other recognizable font styles can be used as printing styles.

防伪印纹的产生方法及产生装置可设定有多个不同的判断条件,并依据符合的条件选择对应的公式来计算定校验码的位置。举例来说当第一参数k可以被判断素数2整除时,可选择下列公式作为决定校验码的位置:The method and device for generating the anti-counterfeit print can be set with a plurality of different judgment conditions, and a corresponding formula can be selected according to the satisfied conditions to calculate the position of the fixed check code. For example, when the first parameter k can be divisible by the prime number 2, the following formula can be selected as the position of the check code:

iCheckCode=(((i+j+k)+13)%iDigits)+1 (公式1)。iCheckCode=(((i+j+k)+13)%iDigits)+1 (Formula 1).

其中在公式1中,iCheckCode为校验码位置。k为第一参数。i为第二参数。j为第三参数。而在第一参数加第二参数加第三参数之后所再加的13为校验素数。iDigits则为序号长度。Wherein in Formula 1, iCheckCode is the position of the check code. k is the first parameter. i is the second parameter. j is the third parameter. The 13 added after the first parameter plus the second parameter plus the third parameter is a check prime number. iDigits is the serial number length.

另外当第一参数k可以被判断素数3整除时,可选择下列公式作为决定校验码的位置:In addition, when the first parameter k can be divisible by the prime number 3, the following formula can be selected as the position of the check code:

iCheckCode=(((i+j+k)+17)%iDigits)+1 (公式2)。iCheckCode=(((i+j+k)+17)%iDigits)+1 (Formula 2).

当第一参数k可以被判断素数5整除时,可选择下列公式作为决定校验码的位置:When the first parameter k can be divisible by the prime number 5, the following formula can be selected as the position of the check code:

iCheckCode=(((i+j+k)+19)%iDigits)+1 (公式3)。iCheckCode=(((i+j+k)+19)%iDigits)+1 (Formula 3).

当第一参数k可以被判断素数7整除时,可选择下列公式作为决定校验码的位置:When the first parameter k can be divisible by the prime number 7, the following formula can be selected as the position of the check code:

iCheckCode=(((i+j+k)+23)%iDigits)+1 (公式4)。iCheckCode=(((i+j+k)+23)%iDigits)+1 (Formula 4).

而当第一参数k无法被任一判断素数整除时,则可选择下列公式作为决定校验码的位置:And when the first parameter k cannot be divisible by any prime number, the following formula can be selected as the position of the check code:

iCheckCode=(((i+j+k)+11)%iDigits)+1 (公式5)。iCheckCode=(((i+j+k)+11)%iDigits)+1 (Formula 5).

其中在公式2、公式3、公式4以及公式5中,iCheckCode、k、i、j以及iDigits的定义与公式1中的定义一样遂不再赘述。而在公式2、公式3、公式4以及公式5中的11、17、19以及23则为不同实施例中的校验素数。In Formula 2, Formula 3, Formula 4 and Formula 5, the definitions of iCheckCode, k, i, j, and iDigits are the same as those in Formula 1 and will not be repeated here. 11, 17, 19 and 23 in Formula 2, Formula 3, Formula 4 and Formula 5 are check prime numbers in different embodiments.

且除了上述的公式之外,客户还可以指定一组数,其中组数例如可以是1、2或3。防伪印纹的产生方法及产生装置可依据选择的组数自动以不同的方式计算第一参数,以增加防伪效果。例如当客户选则组数1时,则第二参数i则为第二默认值。当客户选择组数2时,则第二参数i则为第二默认值加上第三默认值,其中第三默认值例如可以是1911。当客户选择组数3时,则第二参数i则为第二默认值加上不同的第三默认值,此时的第三默认值例如可以是2012。其中前面所述的第二默认值可以是客户指定的值,也可以是其它默认值。And in addition to the above formula, the customer can also specify a set of numbers, where the set number can be 1, 2 or 3, for example. The method and device for generating anti-counterfeit prints can automatically calculate the first parameter in different ways according to the number of groups selected, so as to increase the anti-counterfeit effect. For example, when the customer selects group number 1, the second parameter i is the second default value. When the customer selects the group number 2, the second parameter i is the second default value plus the third default value, wherein the third default value may be 1911, for example. When the customer selects the group number 3, the second parameter i is the second default value plus a different third default value, and the third default value at this time may be 2012, for example. The aforementioned second default value may be a value specified by the customer, or other default values.

若依据上述公式1至公式5,若字符码的总个数是i,校验码位置可能是在第2个字符到第i个字符之间。且第一子字符串最少包含一个字符码,第二子字符串最少包含零个字符码。此外,于不同实施例中也可采用其它的公式,并以不同的方式选择校验码位置。例如可能选取连续的多个校验码,或是选择分散的多个校验码。According to the above formulas 1 to 5, if the total number of character codes is i, the position of the check code may be between the second character and the i-th character. And the first substring contains at least one character code, and the second substring contains at least zero character codes. In addition, other formulas may also be used in different embodiments, and check code positions may be selected in different ways. For example, multiple continuous check codes may be selected, or multiple scattered check codes may be selected.

举例来说,假设客户指定第二默认值为101,组数1,第四默认值为Z,第一默认值为0以及序号长度为9。因为组数为1,所以第二参数i为第二默认值101,第一参数k为第一默认值0加上序号值(序号值为1。由于客户指定序号长度为9,因此序号值为“000000001”),所以第一参数k等于“000000001”。而第三参数j则为Z的ASCII码(ASCII Code),所以第三参数j则为90。其中由于第一参数k等于1不可以被任何判断素数整除,因此防伪印纹的产生装置会采用公式5来计算校验码的位置,计算结果如下:For example, assume that the customer specifies that the second default value is 101, the number of groups is 1, the fourth default value is Z, the first default value is 0, and the serial number length is 9. Because the number of groups is 1, the second parameter i is the second default value 101, and the first parameter k is the first default value 0 plus the serial number value (the serial number value is 1. Since the length of the serial number specified by the customer is 9, the serial number value is "000000001"), so the first parameter k is equal to "000000001". The third parameter j is the ASCII code (ASCII Code) of Z, so the third parameter j is 90. Wherein, since the first parameter k is equal to 1 and cannot be divisible by any judging prime number, the generating device of the anti-counterfeiting print will use formula 5 to calculate the position of the check code, and the calculation result is as follows:

iCheckCode=(((101+90+1)+11)%9)+1=6iCheckCode=(((101+90+1)+11)%9)+1=6

从上述的结果可以得知此序号的校验码位置在从字符串右侧数来第六位数,如果校验码为采用粗斜体元素。则完整的防伪印纹序号为“101-Z-00000001”。From the above results, we can know that the check code position of this serial number is the sixth digit from the right side of the character string. If the check code is a bold italic element. Then the complete anti-counterfeiting printed serial number is "101-Z-000 00001".

再举例来说,假设客户指定第二默认值为1、组数1、第四默认值为3、第一默认值为915、序号长度为8且序号是2。因为组数为1,所以第二参数i为第二默认值1。第一参数k为第一默认值915加上序号值(序号值为2,由于客户指定序号长度为8,因此序号值为“00000002”),所以第一参数k为915加2等于917。而第三参数j则为第四默认值,所以第三参数j等于3。其中第一参数k等于917可以被判断素数中的7整除,因此防伪印纹的产生装置会采用公式4来计算校验码的位置,计算结果如下:For another example, assume that the customer specifies that the second default value is 1, the group number is 1, the fourth default value is 3, the first default value is 915, the sequence number length is 8 and the sequence number is 2. Because the number of groups is 1, the second parameter i is the second default value 1. The first parameter k is the first default value 915 plus the serial number value (the serial number value is 2, since the length of the serial number specified by the customer is 8, the serial number value is "00000002"), so the first parameter k is 915 plus 2 equals 917. The third parameter j is the fourth default value, so the third parameter j is equal to 3. Wherein the first parameter k is equal to 917 and can be divisible by 7 in the judging prime number, so the generating device of the anti-counterfeiting print will use formula 4 to calculate the position of the check code, and the calculation result is as follows:

iCheckCode=(((1+3+917)+23)%8)+1=1iCheckCode=(((1+3+917)+23)%8)+1=1

从上述的结果可以得知此序号的校验码位置在从字符串右侧数来第一位数,如果校验码为采用粗斜体元素。则完整的防伪印纹序号为“A00000002”。From the above results, we can know that the check code position of this serial number is the first digit counted from the right side of the string, if the check code is a bold italic element. Then the complete anti-counterfeit printing serial number is "A00000002".

又假设客户指定第二默认值为1、组数2、第四默认值为3、第一默认值为915、序号长度为8且序号从1号开始。因为组数为2,所以第二参数i为第二默认值1加上第三默认值1911等于1912。第一参数k为第一默认值915加上序号值(序号值为1。由于客户指定序号长度为8,因此序号值为“00000001”),所以第一参数k为915加1等于916。而第三参数j则为第四默认值,所以第三参数j等于3。其中第一参数k等于916可以被判断素数中的2整除,因此防伪印纹的产生装置会采用公式1来计算校验码的位置,计算结果如下:Also assume that the customer specifies that the second default value is 1, the number of groups is 2, the fourth default value is 3, the first default value is 915, the sequence number length is 8 and the sequence number starts from 1. Since the number of groups is 2, the second parameter i is 1912 equal to the second default value 1 plus the third default value 1911. The first parameter k is the first default value 915 plus the serial number value (the serial number value is 1. Since the length of the serial number specified by the customer is 8, the serial number value is "00000001"), so the first parameter k is 915 plus 1 equals 916. The third parameter j is the fourth default value, so the third parameter j is equal to 3. Wherein the first parameter k is equal to 916 and can be divisible by 2 in the judging prime number, so the generating device of the anti-counterfeiting print will use formula 1 to calculate the position of the check code, and the calculation result is as follows:

iCheckCode=(((1912+3+916)+13)%8)+1=5iCheckCode=(((1912+3+916)+13)%8)+1=5

从上述的结果可以得知此序号的校验码位置在从字符串右侧数来第五位数,如果校验码为采用粗斜体元素。则完整的防伪印纹序号为“A0000001”。From the above results, we can know that the check code position of this serial number is the fifth digit from the right side of the string, if the check code is a bold italic element. Then the complete anti-counterfeiting printed serial number is "A000 0001".

综合以上所述,印刷厂商可以通过本发明所提出的防伪印纹的产生方法及其产生装置产生用于各种产品标签的防伪印纹,且能提供了更好的防伪机制给客户。上述提供的防伪机制较传统的方式更加随机以及更加地不可预测,也不会有传统上采用程序内建的随机数种子时会有某一数字的机率较大的问题。因此本发明中所提出的防伪印纹的产生方法会让有心人员更加无从得知规则,所以防伪印纹被破解的机率也较使用传统方法来得更低。也因为有较好的防伪机制,客户的产品也就可以得到更好的防护,并且大幅降低因为防伪机制被破解所造成的损失。Based on the above, printing manufacturers can generate anti-counterfeit prints for various product labels through the method and device for generating anti-counterfeit prints proposed by the present invention, and can provide customers with better anti-counterfeit mechanisms. The anti-counterfeiting mechanism provided above is more random and unpredictable than the traditional method, and there is no problem that a certain number has a higher probability when using the random number seed built in the program traditionally. Therefore, the generation method of the anti-counterfeit print proposed in the present invention will make it even more difficult for interested persons to know the rules, so the probability of the anti-counterfeit print being cracked is lower than that of the traditional method. Also because of the better anti-counterfeiting mechanism, the customer's products can be better protected, and the loss caused by the cracked anti-counterfeiting mechanism is greatly reduced.

另一方面本发明所提出的防伪印纹的产生方法以及防伪印纹的产生装置也可以大幅降低产生防伪印纹的时间。由于借助现代化的计算机运算,因此采用本发明所提出的防伪印纹的产生方法并不会因为较传统的方法复杂而提高时间。反而因为大量运用计算机运算的关系,可以快速且大量地产生具有不同防伪机制的印纹。也因为前述的原因拥有更好的防伪印纹的产生方法的印刷厂商,效率也自然而然地可以有更高的效率和更高的竞争力。On the other hand, the method for generating anti-counterfeit prints and the device for generating anti-counterfeit prints proposed by the present invention can also greatly reduce the time for generating anti-counterfeit prints. Due to the use of modern computer calculations, the method for generating anti-counterfeit prints proposed by the present invention will not increase the time due to the complexity of the traditional method. On the contrary, due to the extensive use of computer calculations, prints with different anti-counterfeiting mechanisms can be produced quickly and in large quantities. Also because of the aforementioned reasons, printing manufacturers with better anti-counterfeiting printing methods can naturally have higher efficiency and higher competitiveness.

Claims (16)

1. a kind of production method of false proof plating, it is characterised in that including:
A sequence number character string is received, the sequence number character string includes multiple character codes;
A check code generating routine is performed, a check code position is calculated simultaneously with according to the sequence number character string and a checking parameter group Using the character code in the check code position an as check code;
By in the sequence number character string, the part before the check code position is defined as one first substring, and will be located at Part after the check code position is defined as one second substring;And
First substring, the check code and second substring are sequentially combined as a false proof plating,
Wherein, the step of first substring, the check code and second substring as the false proof plating is sequentially combined Suddenly include:
The printed pattern of first substring, the check code and second substring is set and applies mechanically, wherein the verification The printed pattern of code is different from the printed pattern of first substring or second substring;And
To cover and be finished first substring, the check code and second substring of printed pattern to be combined into this false proof Plating.
2. the production method of false proof plating according to claim 1, it is characterised in that the check code generating routine includes:
Obtain one first parameter, one second parameter and one the 3rd parameter of the checking parameter group;
Judge whether first parameter meets one of multiple Rule of judgment, each of which Rule of judgment correspondence one verifies prime number; And
The Rule of judgment institute met according to second parameter, the 3rd parameter, the sequence number character string and first parameter is right The verification prime number answered calculates the check code position, and using the character code in the check code position as the check code.
3. the production method of false proof plating according to claim 2, it is characterised in that one of those Rule of judgment are no Then condition, each Rule of judgment correspondence one otherwise beyond condition judges prime number, and this judges whether first parameter accords with The step of closing one of those Rule of judgment includes:
When first parameter is divided exactly by any judgement prime number, judge that first parameter meets being somebody's turn to do corresponding to the judgement prime number Rule of judgment;And
When first parameter is not divided exactly by any judgement prime number, judge that first parameter meets the otherwise condition.
4. the production method of false proof plating according to claim 3, it is characterised in that at least one this judge prime number for 2,3, 5 or 7.
5. the production method of false proof plating according to claim 3, it is characterised in that the check code position be by this first It is that parameter, second parameter, the 3rd parameter and the corresponding verification prime number of first parameter are added and again divided by the sequence number The length of character string, then will add 1 again divided by the remainder of the length of the sequence number character string.
6. the production method of false proof plating according to claim 2, it is characterised in that the sequence number of sequence number string representation one Value, and first parameter, second parameter and the 3rd parameter are that self-defining value or foundation custom formula are calculated Result.
7. the production method of false proof plating according to claim 2, it is characterised in that at least one verification prime number is 11, 13rd, 17,19 or 23.
8. the production method of false proof plating according to claim 1, it is characterised in that first substring, the verification The printed pattern of code and second substring includes font, font size, font color, runic, italic, bottom line, space Symbol size or backcolor.
9. a kind of generation device of false proof plating, it is characterised in that be used to receive a sequence number character string, the sequence number character string includes Multiple character codes;A check code generating routine is performed, is verified with calculating one according to the sequence number character string and a checking parameter group Code position and using the character code in the check code position an as check code;By in the sequence number character string, positioned at the verification code bit Part before putting is defined as one first substring, and the part being located at after the check code position is defined as into one second son Character string;And first substring, the check code and second substring are sequentially combined as a false proof plating,
Wherein, the false proof plating is turned into sequentially to combine first substring, the check code and second substring When, the generation device of the false proof plating is used to set and apply mechanically first substring, the check code and the second sub- character The printed pattern of the printed pattern of string, the wherein check code and first substring or the printed pattern of second substring It is different;And will cover and be finished first substring, the check code and second substring of printed pattern and be combined into The false proof plating.
10. the generation device of false proof plating according to claim 9, it is characterised in that in the check code generating routine Obtain one first parameter, one second parameter and one the 3rd parameter of the checking parameter group;Judge whether first parameter meets One of multiple Rule of judgment, each of which Rule of judgment correspondence one verifies prime number;And according to second parameter, the 3rd ginseng Verification prime number corresponding to the Rule of judgment that number, the sequence number character string and first parameter meet calculates the verification code bit Put, and using the character code in the check code position as the check code.
The generation device of 11. false proof platings according to claim 10, it is characterised in that one of those Rule of judgment are one Otherwise condition, each Rule of judgment correspondence one otherwise beyond condition judges prime number, and when first parameter by it is any this When judging that prime number is divided exactly, the generation device of the false proof plating judge corresponding to the judgement prime number that first parameter meets this sentence Broken strip part;And when first parameter is not divided exactly by any judgement prime number, the generation device of the false proof plating judge this One parameter meets the otherwise condition.
The generation device of 12. false proof platings according to claim 11, it is characterised in that at least one this judge prime number for 2, 3rd, 5 or 7.
The generation device of 13. false proof platings according to claim 11, it is characterised in that the check code position be by this It is that one parameter, second parameter, the 3rd parameter and the corresponding verification prime number of first parameter are added and again divided by the sequence The length of sign character string, then will add 1 again divided by the remainder of the length of the sequence number character string.
The generation device of 14. false proof platings according to claim 10, it is characterised in that the sequence of sequence number string representation one Number value, and first parameter, second parameter and the 3rd parameter be self-defining value or foundation custom formula calculate The result for arriving.
The generation device of 15. false proof platings according to claim 10, it is characterised in that at least one verification prime number is 11st, 13,17,19 or 23.
The generation device of 16. false proof platings according to claim 9, it is characterised in that first substring, the verification The printed pattern of code and second substring includes font, font size, font color, runic, italic, bottom line, space Symbol size or backcolor.
CN201310354185.1A 2013-08-14 2013-08-14 Method and device for producing anti-counterfeit printing Active CN104376352B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310354185.1A CN104376352B (en) 2013-08-14 2013-08-14 Method and device for producing anti-counterfeit printing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310354185.1A CN104376352B (en) 2013-08-14 2013-08-14 Method and device for producing anti-counterfeit printing

Publications (2)

Publication Number Publication Date
CN104376352A CN104376352A (en) 2015-02-25
CN104376352B true CN104376352B (en) 2017-06-27

Family

ID=52555248

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310354185.1A Active CN104376352B (en) 2013-08-14 2013-08-14 Method and device for producing anti-counterfeit printing

Country Status (1)

Country Link
CN (1) CN104376352B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1356665A (en) * 2001-09-01 2002-07-03 肖祥省 Multi-dimension antifraud code using positions and number of deformed characters to express characteristic value of code
CN1363995A (en) * 2001-10-01 2002-08-14 肖祥省 Coding character correctness check by difference in shape
US20070170248A1 (en) * 2002-02-12 2007-07-26 Brundage Trent J Authentication Methods and Systems Including Embedded Auxiliary Data
US20070291988A1 (en) * 2005-03-18 2007-12-20 Karimov Maxim R Method and device for protecting products against counterfeiting
CN103136670A (en) * 2011-11-28 2013-06-05 北京爱创科技股份有限公司 Security code generating method and security information detecting method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI346619B (en) * 2009-03-04 2011-08-11 Uni Via Technology Inc Anti-counterfeit mark
TW201132098A (en) * 2010-03-08 2011-09-16 Storewell Media Mfg Ltd Licensing identification and management system and the coding method of an anti-counterfeit label thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1356665A (en) * 2001-09-01 2002-07-03 肖祥省 Multi-dimension antifraud code using positions and number of deformed characters to express characteristic value of code
CN1363995A (en) * 2001-10-01 2002-08-14 肖祥省 Coding character correctness check by difference in shape
US20070170248A1 (en) * 2002-02-12 2007-07-26 Brundage Trent J Authentication Methods and Systems Including Embedded Auxiliary Data
US20070291988A1 (en) * 2005-03-18 2007-12-20 Karimov Maxim R Method and device for protecting products against counterfeiting
CN103136670A (en) * 2011-11-28 2013-06-05 北京爱创科技股份有限公司 Security code generating method and security information detecting method

Also Published As

Publication number Publication date
CN104376352A (en) 2015-02-25

Similar Documents

Publication Publication Date Title
US9160733B2 (en) System and method for key challenge validation
CN112001468B (en) A method for generating and recognizing anti-counterfeiting codes for character-type commodities
US9721259B2 (en) Rules-based selection of counterfeit detection techniques
CN107665299A (en) A kind of Terminal fingerprints generation method and device
CN110110518A (en) Password strength assessment method, apparatus and computer readable storage medium
CN114202337B (en) Risk identification method, device, equipment and storage medium
CN108875727A (en) The detection method and device of graph-text identification, storage medium, processor
CN107425956A (en) A kind of character type commodity counterfeit prevention code generating method
CN107943788A (en) Enterprise's abbreviation generation method, device and storage medium
CN102750464A (en) Verification code method based on user identification
US9027147B2 (en) Verification of serialization codes
CN104376352B (en) Method and device for producing anti-counterfeit printing
CN113806782B (en) A ciphertext determination method, system and device based on transfer matrix
CN105593876B (en) Validation in serialized streams
CN109495275A (en) Generate the setting method of random verification code
CN113807936A (en) Complaint amount rationality judgment method and device, electronic device, and storage medium
CN107423797A (en) A kind of security code information generating method
TWI537833B (en) The generating method for counterfeit proof printing and generating device thereof
CN115203364A (en) Software fault feedback processing method, device, equipment and readable storage medium
CN113055178B (en) Block chain system, and method, system, device and medium for transmitting numerical information
CN112150337B (en) Image processing method and device and electronic equipment
CN104408631A (en) Application method of anti-counterfeit labels
CN103390134B (en) Based on data method for anti-counterfeit and the device of gene word technology
JP7704229B2 (en) RULE GENERATION DEVICE, RULE GENERATION METHOD, AND PROGRAM
TWI518598B (en) A barcode tamper-proofing system and method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant