Anti-counterfeiting identification system of special printing consumables, verification method of anti-counterfeiting identification system and storage medium

Through multi-layer nested embedded software algorithms, combined with the anti-counterfeiting identification system of RFID chips and cloud servers, the problem of easy counterfeiting is solved, and efficient and stable anti-counterfeiting identification is achieved, and production costs are reduced.

CN120409504APending Publication Date: 2025-08-01WUHAN JINGCHEN INTELLIGENT IDENTIFICATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410141756.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The anti-counterfeiting identification methods of existing printing equipment consumables are easily cracked by illegal manufacturers, resulting in economic losses for genuine manufacturers, and the existing technology is costly and easily counterfeited.

Method used

Using multi-layer nested embedded software algorithm, the anti-counterfeiting identification code is generated and verified through the collaborative work of RFID chips, printing equipment and cloud servers. The encoding consists of multiple computing parts and mapping identification codes. The verification algorithm is stored in the cloud server, and the printing equipment and cloud servers conduct multi-layer nested verification.

Benefits of technology

It improves the difficulty and stability of anti-counterfeiting identification, reduces production costs, avoids counterfeiting, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120409504A_ABST
    Figure CN120409504A_ABST
Patent Text Reader

Abstract

The invention discloses an anti-counterfeiting identification system of a printing special consumable, a verification method of the anti-counterfeiting identification system and a storage medium. The method comprises the steps that a printing equipment read-write unit reads codes in an RFID chip and identifies n calculation parts of the codes, and a printing equipment calculation unit randomly calls the codes of the two calculation parts and checks whether the codes of the two calculation parts have a preset relation or not; the cloud server identifies the n coded calculation parts and the mapping identification code parts thereof, determines the h storage unit and the k storage unit in the cloud server according to the mapping identification code of any calculation part and a preset algorithm, compares h with k, and calculates the calculation parts according to a preset verification algorithm to obtain a verification result; the cloud server calculation unit retrieves the calculation verification table by taking the calculation part as guidance to obtain a corresponding retrieval result; the cloud server compares whether the verification result of the calculation part is the same as the retrieval result or not; if not, verification of the calculation part fails, and if yes, verification of the calculation part succeeds. According to the invention, an efficient consumable anti-counterfeiting identification function can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of printing, and more particularly, relates to an anti-counterfeiting identification system for printing special consumables, its verification method, and storage medium. Background Art

[0002] With the development of the economic society, the portable intelligent printing industry has entered a period of rapid growth. Since the existing business model in the industry is based on setting portable printing devices as flow-based products, and consumables with large usage amounts (such as label paper, carbon ribbons, etc.) as profit-based products, that is, manufacturers in the industry mainly rely on the production and sales of consumables to obtain profits. Because the consumable products used in conjunction with printing devices have large usage amounts and are used frequently, and the production and sales profits of consumables are relatively high, many illegal manufacturers counterfeit and forge portable printing devices, consumables, etc. to obtain improper competition profits, causing huge economic losses to the original legitimate manufacturers.

[0003] Based on this, legitimate manufacturers have an urgent need for anti-counterfeiting identification of printing devices and consumables. In the prior art, commonly used encryption anti-counterfeiting methods include physical methods. For example, optical components are respectively provided on the printing device and the consumable. The printing device emits light of a certain frequency to the consumable, and after receiving the above light, the consumable converts it into visible light or invisible light of a preset another frequency and sends it to the printing device. Since pure physical encryption methods will increase the complexity of product design and greatly increase product costs, mobile portable printing devices with relatively low costs usually use coding verification methods, that is, software system methods, for anti-counterfeiting encryption.

[0004] However, the current anti-counterfeiting identification methods in the industry are relatively simple. Some legitimate manufacturers will attach RFID chips to the consumables and automatically generate consumable codes according to a preset algorithm during the production process and burn them into the RFID chips. The consumable codes on the RFID chips include an identity information part and an exclusive verification information part. When the printing device is working, it obtains the consumable codes on the chip through an RFID reader and checks the consumable identity information and exclusive verification information for authenticity detection. Since all coding information is directly generated by a preset algorithm and all stored on the RFID chip, when illegal manufacturers forge consumables, they only need to crack the chips of legitimate consumables to obtain both the consumable identity information and verification information, and pass the verification of the anti-counterfeiting encryption system, enabling the printing device to work properly. Therefore, there is a need in the industry for an anti-counterfeiting identification system and its verification method with a relatively high cracking difficulty and not overly complex. Summary of the Invention

[0005] Aiming at the above defects or improvement requirements of the prior art, the present invention provides an anti-counterfeiting identification system for printing special consumables, its verification method, and storage medium, which can not only achieve efficient anti-counterfeiting identification functions, but also have high stability, and can effectively regulate illegal counterfeiting and cracking behaviors.

[0006] To achieve the above object, according to the first aspect of the present invention, an anti-counterfeiting identification system is provided, including:

[0007] Consumables, on which an RFID chip and a communication unit are provided. An anti-counterfeiting identification code is stored on the RFID chip. The code is composed of n parts, and each part is composed of a calculation part and a mapped identification code, where n is a positive integer greater than or equal to 2;

[0008] Preferably, among the n calculation parts of the code, there is at least a preset relationship between at least two calculation parts.

[0009] Preferably, the n parts of the code are arranged in a preset manner.

[0010] Preferably, the preset arrangement is pre-set by the communication protocol between the consumables, the printing device and the cloud server.

[0011] A printing device, which is provided with a reading and writing unit, a calculation unit, a storage unit and a communication unit. The reading and writing unit is used to read the code stored on the RFID chip of the consumables. The calculation unit is used to check whether there is at least a preset relationship between at least two of the n calculation parts of the code, where n is a positive integer greater than or equal to 2;

[0012] A cloud server, which is provided with a verification unit, m + 1 storage units, and a communication unit, where m is a positive integer greater than or equal to 4.

[0013] Preferably, the cloud server includes m verification algorithms, which are respectively stored in the m storage units of the cloud server. Each storage unit is marked with a specific mapped identification code and stores 1 verification algorithm, where m is a positive integer greater than or equal to 4.

[0014] Preferably, the cloud server further includes 1 storage unit for storing a calculation verification table.

[0015] Preferably, each calculation part of the code generates a corresponding verification part according to a preset relationship and is all stored on the calculation verification table of the cloud server.

[0016] According to the second aspect of the present invention, an anti-counterfeiting identification verification method is provided. The system is used to implement the steps:

[0017] S101 The reading and writing unit of the printing device reads the code in the RFID chip and identifies the n calculation parts x ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2; the calculation unit of the printing device takes the pth calculation part x pi And the jth calculation part xji , and check x pi and x ji to see if there is a preset relationship; if there is no preset relationship, the verification fails. If there is a preset relationship, the computing unit of the printing device encrypts the n encoded parts using an encryption algorithm and sends them to the cloud server through the communication unit;

[0018] After receiving and decrypting, the cloud server sequentially identifies the n encoded parts X u (u = 1, 2......n) and its computing part x ui (u = 1, 2......n), the mapping identification code part y ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2; and determine the h-th storage unit and the k-th storage unit in the cloud server according to the mapping identification code, and retrieve the verification algorithm F h and F k , then:

[0019] S1021 When h ≤ k, the verification unit of the cloud server sequentially uses the verification algorithms F h and F k to calculate x ui to obtain F h *F k (x ui );

[0020] S1022 When h > k, the verification unit of the cloud server sequentially uses the verification algorithms F k and F h to calculate x ui to obtain F k *F h (x ui );

[0021] The computing unit of the cloud server retrieves the computing verification table with x ui as the guide to obtain the retrieval result Y ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2;

[0022] The cloud server compares the verification result obtained by calculating x h using the verification algorithms F k and F ui with Y ui to see if they are the same; if they are not the same, the computing part x ui verification fails; if they are the same, the computing part x ui verification succeeds.

[0023] Preferably, after executing S101, the cloud server repeatedly executes S102 to S104 until each calculation part is successfully verified. If at least one calculation part fails to be verified, the cloud server determines that the encoding verification fails; if all calculation parts are successfully verified, the cloud server determines that the encoding verification is successful.

[0024] According to the third aspect of the present invention, there is provided a storage medium with executable code thereon, and the code can be executed by a processor on the device where the storage medium is located to implement the encoding and its verification method of the present invention.

[0025] Generally speaking, compared with the prior art, the above technical solutions conceived by the present invention have the following

[0026] Advantages:

[0027] (1) By means of the mutual cooperation of multi-layer nested embedded software algorithms, an efficient anti-counterfeiting identification function for printing special consumables is realized, effectively avoiding the situation of anti-counterfeiting identification errors caused by the counterfeiting of printing special consumables, making it difficult for printing consumables to be counterfeited and cracked by illegal manufacturers, with relatively small design and production costs, and at the same time, by realizing an efficient and convenient anti-counterfeiting function, the user experience is greatly improved.

[0028] (2) Through the mutual cooperation of the RFID consumable chip, the printing device and the cloud server to realize the generation, reading and verification of data, an efficient anti-counterfeiting identification function is realized, without the need to make a re-design or adjustment to the internal structure of the printing device, with low production costs and convenient for users to use. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The drawings are used to better understand the present invention and do not constitute a limitation to the present invention. Among them:

[0030] Figure 1 is a schematic diagram of an anti-counterfeiting identification system for printing special consumables;

[0031] Figure 2 is a schematic flow chart of an anti-counterfeiting identification verification method for printing special consumables. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0032] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0033] In the embodiments of the present invention, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product, or equipment that includes a series of steps or modules does not necessarily have to be limited to those steps or modules clearly listed, but may include other steps or modules not clearly listed or inherent to these processes, methods, products, or equipment.

[0034] In the embodiments of the present invention, the naming or numbering of steps does not mean that the steps in the method flow must be executed in the chronological / logical order indicated by the naming or numbering. The named or numbered process steps can be changed in the order of execution according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved.

[0035] Referring to "embodiments" herein means that the specific features, structures, or characteristics described in connection with the embodiments can be included in at least one embodiment of the present invention. The phrase appearing at various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0036] The present invention provides a printing system, encoding of printing instructions, printing method, and storage medium, which will be described separately below.

[0037] As Figure 1 shown, an anti-counterfeiting identification system according to an embodiment of the present invention includes:

[0038] Consumables, the consumables are provided with an RFID chip and a communication unit, and an anti-counterfeiting identification code is stored on the RFID chip. The code consists of n parts, and each part consists of a calculation part and a mapping identification code, where n is a positive integer greater than or equal to 2;

[0039] Further, among the n calculation parts of the code, there is at least a preset relationship between two calculation parts.

[0040] Further, the n parts of the code are arranged in a preset manner.

[0041] Further, the preset arrangement is preset by the communication protocol between the consumables, the printing device, and the cloud server.

[0042] A printing device, the printing device is provided with a reading and writing unit, a calculation unit, a storage unit, and a communication unit. The reading and writing unit is used to read the code stored on the RFID chip of the consumables, and the calculation unit is used to check whether there is at least a preset relationship between two of the n calculation parts of the code, where n is a positive integer greater than or equal to 2;

[0043] A cloud server, which is provided with a verification unit, m + 1 storage units, and a communication unit, where m is a positive integer greater than or equal to 4.

[0044] Further, the cloud server includes m verification algorithms, which are respectively stored in m storage units of the cloud server. Each storage unit is marked with a specific mapping identification code and stores 1 verification algorithm, where m is a positive integer greater than or equal to 4.

[0045] Further, the cloud server further includes 1 storage unit for storing a calculation verification table.

[0046] Further, each calculation part of the encoded data generates a corresponding verification part according to a preset relationship and is all stored on the calculation verification table of the cloud server.

[0047] In the prior art, the anti-counterfeiting identification code is often automatically generated by a burning software in the consumable production link and directly burned on the RFID chip of the consumable; it includes the consumable identity information and the consumable exclusive verification information, and there is a specific corresponding relationship between the two. When the printing device is working, it obtains the consumable code on the chip through the RFID reader and verifies the consumable identity information and the exclusive verification information. Since all the encoded information is stored on the RFID chip, when an illegal manufacturer forges a consumable, they only need to crack the chip of the genuine consumable to obtain both the consumable identity information and the verification information at the same time, and pass the verification of the anti-counterfeiting encryption system to make the printing device work properly. Since the anti-counterfeiting identification code and its verification method in the prior art are too simple and the cracking difficulty is not great, in this embodiment, the anti-counterfeiting identification code generated by the burning software is not only composed of multiple parts, but each part also includes a calculation part and a mapping identification code part at the same time. Each mapping identification code marks the verification algorithm of the storage unit of the cloud server; in addition, the verification part corresponding to each calculation part is stored on the cloud server, and the multi-layer nested identification system strengthens the authenticity of the anti-counterfeiting code verification.

[0048] In an embodiment of the present invention, the anti-counterfeiting identification code is composed of three parts of codes X1, X2, and X3. X1 includes a calculation part x i and a mapping identification code y i , X2 includes a calculation part x 2i and a mapping identification code y 2i , X3 includes a calculation part x 3i and a mapping identification code y 3i ; each part of X1, X2, and X3 is arranged in a preset manner.

[0049] Denote the preset relationship 1 as f1, the preset relationship 2 as f2, and the preset relationship 3 as f3, then there is x 2i= f1(x i ), x 3i = f2(x i ), x 3i = f3(x 2i ), the present invention does not further limit what kind of carry counting system algorithm f(x) is.

[0050] In another embodiment, x 2i = f1(x i ), x 3i ≠ f2(x i ), x 3i ≠ f3(x 2i ), the present invention does not further limit what kind of carry counting system algorithm f(x) is.

[0051] Furthermore, the cloud server includes 6 verification algorithms F1, F2, F3, F4, F5, F6, which are respectively stored in 6 storage units G1, G2, G3, G4, G5, G6.

[0052] Furthermore, each storage unit is identified by a specific mapping identification code, and there is a specific relationship between the two. In this embodiment, G1(y ui ) = 2y ui + 1, G2(y ui ) = y ui 2 + 1, G3(y ui ) = 3y ui , G4(y ui ) = 5y ui - 2, G5(y ui ) = 2y ui 2 - 1, G6(y ui ) = 3y ui + 5.

[0053] Furthermore, in the production link, the burning software generates the corresponding verification part codes Y i , Y 2i , Y 3i corresponding to the calculation parts x i , Y 2i , Y 3i according to the pre - set corresponding relationship, and generates a one - to - one calculation verification table and stores it separately in the storage unit G7 on the cloud server.

[0054] As Figure 2 shown, according to the second aspect of the present invention, a anti - counterfeiting identification verification method is provided, including the steps:

[0055] The reading and writing unit of the printing device reads the code in the RFID chip and identifies n calculation parts x of the code ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2; the calculation unit of the printing device takes the pth calculation part x pi and the jth calculation part x ji , and checks whether there is a preset relationship between x pi and x ji ; if there is no preset relationship, the verification fails, if there is a preset relationship, the calculation unit of the printing device encrypts the n parts of the code using an encryption algorithm and sends it to the cloud server through the communication unit;

[0056] S102 After receiving and decrypting, the cloud server sequentially identifies n parts X of the code u (u = 1, 2......n) and its calculation part x ui (u = 1, 2......n), the mapping identification code part y ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2; and determines the hth storage unit and the kth storage unit in the cloud server according to the mapping identification code according to a preset algorithm, and retrieves the verification algorithms F h and F k , then:

[0057] S1021 When h ≤ k, the verification unit of the cloud server sequentially uses the verification algorithms F h and F k to calculate x ui to obtain F h *F k (x ui );

[0058] S1022 When h > k, the verification unit of the cloud server sequentially uses the verification algorithms F k and F h to calculate x ui to obtain F k *F h (x ui );

[0059] S103 The calculation unit of the cloud server retrieves the calculation verification table with x ui as the guide to obtain the retrieval result Y ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2;

[0060] S104 The cloud server compares the verification result obtained by calculating x h and F k with Y ui using the verification algorithm F uiWhether they are the same; if not, calculate part x ui Verification failed; if the same, calculate part x ui Verification succeeded.

[0061] In an embodiment of the present invention, the anti-counterfeiting identification and verification method specifically includes the following steps:

[0062] S101 The reading and writing unit of the printing device reads the code in the RFID chip and identifies the calculation part x i , x 2i , x 3i , and the calculation unit of the printing device takes the first calculation part x i and the second calculation part x 2i and verifies to obtain x 2i = f1(x i ). The calculation unit of the printing device encrypts the codes X1, X2, and X3 of the three parts using an encryption algorithm and sends them to the cloud server through the communication unit;

[0063] S102 After receiving and decrypting, the cloud server sequentially identifies X1, X2, X3 and their calculation part codes x i , x 2i , x 3i and the mapping identification codes y i , y 2i , y 3i , y i and marks the cloud server storage units as G2 and G3 according to the preset algorithm:

[0064] S1021 The cloud server uses the verification algorithm F3 to calculate x i to obtain F3(x i ), and then uses the verification algorithm F2 to calculate the previous result to obtain F2*F3(x i );

[0065] S103 The calculation unit of the cloud server retrieves the calculation verification table in the storage unit G7 with x i as the guide to obtain the retrieval result Y i ;

[0066] S104 The verification unit of the cloud server compares F2*F3(x i ) with Y i . If the two are the same, the calculation part x i verification succeeded.

[0067] S102 The cloud server continues to identify the mapping identification codes y 2i , y 2i and marks the cloud server storage units as G6 and G4 according to the preset algorithm:

[0068] The cloud server uses the verification algorithm F6 to calculate x 2i to obtain F6(x 2i ), and then uses the verification algorithm F4 to calculate the aforementioned result to obtain F4*F6(x 2i );

[0069] In S103, the cloud server calculation unit retrieves the calculation verification table in the storage unit G7 with x 2i as the guide to obtain the retrieval result Y 2i ;

[0070] In S104, the cloud server verification unit compares F4*F6(x 2i ) with Y 2i . If the two are the same, the calculation part x 2i is successfully verified.

[0071] In S102, the cloud server continues to identify the mapping identification code y 3i , and the cloud server storage units marked by y 3i according to the preset algorithm are G1 and G5:

[0072] The cloud server uses the verification algorithm F5 to calculate x 3i to obtain F5(x 3i ), and then uses the verification algorithm F1 to calculate the aforementioned result to obtain F1*F5(x 3i );

[0073] In S103, the cloud server calculation unit retrieves the calculation verification table in the storage unit G7 with x 3i as the guide to obtain the retrieval result Y 3i ;

[0074] In S104, the cloud server verification unit compares F1*F5(x 3i ) with Y 3i . If the two are the same, the calculation part x 3i is successfully verified.

[0075] Furthermore, the cloud server determines that the encoding is successfully verified.

[0076] The present invention realizes the generation, reading and verification of data through the mutual cooperation of the RFID consumable chip, the printing device and the cloud server, realizes an efficient anti-counterfeiting identification function, not only effectively avoids the anti-counterfeiting identification error situation caused by the imitation of printing consumables, but also does not need to redesign or adjust the internal structure of the printing device, with low production cost and convenient use for users. In addition, the multi-layer nested embedded software algorithms cooperate with each other to complete the repeated verification of the anti-counterfeiting identification code, further strengthening the reliability of the verification result.

[0077] According to the third aspect of the present invention, there is provided a storage medium having executable code thereon, and the code can be executed by a processor on the device where the storage medium is located to implement the encoding and its verification method described in the present invention.

[0078] Further, the storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0079] Further, the program code contained on the computer-readable storage medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0080] Further, the computer program code for performing the operations of the embodiment of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages - such as Java, Smalltalk, C++, and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0081] Those skilled in the art can easily understand that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. An anti-counterfeiting identification system for printing special consumables, comprising a consumable, a printing device and a cloud server, characterized in that, The consumable is provided with an RFID chip and a communication unit; the printing device is provided with a reading and writing unit, a calculation unit, a storage unit and a communication unit; the cloud server is provided with a verification unit, m + 1 storage units, and a communication unit, where m is a positive integer greater than or equal to 4.

2. The anti-counterfeiting identification system according to claim 1, characterized in that, The RFID chip stores an anti-counterfeiting identification code, which consists of n parts, and each part consists of a calculation part and a mapping identification code, where n is a positive integer greater than or equal to 2.

3. The anti-counterfeiting identification system according to claim 2, wherein The n parts of the code are arranged in a preset manner.

4. The anti-counterfeiting identification system according to claim 2, wherein Among the n calculation parts of the code, there is at least a preset relationship between at least two calculation parts.

5. The anti-counterfeiting identification system according to claim 1, characterized in that, The reading and writing unit on the printing device is used to read the code stored on the RFID chip of the consumable, and the calculation unit is used to check whether there is at least a preset relationship between at least two of the n calculation parts of the code, where n is a positive integer greater than or equal to 2.

6. The anti-counterfeiting identification system according to claim 1, wherein The cloud server includes m verification algorithms, which are respectively stored in the m storage units of the cloud server. Each storage unit is marked with a specific mapping identification code and stores 1 verification algorithm, where m is a positive integer greater than or equal to 4.

7. The anti-counterfeiting identification system according to claim 6, characterized in that, The cloud server also includes 1 storage unit for storing a calculation verification table.

8. The anti-counterfeiting identification system according to claim 2, wherein Each calculation part of the code generates a corresponding verification part according to a preset relationship and is all stored on the calculation verification table of the cloud server.

9. The anti-counterfeiting identification system according to claim 4, characterized in that, The arrangement in the preset manner is preset by the communication protocol between the consumable, the printing device and the cloud server.

10. An anti-counterfeiting identification and verification method for a printing special consumable, comprising the steps: The reading and writing unit of the printing device reads the code in the RFID chip and identifies n calculation parts x of the code ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2; the calculation unit of the printing device takes the p-th calculation part x pi and the j-th calculation part x ji , and checks whether there is a preset relationship between x pi and x ji ; if there is no preset relationship, the verification fails. If there is a preset relationship, the calculation unit of the printing device encrypts the n parts of the code using an encryption algorithm and sends them to the cloud server through the communication unit; After the cloud server receives and decrypts, it sequentially identifies n encoded parts X u (u = 1, 2......n) and its calculation part x ui (u = 1, 2......n), the mapping identification code part y ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2; and determines the h-th storage unit and the k-th storage unit in the cloud server according to the mapping identification code, and retrieves the verification algorithm F h and F k then: S1021 When h ≤ k, the cloud server verification unit successively uses verification algorithms F h and F k to calculate x ui to obtain F h *F k (x ui ); S1022 When h > k, the cloud server verification unit successively uses verification algorithms F k and F h to calculate x ui and obtain F k *F h (x ui ); The cloud server computing unit at S103 retrieves the calculation verification table guided by x ui to obtain the retrieval result Y ui (u = 1, 2......n), where n is a positive integer greater than or equal to 2; S104 Cloud Server Comparison and Verification Algorithm F h and F k calculate the verification result for x ui and check if it is the same as Y ui If not, then calculate part of x ui verification fails; if it is the same, then calculate part of x ui verification succeeds.

11. The anti-counterfeiting identification and verification method for the printing special consumables according to claim 9, wherein, After executing S101, the cloud server repeatedly executes S102 to S104 until each calculation part is successfully verified. If at least 1 calculation part fails to be verified, the cloud server determines that the code verification fails; if all calculation parts are successfully verified, the cloud server determines that the code verification is successful.

12. A storage medium, characterized in that, Stores executable code, and the executable code can be executed by the processor of the device where the storage medium is located to implement the anti-counterfeiting identification and verification method according to any one of claims 10 to 11.