Anti-counterfeiting system and method based on national secret algorithm

By using technology based on national secret algorithm in the anti-counterfeiting system of high-end products, a strong correlation between goods, intelligent packaging and RFID tags is established, and three-party secret information is written, the problem of anti-counterfeiting of high-end products in the existing technology is solved, and effective guarantees for the authenticity and anti-counterfeiting of goods are achieved.

CN114331478BActive Publication Date: 2025-05-02SICHUAN DIGITAL CERTIFICATE AUTHENTICATION MANAGEMENT CENT CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210014180.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-07
Publication Date
2025-05-02
Estimated Expiration
2042-01-07

AI Technical Summary

Technical Problem

The prior art cannot effectively prevent the fraud between RFID tags, smart packaging and product information of high-end products, resulting in the emergence of counterfeit products.

Method used

The anti-counterfeiting system based on the national secret algorithm is adopted to establish a strong relationship between the product traceability anti-counterfeiting platform, the product activation platform, the intelligent packaging quality inspection system, the intelligent packaging traceability system, the intelligent packaging control module and the RFID tag anti-counterfeiting traceability system, write the three-party secret information, and verify it through the read and write verification procedures of the digital signature and RFID tag.

Benefits of technology

Effectively prevent the fraud of RFID tags, intelligent packaging and product information, ensure the authenticity of high-end products, and prevent the emergence of counterfeit products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114331478B_ABST
    Figure CN114331478B_ABST
Patent Text Reader

Abstract

The present invention discloses an anti-counterfeiting system based on a national secret algorithm. The relevant parties are commodity information operators, packaging manufacturers and RFID tag manufacturers. The system includes a commodity traceability anti-counterfeiting platform; a commodity activation platform; a commodity activation mobile terminal; an intelligent packaging quality inspection system; an intelligent packaging tracing system; an intelligent packaging control module; an RFID tag anti-counterfeiting tracing system; and an RFID tag reading and writing verification program. The present invention also discloses an anti-counterfeiting method based on a national secret algorithm. The present invention can prevent any one of the RFID manufacturers, intelligent packaging manufacturers, and commodity information operators of high-end commodities from counterfeiting, or any two parties from jointly counterfeiting, thereby preventing the problem of counterfeiting commodities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information security technology, and in particular to an anti-counterfeiting system and method based on a national secret algorithm. Background Art

[0002] At present, high-end goods are anti-counterfeited by QR code anti-counterfeiting, optical anti-counterfeiting labels, and Internet of Things RFID tags. However, QR code anti-counterfeiting technology is extremely easy to copy, resulting in the failure of item anti-counterfeiting. Optical anti-counterfeiting labels require the cooperation of the naked eye and light, and there is also a risk of easy copying. Ordinary RFID anti-counterfeiting technology has the risk of RFID being copied, and thus does not fundamentally solve the anti-counterfeiting problem of the strong correlation between the high-end goods themselves, high-end goods packaging, and high-end goods information. If any one or two of the following are counterfeited, high-end goods may be counterfeited. Summary of the invention

[0003] In order to solve the problems existing in the prior art, the purpose of the present invention is to provide an anti-counterfeiting system and method based on the national secret algorithm. The present invention can prevent any party of the RFID manufacturers, smart packaging manufacturers, and commodity information operators of high-end commodities from counterfeiting, or any two parties from jointly counterfeiting, thereby preventing the problem of manufacturing counterfeit commodities.

[0004] To achieve the above purpose, the technical solution adopted by the present invention is: an anti-counterfeiting system based on a national secret algorithm, the relevant parties are the commodity information operator, the packaging manufacturer and the RFID tag manufacturer, and the system includes:

[0005] Product traceability and anti-counterfeiting platform: deployed on the commodity information operator to achieve product traceability and anti-counterfeiting verification;

[0006] Product activation platform: deployed in the product information operator, used to support the backend service of the control module for activating smart packaging, establish the correspondence between smart packaging, product RFID, and product information, and verify the authenticity of smart packaging and RFID tags during the process of activating the smart packaging control module. After verification, the confidential information of the relevant party is written into the RFID tag, thereby realizing the solidification of product information;

[0007] Product activation mobile terminal: deployed in the product information operator, used to establish a connection channel with the smart packaging control module, and to exchange information with the smart packaging module, and send product information and anti-counterfeiting secret information to the smart packaging control module through the Bluetooth channel, and finally activate the smart packaging control module through the activation command, and establish the association between product information, smart packaging, and RFID tags;

[0008] Smart packaging quality inspection system: deployed in the intranet of the packaging manufacturer's production plant, not connected to the Internet. After the packaging production and assembly is completed, the smart packaging is inspected, and the key information of the smart packaging is recorded during the quality inspection process. At the same time, the key information is digitally signed through digital signature technology. After the smart packaging quality inspection is qualified, the information is synchronized to the smart packaging traceability system.

[0009] Smart packaging traceability system: deployed in the intranet of the packaging manufacturer's production plant, connected to the Internet, used to realize the business processing of smart packaging such as warehousing, outbound and delivery, and can give smart packaging a unique factory identification number; synchronize smart packaging information to the product activation platform of the product information operator through delivery; the product activation platform of the product information operator verifies the smart packaging information and the authenticity of the smart packaging when receiving the goods;

[0010] Smart packaging control module: provided by the packaging manufacturer and solidified in the smart packaging, used to control the switch of the smart packaging and realize the activation operation of the packaging and RFID tags; it integrates the RFID tag reading and writing verification program provided by the RFID tag manufacturer to realize the online reception of the command of the product activation mobile terminal, activate the RFID tag, activate the smart packaging control module, and verify the authenticity of the RFID tag, that is, verify the authenticity of the product;

[0011] RFID tag anti-counterfeiting and traceability system: deployed at RFID tag manufacturers to verify the authenticity of RFID tags online and send confidential information of RFID tag manufacturers offline;

[0012] RFID tag read and write verification program: integrated in the control module of the smart packaging, used to implement read and write verification operations with RFID tags and set read and write keys.

[0013] As a further improvement of the present invention, the intelligent packaging quality inspection system comprises:

[0014] Smart packaging quality inspection service: Provide quality inspection related services to the quality inspection mobile terminal APP, and provide basic quality inspection management functions to the quality inspection administrators in the factory; at the same time, after receiving the key information of smart packaging submitted by the quality inspection mobile terminal APP, digital signature is performed by calling the digital certificate stored in the encryption card to prevent fraud in the production process of smart packaging factories; the smart packaging quality inspection service is equipped with an encryption card, which is used to store pre-issued digital certificates;

[0015] Quality inspection mobile terminal APP: conduct quality inspection on the functions of smart packaging and extract the serial number information of smart packaging. When all functions meet the factory requirements, submit the qualified smart packaging serial number and smart packaging inspection information to the smart packaging quality inspection service, and complete the smart packaging information storage and anti-counterfeiting calculation in the smart packaging quality inspection service.

[0016] Smart packaging waiting for quality inspection: including intelligent control module, which connects to the quality inspection mobile terminal APP via Bluetooth, receives quality inspection commands issued by the quality inspection mobile terminal APP, and controls various functions of the smart packaging.

[0017] The present invention also provides an anti-counterfeiting method based on a national secret algorithm, comprising:

[0018] The first stage is to realize the quality inspection of smart packaging after the smart packaging is produced and assembled in the packaging manufacturer's factory. During the quality inspection process, the key information of the smart packaging is recorded, and the key information is protected from tampering through the digital signature technology based on the domestic cryptographic algorithm. At the same time, the secret information P1 that can only be verified by the packaging manufacturer is issued;

[0019] In the second stage, the information of the smart packaging will enter the product activation platform, and the authenticity of the smart packaging will be verified when entering; then, the smart packaging will be activated when the product is packaged, realizing a strong association between product information, smart packaging, and RFID tags, and the anti-counterfeiting encryption package of the three parties will be written into the RFID tag, namely, the secret information P1 of the packaging manufacturer, the secret information P2 of the product information operator, and the secret information P3 of the RFID tag manufacturer;

[0020] The third stage is to conduct product traceability and anti-counterfeiting verification in the market circulation link after the products are packaged.

[0021] As a further improvement of the present invention, the first stage comprises the following steps:

[0022] S10, quality inspection in smart packaging factory, including:

[0023] S1001, the quality inspection mobile terminal APP connects to the smart packaging smart control module via Bluetooth;

[0024] S1002, the quality inspection mobile terminal APP sends a command to extract the serial number to the intelligent control module, and the intelligent control module returns the intelligent packaging serial number;

[0025] S1003, the quality inspection mobile terminal APP sends relevant quality inspection commands to the intelligent control module, and finally completes the quality inspection of the intelligent packaging;

[0026] S1004. The quality inspection mobile terminal APP submits the quality inspection information to the smart packaging quality inspection service;

[0027] S1005. The intelligent packaging quality inspection service calls the digital signature function of the encryption card to implement the digital signature of the packaging serial number. The encryption card is pre-made with a digital certificate, and the digital signature complies with the national secret SM2withSM3 signature algorithm;

[0028] S1006, the encryption card returns a digital signature value;

[0029] S1007, the smart packaging quality inspection service saves the smart packaging information and digital signature information;

[0030] S20, intelligent packaging warehousing, outbound and delivery, including:

[0031] S2001. After the packaging is tested and qualified, it is put into storage by scanning the code through the mobile terminal of the intelligent packaging traceability system. When scanning the code and putting it into storage, the intelligent packaging quality inspection system extracts the qualified intelligent packaging quality inspection information;

[0032] S2002, the intelligent packaging quality inspection system returns the intelligent packaging quality inspection information;

[0033] S2003, intelligent packaging is put into storage to form the inventory of packaging manufacturers;

[0034] S2004, the intelligent packaging traceability system carries out the delivery of the intelligent packaging according to the intelligent packaging order information sent by the information operator;

[0035] S2005. The mobile terminal of the intelligent packaging traceability system connects to the intelligent packaging control module via Bluetooth and writes the factory unique identification IC, which is used to prevent the intelligent packaging intelligent module from being counterfeited during the factory transportation process;

[0036] S2006. The smart packaging traceability system generates unique secret information P1 for each smart packaging serial number;

[0037] S2007, the intelligent packaging traceability system sends information to the product activation platform through delivery, and the sending process uses the SSL transmission channel to prevent data from being stolen;

[0038] S2008, after the product activation platform receives the packaging information of the shipment sent by the intelligent packaging traceability system, the goods arrive and are inspected to find no problems, the platform receives the information and verifies the signature value of the packaging serial number to ensure that the packaging is the packaging shipped by the packaging manufacturer;

[0039] S2009, the product activation platform saves the packaging information, waits for the product to be packaged, and activates the smart packaging. The packaging information includes: packaging serial number, serial number signature value, secret information P1, factory unique identification IC, RFID tag UUID and other information.

[0040] As a further improvement of the present invention, the second stage comprises the following steps:

[0041] S30, product information operator smart packaging receipt, including:

[0042] S3001. The product activation platform receives the delivery information from the intelligent packaging traceability system. The delivery information includes: packaging serial number, serial number digital signature value, secret information P1, factory unique identification IC, RFID tag UUID, and other information;

[0043] S3002, using SM3 algorithm to calculate the hash value of the package serial number to obtain H1;

[0044] S3003. Parse the serial number digital signature value to obtain the digital certificate public key PK in step S1005.

[0045] S3004. Parse the serial number digital signature value to obtain the encrypted data sec1 encrypted by the digital certificate private key in step S1005.

[0046] S3005, using SM2 algorithm to decrypt sec1 through PK to obtain H';

[0047] S3006, determine whether H' is equal to H1, if not, proceed to step S3007; if equal, proceed to step S3008.

[0048] S3007, the product activation platform returns an error message to the intelligent packaging traceability system;

[0049] S3008. Save the packaging information, including: packaging serial number, serial number digital signature value, secret information P1, factory unique identification IC, RFID tag UUID, and other information;

[0050] S3009, the product activation platform returns correct information to the intelligent packaging traceability system;

[0051] S40, product activation, including:

[0052] S4001, attaching RFID tags to key parts of the product, and placing the product in the smart package, and then the product activates the mobile terminal to connect to the smart package control module via Bluetooth;

[0053] S4002, the product activation mobile terminal sends a message to the intelligent packaging control module to obtain the packaging serial number, factory unique identification IC, and RFID tag UUID;

[0054] S4003, the intelligent packaging control module sends a request to the RFID tag reading and writing verification program to read the UUID of the RFID tag;

[0055] S4004, the RFID tag reading and writing verification program reads the RFID tag UUID through the card reader and returns it to the intelligent packaging control module;

[0056] S4005, the intelligent packaging control module returns the packaging serial number, the packaging factory unique identification IC, and the RFID tag UUID;

[0057] S4006, the product activation mobile terminal determines whether the package has been activated and whether the package is correctly packaged in the product activation platform by sending the package serial number and the package factory unique identification IC;

[0058] S4007, the product activation platform returns the judgment information. If the package has been activated or the IC does not match, an error message is fed back and the activation ends; otherwise, enter S4008;

[0059] S4008: The product activation mobile terminal sends the RFID tag UUID to the product activation platform to determine whether the RFID tag has been activated or whether the RFID tag exists on the product activation platform;

[0060] S4009, the product activation platform returns RFID tag judgment information. If the RFID tag has been activated or the product activation platform does not have an RFID tag, an error message is fed back and activation ends; otherwise, the process goes to step S4010;

[0061] S4010. The product activation mobile terminal sends the RFID tag UUID to the RFID tag anti-counterfeiting and tracing system to obtain the RFID tag initial read-write password RK, WK and the RFID tag manufacturer's secret information P3.

[0062] S4011, the RFID tag anti-counterfeiting and tracing system returns the RFID tag initial read-write password RK, WK and the RFID tag manufacturer's secret information P3 to the product activation mobile terminal as important control parameter information for subsequent activation;

[0063] S4012, the product activation mobile terminal sends the packaging serial number to the product activation platform to obtain the packaging manufacturer's secret information P1;

[0064] S4013, the product activation platform returns the packaging manufacturer's anti-counterfeiting encrypted package P1 to the product activation mobile terminal;

[0065] S4014, the product activation mobile terminal obtains the product information operator's secret information P2 from the product activation platform;

[0066] S4015, the product activation platform generates product information operator secret information P2 according to the request;

[0067] S4016. The product activation platform returns the product information operator's secret information P2 to the product activation mobile terminal, which is then sent to the smart packaging when waiting for activation.

[0068] S4017, the product activation mobile terminal sends P1, P2, P3, RK, WK to the intelligent packaging control module;

[0069] S4018. After receiving the information of P1, P2, P3, RK, and WK, the intelligent packaging control module verifies the secret information P1 of the packaging manufacturer and feeds back the verification result; if the verification fails, the process proceeds to step S4019; otherwise, the process proceeds to step S4020;

[0070] S4019, feedback of package verification failure, and end of activation;

[0071] S4020, the intelligent packaging control module transforms the read-write passwords RK and WK of the RFID tag, and obtains RK' and WK' after the transformation;

[0072] S4021, the intelligent packaging control module calls the RFID tag read-write verification program to set the RFID read-write password to RK', WK';

[0073] S4022, the RFID tag read and write verification program feedbacks that the read and write password is set successfully;

[0074] S4023, the intelligent packaging control module saves RK' and WK' outside the safe area and cannot be copied;

[0075] S4024, the intelligent packaging control module calls the RFID tag reading and writing verification program to write P1, P2, and P3 into the specified area of ​​the RFID tag;

[0076] S4025, write secret information successfully and return information;

[0077] S4026, the smart packaging control module feeds back the product activation mobile terminal, and the smart packaging and RFID tag are activated successfully;

[0078] S4027, the product activation mobile terminal updates the packaging status to activated, the label status to activated, and associates the product and the packaging by calling the interface settings; and closes the smart packaging by command;

[0079] Through the above process, the information association between smart packaging, RFID tags, and product quality inspection is completed, and the anti-counterfeiting verification information is solidified in the RFID tag.

[0080] As a further improvement of the present invention, in step S4020, the transformation of RK and WK specifically includes the following steps:

[0081] S40201. Generate a random number Salt for the secret key K that needs to be transformed, and generate an irreversible secret key by adding salt to the random number;

[0082] S40202. Calculate K'=SM3(K+Sal t) by SM3 algorithm. The generated transformed key cannot be used to deduce the original key. Moreover, since a random number Salt is added, K' cannot be deduced from the known K.

[0083] S40203, in order to prevent the secret key from being equal to the original secret key, deduplication judgment is performed;

[0084] S40204. Return the secret key K' as the read and write secret key of the RFID tag.

[0085] As a further improvement of the present invention, the third stage comprises the following steps:

[0086] S50, product traceability and anti-counterfeiting, specifically including:

[0087] S5001, the commodity traceability and anti-counterfeiting platform connects to the intelligent packaging control module via the Bluetooth of the mobile terminal;

[0088] S5002, the commodity traceability and anti-counterfeiting platform sends a command to read P1, P2, and P3 to the intelligent packaging control module through the mobile terminal;

[0089] S5003, the intelligent packaging control module takes out the RFID tag through the security area to read the secret key RK';

[0090] S5004, the intelligent packaging control module uses RK' as a parameter to call the RFID tag read and write verification program to read P1, P2, and P3 from the specified area;

[0091] S5005, the RFID tag read and write verification program returns P1, P2, and P3;

[0092] S5006, the intelligent packaging control module returns P1, P2, P3;

[0093] S5007, the commodity traceability and anti-counterfeiting platform sends P1 as a parameter to the intelligent packaging traceability system to verify P1;

[0094] S5008, Intelligent packaging traceability system verification P1;

[0095] S5009, the intelligent packaging traceability system returns the result of P1 verification pass or fail;

[0096] S5010, product traceability and anti-counterfeiting platform verifies P2, and records the results of passing or failing the verification;

[0097] S5011, the commodity traceability and anti-counterfeiting platform sends P3 as a parameter to the RFID tag anti-counterfeiting and traceability system to verify P3;

[0098] S5012, RFID tag anti-counterfeiting traceability system verification P3;

[0099] S5013, RFID tag anti-counterfeiting traceability system returns the result of P3 verification pass or fail;

[0100] S5014, when P1, P2, and P3 are all verified, a command is issued to the intelligent packaging control module to open the intelligent packaging. During this process, the intelligent packaging control module needs to verify the P1 information. Only when the verification is passed can the intelligent packaging be opened;

[0101] S5015: The product traceability and anti-counterfeiting platform displays product traceability information.

[0102] The beneficial effects of the present invention are:

[0103] 1. During the quality inspection (S10) in the smart packaging factory, the domestic cryptographic algorithms SM2 and SM3 are comprehensively used to digitally sign the unique serial number of the smart packaging; the smart packaging serial number is tamper-proofed through the digital signature technology, and the smart packaging serial number is sent to the product activation platform during the smart packaging warehousing, outbound delivery, and delivery (S20). The product activation platform performs digital signature verification, thereby preventing counterfeiting in the smart packaging production process.

[0104] 2. During the process of smart packaging warehousing, outbound delivery and shipment (S20), a unique factory identification IC is assigned to the smart module of the smart packaging, and the factory identification IC of the smart packaging is verified during the product activation (S40), thereby effectively preventing the counterfeiting of the smart packaging during transportation.

[0105] 3. During the product activation (S40) process, the packaging manufacturer's secret information P1, the product information operator's secret information P2, and the RFID tag manufacturer's secret information P3 are written into the RFID tag to prevent the packaging manufacturer, the information operator, the RFID tag manufacturer, or any two of the packaging manufacturer, the information operator, and the RFID tag manufacturer from jointly manufacturing fake packaging, fake labels, and fake information.

[0106] 4. During the product traceability and anti-counterfeiting process (S50), the three-party secret information P1, P2, and P3 solidified in the RFID tag is subject to three-party verification. Only when all three-party verifications are passed can the product packaged in the smart package be confirmed to be authentic.

[0107] 5. Through the above anti-counterfeiting method, using the method that each of the three parties holds a part of the secret information, it is more effective to prevent the possibility of counterfeit goods appearing in the circulation link of goods in the market, so that there is no situation where any one or any two parties jointly forge the smart packaging, RFID tags, and product information, thereby producing counterfeit goods. BRIEF DESCRIPTION OF THE DRAWINGS

[0108] Figure 1 Schematic diagram of components of an anti-counterfeiting system based on a national secret algorithm in an embodiment of the present invention;

[0109] Figure 2 It is an overall flow chart of the anti-counterfeiting method based on the national secret algorithm in an embodiment of the present invention;

[0110] Figure 3 It is a structural schematic diagram of an intelligent packaging quality inspection system in an embodiment of the present invention;

[0111] Figure 4 This is a flowchart of the smart packaging quality inspection factory in an embodiment of the present invention;

[0112] Figure 5 This is an example diagram of the digital signature value format in an embodiment of the present invention;

[0113] Figure 6 This is a flowchart of the intelligent packaging warehousing, outbound and delivery process in an embodiment of the present invention;

[0114] Figure 7 This is a flowchart of the intelligent packaging and receiving process of the commodity information operator in an embodiment of the present invention;

[0115] Figure 8 This is a flowchart of the product activation process in an embodiment of the present invention;

[0116] Fig. 9 Flow chart of transforming RK and WK into RK' and WK' in an embodiment of the present invention;

[0117] Fig.10 This is a schematic diagram of the commodity anti-counterfeiting and traceability process in an embodiment of the present invention;

[0118] Fig.11 It is a principle block diagram of the anti-counterfeiting method in an embodiment of the present invention. DETAILED DESCRIPTION

[0119] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0120] Example

[0121] Participant role description:

[0122] 1) Product information operator:

[0123] The high-end commodity information operator provides mobile terminals (including software) for product activation when smart packaging is used to package high-end commodities on site; builds an information platform to store high-end commodity information, high-end commodity smart packaging information, and RFID tag information; and establishes information mapping relationships between commodities, smart packaging, and RFID tags after commodity packaging, and provides commodity traceability services.

[0124] 2) Packaging manufacturer:

[0125] The packaging manufacturer is responsible for producing smart packaging and ensuring that the information in the smart module inside the smart packaging cannot be copied, as well as establishing an information system for the production of smart packaging and providing production traceability services within the smart packaging factory.

[0126] 3) RFID tag manufacturers:

[0127] RFID tag manufacturers are responsible for producing RFID tags that meet the requirements, providing packaging manufacturers with program components for reading and writing RFID tags, and providing RFID tag authenticity verification services (RFID tags are affixed to key parts of high-value goods and will be destroyed once they are torn off).

[0128] like Figure 1 As shown, an anti-counterfeiting system based on a national secret algorithm includes:

[0129] 1) Product traceability and anti-counterfeiting platform:

[0130] It is deployed on the commodity information operator to realize commodity traceability and anti-counterfeiting verification, and can realize online traceability and anti-counterfeiting verification.

[0131] 2) Product Activation Platform:

[0132] Deployed at the commodity information operator, it is used to support the backend service of the control module for activating the smart packaging, establish the correspondence between the smart packaging, the RFID of the commodity, and the commodity information, and verify the authenticity of the smart packaging and the RFID tag during the activation of the smart packaging control module. After the verification, the secret information of the relevant parties (commodity information operator, packaging manufacturer, RFID tag manufacturer) is written into the RFID tag, thereby realizing the solidification of commodity information.

[0133] 3) Product activation on mobile device:

[0134] It is deployed on the commodity information operator to establish a connection channel with the intelligent packaging control module and to realize information interaction with the intelligent packaging module. It sends commodity information and anti-counterfeiting secret information to the intelligent packaging control module through the Bluetooth channel. Finally, the intelligent packaging control module is activated through the activation command, and the association relationship between commodity information, intelligent packaging and RFID tags is established.

[0135] 4) Intelligent packaging quality inspection system:

[0136] It is deployed in the intranet of the packaging manufacturer's production plant and is not connected to the Internet. After the packaging production and assembly is completed, the smart packaging is quality inspected, and the key information of the smart packaging (such as: smart packaging ID, etc.) is recorded during the quality inspection process. At the same time, the key information is digitally signed through digital signature technology; after the smart packaging quality inspection is qualified, the information is synchronized to the smart packaging traceability system.

[0137] 5) Intelligent packaging traceability system:

[0138] It is deployed in the intranet of the packaging manufacturer's production plant and connected to the Internet. It can realize the business processing of smart packaging such as warehousing, outbound and delivery, and can assign a unique factory identification number to the smart packaging. Through delivery, the smart packaging information can be synchronized to the product activation platform of the product information operator; the product activation platform of the product information operator verifies the smart packaging information upon receipt to verify the authenticity of the smart packaging.

[0139] 6) Intelligent packaging control module:

[0140] It is provided by the packaging manufacturer and solidified in the smart packaging to control the switch of the smart packaging and realize the activation operation of the packaging and RFID tags. Among them, the RFID tag reading and writing verification program provided by the RFID tag manufacturer is integrated, which can realize the online reception of the command of the product activation mobile terminal, activate the RFID tag, activate the smart packaging control module, and verify the authenticity of the RFID tag (that is, verify the authenticity of the product).

[0141] 7) RFID tag anti-counterfeiting and traceability system:

[0142] Deployed at RFID tag manufacturers, it can verify the authenticity of RFID tags online and send the confidential information of RFID tag manufacturers offline.

[0143] 8)RFID tag reading and writing verification procedure:

[0144] It is integrated into the control module of the smart packaging to implement read and write verification operations with RFID tags, set read and write keys, etc.

[0145] like Figure 2 As shown, this embodiment also provides an anti-counterfeiting method based on a national secret algorithm, including:

[0146] Phase 1: This phase includes steps S10 and S20, which mainly implement the quality inspection of smart packaging after the smart packaging is produced and assembled in the packaging manufacturer's production plant. During the quality inspection process, the key information of the smart packaging (such as: smart packaging ID, etc.) is recorded, and the tamper-proof protection of the key information is achieved through the digital signature technology based on the domestic cryptographic algorithm; at the same time, the secret information P1 is issued which can only be verified by the packaging manufacturer.

[0147] The second stage: This stage includes steps S30 and S40. In this stage, the information of the smart packaging will enter the product activation platform, and the authenticity of the smart packaging will be verified upon entry; then, the smart packaging will be activated when the product is packaged to achieve a strong association between the product information, smart packaging, and RFID tags, and according to the principle of the anti-counterfeiting method, the secret information of the three parties (packaging manufacturer, product information operator, and RFID tag manufacturer) will be written into the RFID tag (represented by P1, P2, and P3 respectively).

[0148] The third stage: This stage includes step S50. After the goods are packaged, the product traceability and anti-counterfeiting verification is carried out in the market circulation link.

[0149] S10, Quality inspection in smart packaging factory:

[0150] The quality inspection within the smart packaging factory is realized through the smart packaging quality inspection system. The smart packaging quality inspection system is a production system deployed on the intranet production line of the packaging manufacturer. After the production and assembly of smart packaging is completed, the smart packaging quality inspection system is used to realize the functional quality inspection of the smart packaging intelligent module and extract the key information of the smart packaging. The key information is digitally signed by the digital signature technology based on the national secret algorithm to prevent the key information of the smart packaging from being tampered with, thus ensuring that the smart packaging factory cannot commit fraud in the production process.

[0151] The composition of the intelligent packaging quality inspection system is shown in Figure 3 , composition description:

[0152] A) Smart packaging quality inspection service:

[0153] The smart packaging quality inspection service provides quality inspection-related services to the quality inspection mobile terminal APP, and provides basic quality inspection management functions to the quality inspection administrators in the factory. At the same time, after receiving the key information of the smart packaging submitted by the quality inspection mobile terminal APP (the key information here is the smart module serial number of the smart packaging), the digital signature is performed by calling the digital certificate stored in the encryption card to prevent counterfeiting during the production process of the smart packaging factory. The smart packaging quality inspection service is equipped with an encryption card, which is used to store pre-issued digital certificates.

[0154] B) Quality inspection mobile terminal APP:

[0155] The quality inspection mobile terminal APP performs quality inspection on the functions of the smart packaging and extracts the serial number information of the smart packaging. When all functions meet the factory requirements, the qualified smart packaging serial number and smart packaging inspection information are submitted to the smart packaging quality inspection service, and the smart packaging information storage and anti-counterfeiting calculations are completed in the smart packaging quality inspection service.

[0156] C) Smart packaging awaiting quality inspection:

[0157] Smart packaging that needs to be quality inspected includes an intelligent control module, which can be connected to a quality inspection mobile terminal via Bluetooth, receive quality inspection commands issued by the quality inspection mobile terminal APP, and control various functions of the smart packaging, including closing, opening, and displaying.

[0158] D) Intelligent packaging quality inspection process see Figure 4 , described as follows:

[0159] S1001: The quality inspection mobile terminal APP connects to the smart packaging intelligent control module via Bluetooth.

[0160] S1002: The quality inspection mobile terminal APP sends a command to extract the serial number to the intelligent control module, and the intelligent control module returns the intelligent packaging serial number.

[0161] S1003: The quality inspection mobile terminal APP sends quality inspection related commands to the intelligent control module, and finally completes the quality inspection of the intelligent packaging (quality inspection includes closing, opening, displaying, etc. of the packaging).

[0162] S1004: The quality inspection mobile terminal APP submits the quality inspection information to the smart packaging quality inspection service.

[0163] S1005: The intelligent packaging quality inspection service calls the digital signature function of the encryption card to implement the digital signature of the packaging serial number (the encryption card is pre-made with a digital certificate, and the digital signature complies with the national encryption SM2withSM3 signature algorithm).

[0164] S1006: The encryption card returns the digital signature value. The digital signature value format is shown in Figure 5 .

[0165] S1007: The smart packaging quality inspection service saves the smart packaging information and digital signature information (key information includes: whether the quality inspection is qualified, the packaging serial number, and the serial number digital signature value).

[0166] S20, intelligent packaging warehousing, outbound and delivery:

[0167] In the packaging plant, the intelligent packaging warehousing, outbound and delivery process can be seen Figure 6 , described as follows:

[0168] S2001: After the packaging is qualified, it is scanned and put into storage through the mobile terminal of the intelligent packaging traceability system. When scanning and putting into storage, the qualified intelligent packaging quality inspection information is extracted through the intelligent packaging quality inspection system.

[0169] S2002: The intelligent packaging quality inspection system returns the intelligent packaging quality inspection information (including packaging serial number, serial number signature value, quality inspection information, etc.).

[0170] S2003: Intelligent packaging is put into storage to form the inventory of the packaging manufacturer.

[0171] S2004: The intelligent packaging traceability system ships the intelligent packaging according to the intelligent packaging order information sent by the information operator.

[0172] S2005: The mobile terminal of the smart packaging traceability system connects to the smart packaging control module via Bluetooth and writes the factory unique identification IC. This unique information is used to prevent the smart packaging smart module from being counterfeited during the factory transportation process.

[0173] S2006: The smart packaging traceability system generates unique secret information P1 for each smart packaging serial number.

[0174] S2007: The intelligent packaging traceability system sends information to the product activation platform through delivery. The sending process uses SSL transmission channel to prevent data from being stolen.

[0175] S2008: After the product activation platform receives the packaging information of the shipment sent by the intelligent packaging traceability system, the goods arrive and are inspected to find no problems. Then, the platform receives the information and verifies the signature value of the packaging serial number to ensure that the packaging is the packaging shipped by the packaging manufacturer.

[0176] S2009: The product activation platform saves the packaging information (packaging serial number, serial number signature value, secret information P1, factory unique identification IC, RFID tag UUID, and other information), waits for the product to be packaged, and activates the smart packaging.

[0177] S30, Product information operator smart packaging receipt:

[0178] After the product information operator receives the delivery information, the process of receiving the goods is as follows Figure 7 , described in detail as follows:

[0179] S3001: The product activation platform receives the delivery information of the intelligent packaging traceability system. The delivery information includes: packaging serial number, serial number digital signature value, secret information P1, factory unique identification IC, RFID tag UUID, and other information.

[0180] S3002: Calculate the hash value of the package serial number to obtain H1; the calculation is performed using the SM3 algorithm.

[0181] S3003: Parse the serial number digital signature value to obtain the signature digital certificate public key PK of step S1005.

[0182] S3004: Parse the digital signature value of the serial number to obtain the encrypted data sec1 encrypted by the certificate private key in step S1005.

[0183] S3005: Decrypt sec1 through PK to obtain H'; the decryption is calculated using the SM2 algorithm.

[0184] S3006: Determine whether H' is equal to H1, if not, proceed to S307; if equal, proceed to S308.

[0185] S3007: The product activation platform returns an error message to the intelligent packaging traceability system.

[0186] S3008: Save packaging information, including: packaging serial number, serial number digital signature value, secret information P1, factory unique identification IC, RFID tag UUID, and other information.

[0187] S3009: The product activation platform returns correct information to the intelligent packaging traceability system.

[0188] S40, Product Activation:

[0189] Product activation is the key to implementing anti-counterfeiting methods, which involves multiple systems and components including product activation mobile terminal, intelligent packaging control module, RFID tag reading and writing verification program, RFID tag anti-counterfeiting traceability, product activation platform, and product traceability anti-counterfeiting platform. The overall activation process is shown in Figure 8 .

[0190] S4001: After attaching RFID tags to key parts of the product and placing the product in the smart package, the product activates the mobile terminal to connect to the smart package control module via Bluetooth.

[0191] S4002: The product activation mobile terminal sends a message to the intelligent packaging control module to obtain the “packaging serial number, packaging factory unique identification IC, and RFID tag UUID”.

[0192] S4003: The intelligent packaging control module sends a request to the RFID tag reading and writing verification program to read the UUID of the RFID tag.

[0193] S4004: The RFID tag read and write verification program reads the RFID tag UUID through the card reader and returns it to the smart packaging control module.

[0194] S4005: The intelligent packaging control module returns the packaging serial number, packaging factory unique identification IC, and RFID tag UUID.

[0195] S4006: The product activation mobile terminal determines whether the package has been activated and whether the package is correctly packaged in the product activation platform by sending the package serial number and the package factory unique identification IC.

[0196] S4007: The product activation platform returns a judgment message. If the package has been activated or the IC does not match, an error message is fed back and the activation ends; otherwise, enter S4008.

[0197] S4008: The product activation mobile terminal sends the RFID tag UUID to the product activation platform to determine whether the RFID tag has been activated or whether the RFID tag exists on the product activation platform (the RFID tag UUID is sent to the product activation platform along with the smart package).

[0198] S4009: The commodity activation platform returns RFID tag judgment information. If the RFID tag has been activated or the commodity activation platform does not have the RFID tag, an error message is fed back and activation ends; otherwise, enter S4010.

[0199] S4010: The product activation mobile terminal sends the RFID tag UUID to the RFID tag anti-counterfeiting and traceability system to obtain the "RFID tag initial read and write password RK, WK and the RFID tag manufacturer's secret information P3".

[0200] S4011: The RFID tag anti-counterfeiting and tracing system returns the "RFID tag initial read-write password RK, WK and RFID tag manufacturer's secret information P3" to the product activation mobile terminal as important control parameter information for subsequent activation.

[0201] S4012: The product activation mobile terminal sends the packaging serial number to the product activation platform to obtain the packaging manufacturer's secret information P1.

[0202] S4013: The product activation platform returns the packaging manufacturer's secret information P1 to the product activation mobile terminal.

[0203] S4014: The product activation mobile terminal obtains the product information operator's secret information P2 from the product activation platform.

[0204] S4015: The product activation platform generates product information operator secret information P2 according to the request.

[0205] S4016: The product activation platform returns the product information operator's secret information P2 to the product activation mobile terminal, which is then sent to the smart packaging when waiting for activation.

[0206] S4017: The product activation mobile terminal sends "P1, P2, P3, RK, WK" to the intelligent packaging control module.

[0207] S4018: After receiving the information of "P1, P2, P3, RK, WK" sent down, the intelligent packaging control module verifies the secret information P1 of the packaging manufacturer and feeds back the verification result; if the verification fails, enter S4019; otherwise, enter S4020.

[0208] S4019: Feedback the information that the package verification failed and end the activation.

[0209] S4020: The intelligent packaging control module transforms the read and write passwords RK and WK of the RFID tag. For the specific transformation process, see Fig. 9 ; After transformation, we get RK' and WK'.

[0210] S4021: The intelligent packaging control module calls the RFID tag read-write verification program to set the RFID read-write password to RK' and WK'.

[0211] S4022: The RFID tag read-write verification program feedbacks that the read-write password is set successfully.

[0212] S4023: The intelligent packaging control module saves RK' and WK' outside the safe area and cannot be copied.

[0213] S4024: The intelligent packaging control module calls the RFID tag read and write verification program to write P1, P2, and P3 into the specified area of ​​the RFID tag.

[0214] S4025: The secret information is successfully written and returned.

[0215] S4026: The smart packaging control module feeds back the product activation mobile terminal, and the smart packaging and RFID tag are activated successfully.

[0216] S4027: Product activation The mobile terminal updates the packaging status to activated, the label status to activated, and associates the product and packaging by calling the interface settings; and closes the smart packaging through a command.

[0217] Through the above process, the information association between smart packaging, RFID tags, and product quality inspection is completed, and the anti-counterfeiting verification information is solidified in the RFID tag.

[0218] The transformation of RK and WK is realized through step S4020. Fig. 9 , the specific process is described as follows:

[0219] S40201: Generate a random number Salt for the secret key K that needs to be transformed, and generate an irreversible secret key by adding salt to the random number.

[0220] S40202: Calculate K'=SM3(K+Sal t) through the SM3 algorithm. The generated transformed key cannot be used to deduce the original key, and since a random number Salt is added, K' cannot be inferred from the known K.

[0221] S40203: In order to prevent the secret key from being equal to the original secret key, deduplication judgment is performed.

[0222] S40204: Return the secret key K' as the read and write secret key of the RFID tag.

[0223] The transformation process of S4020 transforms the original RK and WK of the RFID tag into RK' and WK', making it impossible for the tag manufacturer to read and write the tag based on the original RK and WK. It also prevents the tag manufacturer from copying the tag. The intelligent packaging control module can be used to read the secret information P1, P2, and P3 in the tag.

[0224] S50, product traceability and anti-counterfeiting:

[0225] S5001: The product traceability and anti-counterfeiting platform connects to the smart packaging control module via the Bluetooth of the mobile terminal.

[0226] S5002: The product traceability and anti-counterfeiting platform sends instructions for reading P1, P2, and P3 to the intelligent packaging control module through the mobile terminal.

[0227] S5003: The intelligent packaging control module takes out the RFID tag through the security area and reads the secret key RK'.

[0228] S5004: The intelligent packaging control module uses RK' as a parameter to call the RFID tag read and write verification program to read P1, P2, and P3 from the specified area.

[0229] S5005: The RFID tag read and write verification program returns P1, P2, and P3.

[0230] S5006: The intelligent packaging control module returns P1, P2, and P3.

[0231] S5007: The product traceability and anti-counterfeiting platform sends P1 as a parameter to the intelligent packaging traceability system to verify P1.

[0232] S5008: Intelligent packaging traceability system verification P1.

[0233] S5009: The intelligent packaging traceability system returns the P1 verification result (pass or fail).

[0234] S5010: The product traceability and anti-counterfeiting platform verifies P2 and records the verification result (pass or fail).

[0235] S5011: The product traceability and anti-counterfeiting platform sends P3 as a parameter to the RFID tag anti-counterfeiting and traceability system to verify P3.

[0236] S5012: RFID tag anti-counterfeiting and traceability system verification P3.

[0237] S5013: The RFID tag anti-counterfeiting and traceability system returns the P3 verification result (pass or fail).

[0238] S5014: When P1, P2, and P3 are all verified, a command is sent to the intelligent packaging control module to open the intelligent packaging. During this process, the intelligent packaging control module needs to verify the P1 information. Only when the verification is passed can it be opened.

[0239] S5015: The product traceability and anti-counterfeiting platform displays product traceability information.

[0240] like Fig.11 As shown, this embodiment establishes a strong correlation between goods (represented by RFID tags), smart packaging, and product information, and writes secret information known to the three parties involved, namely, the product information operator, the packaging manufacturer, and the RFID tag manufacturer, into the RFID tag attached to the product, and closes the RFID read and write password permissions; during anti-counterfeiting verification, the secret information known to the three parties is compared, and only when all the three parties match, the product is determined to be authentic. If the secret information of any party does not match, the product is determined to be a counterfeit product; the three parties (product information operator, packaging manufacturer, and RFID tag manufacturer) are mutually restrained, and no one or any two parties can falsify the real product information, packaging information, and RFID tags, thereby causing the problem of counterfeit products.

[0241] This embodiment uses domestic cryptographic algorithms (SM2, SM3) and combines the commodity information operation platform, the intelligent packaging control module, the RFID anti-counterfeiting label, the intelligent packaging quality inspection in the packaging factory, and the intelligent packaging production traceability system to jointly achieve anti-counterfeiting.

[0242] The above-mentioned embodiments only express the specific implementation of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention.

Claims

1. An anti-counterfeiting system based on a national secret algorithm, characterized in that: The relevant parties are the commodity information operator, the packaging manufacturer and the RFID tag manufacturer. The system includes: Product traceability and anti-counterfeiting platform: deployed on the commodity information operator to achieve product traceability and anti-counterfeiting verification; Product activation platform: deployed in the product information operator, used to support the backend service of the control module for activating smart packaging, establish the correspondence between smart packaging, product RFID, and product information, and verify the authenticity of smart packaging and RFID tags during the process of activating the smart packaging control module. After verification, the confidential information of the relevant party is written into the RFID tag, thereby realizing the solidification of product information; Product activation mobile terminal: deployed in the product information operator, used to establish a connection channel with the smart packaging control module, and to exchange information with the smart packaging module, and send product information and anti-counterfeiting secret information to the smart packaging control module through the Bluetooth channel, and finally activate the smart packaging control module through the activation command, and establish the association between product information, smart packaging, and RFID tags; Establishing the association between product information, smart packaging, and RFID tags specifically includes the following steps: S30, product information operator smart packaging receipt, including: S3001. The product activation platform receives the delivery information from the intelligent packaging traceability system. The delivery information includes: packaging serial number, serial number digital signature value, secret information P1, factory unique identification IC, and RFID tag UUID; S3002, using SM3 algorithm to calculate the hash value of the package serial number to obtain H1; S3003, parsing the serial number digital signature value to obtain the digital certificate public key PK in step S1005; S3004, parsing the serial number digital signature value to obtain the encrypted data sec1 encrypted by the digital certificate private key in step S1005; S3005, using SM2 algorithm to decrypt sec1 through PK to obtain H'; S3006, determine whether H' is equal to H1, if not, proceed to step S3007; if equal, proceed to step S3008; S3007, the product activation platform returns an error message to the intelligent packaging traceability system; S3008, save the packaging information, including: packaging serial number, serial number digital signature value, secret information P1, factory unique identification IC, RFID tag UUID; S3009, the product activation platform returns correct information to the intelligent packaging traceability system; S40, product activation, including: S4001, attaching RFID tags to key parts of the product, and placing the product in the smart package, and then the product activates the mobile terminal to connect to the smart package control module via Bluetooth; S4002, the product activation mobile terminal sends a message to the intelligent packaging control module to obtain the packaging serial number, factory unique identification IC, and RFID tag UUID; S4003, the intelligent packaging control module sends a request to the RFID tag reading and writing verification program to read the UUID of the RFID tag; S4004, the RFID tag reading and writing verification program reads the RFID tag UUID through the card reader and returns it to the intelligent packaging control module; S4005, the intelligent packaging control module returns the packaging serial number, the packaging factory unique identification IC, and the RFID tag UUID; S4006, the product activation mobile terminal determines whether the package has been activated and whether the package is correctly packaged in the product activation platform by sending the package serial number and the package factory unique identification IC; S4007, the product activation platform returns the judgment information. If the package has been activated or the IC does not match, an error message is fed back and the activation ends; otherwise, enter S4008; S4008: The product activation mobile terminal sends the RFID tag UUID to the product activation platform to determine whether the RFID tag has been activated or whether the RFID tag exists on the product activation platform; S4009, the product activation platform returns RFID tag judgment information. If the RFID tag has been activated or the product activation platform does not have an RFID tag, an error message is fed back and activation ends; otherwise, the process goes to step S4010; S4010, the product activation mobile terminal sends the RFID tag UUID to the RFID tag anti-counterfeiting traceability system to obtain the RFID tag initial read-write password RK, WK and the RFID tag manufacturer's secret information P3; S4011, the RFID tag anti-counterfeiting and tracing system returns the RFID tag initial read-write password RK, WK and the RFID tag manufacturer's secret information P3 to the product activation mobile terminal as important control parameter information for subsequent activation; S4012, the product activation mobile terminal sends the packaging serial number to the product activation platform to obtain the packaging manufacturer's secret information P1; S4013, the product activation platform returns the packaging manufacturer's anti-counterfeiting encrypted package P1 to the product activation mobile terminal; S4014, the product activation mobile terminal obtains the product information operator's secret information P2 from the product activation platform; S4015, the product activation platform generates product information operator secret information P2 according to the request; S4016. The product activation platform returns the product information operator's secret information P2 to the product activation mobile terminal, which is then sent to the smart packaging when waiting for activation. S4017, the product activation mobile terminal sends P1, P2, P3, RK, WK to the intelligent packaging control module; S4018. After receiving the information of P1, P2, P3, RK, and WK, the intelligent packaging control module verifies the secret information P1 of the packaging manufacturer and feeds back the verification result; if the verification fails, the process proceeds to step S4019; otherwise, the process proceeds to step S4020; S4019, feedback of package verification failure, and end of activation; S4020, the intelligent packaging control module transforms the read-write passwords RK and WK of the RFID tag, and obtains RK' and WK' after the transformation; S4021, the intelligent packaging control module calls the RFID tag read-write verification program to set the RFID read-write password to RK', WK'; S4022, the RFID tag read and write verification program feedbacks that the read and write password is set successfully; S4023, the intelligent packaging control module saves RK' and WK' outside the safe area and cannot be copied; S4024, the intelligent packaging control module calls the RFID tag reading and writing verification program to write P1, P2, and P3 into the specified area of ​​the RFID tag; S4025, write secret information successfully and return information; S4026, the smart packaging control module feeds back the product activation mobile terminal, and the smart packaging and RFID tag are activated successfully; S4027, the product activation mobile terminal updates the packaging status to activated, the label status to activated, and associates the product and the packaging by calling the interface settings; and closes the smart packaging by command; Through the above process, the information association between smart packaging, RFID tags, and product quality inspection is completed, and the anti-counterfeiting verification information is solidified in the RFID tag; Smart packaging quality inspection system: deployed in the intranet of the packaging manufacturer's production plant, not connected to the Internet. After the packaging production and assembly is completed, the smart packaging is inspected, and the key information of the smart packaging is recorded during the quality inspection process. At the same time, the key information is digitally signed through digital signature technology. After the smart packaging quality inspection is qualified, the information is synchronized to the smart packaging traceability system. Smart packaging traceability system: deployed in the intranet of the packaging manufacturer's production plant, connected to the Internet, used to realize the warehousing, outbound and delivery business processing of smart packaging, and can give smart packaging a unique factory identification number; synchronize smart packaging information to the product activation platform of the product information operator through delivery; the product activation platform of the product information operator verifies the smart packaging information when receiving the goods to verify the authenticity of the smart packaging; Smart packaging control module: provided by the packaging manufacturer and solidified in the smart packaging, used to control the switch of the smart packaging and realize the activation operation of the packaging and RFID tags; it integrates the RFID tag reading and writing verification program provided by the RFID tag manufacturer to realize the online reception of the command of the product activation mobile terminal, activate the RFID tag, activate the smart packaging control module, and verify the authenticity of the RFID tag, that is, verify the authenticity of the product; RFID tag anti-counterfeiting and traceability system: deployed at RFID tag manufacturers to verify the authenticity of RFID tags online and send confidential information of RFID tag manufacturers offline; RFID tag read and write verification program: integrated in the control module of the smart packaging, used to implement read and write verification operations with RFID tags and set read and write keys; The following steps are specifically included to achieve product traceability and anti-counterfeiting verification: S5001, the commodity traceability and anti-counterfeiting platform connects to the intelligent packaging control module via the Bluetooth of the mobile terminal; S5002, the commodity traceability and anti-counterfeiting platform sends a command to read P1, P2, and P3 to the intelligent packaging control module through the mobile terminal; S5003, the intelligent packaging control module takes out the RFID tag through the security area to read the secret key RK'; S5004, the intelligent packaging control module uses RK' as a parameter to call the RFID tag read and write verification program to read P1, P2, and P3 from the specified area; S5005, the RFID tag read and write verification program returns P1, P2, and P3; S5006, the intelligent packaging control module returns P1, P2, P3; S5007, the commodity traceability and anti-counterfeiting platform sends P1 as a parameter to the intelligent packaging traceability system to verify P1; S5008, Intelligent packaging traceability system verification P1; S5009, the intelligent packaging traceability system returns the result of P1 verification pass or fail; S5010, product traceability and anti-counterfeiting platform verifies P2, and records the results of passing or failing the verification; S5011, the commodity traceability and anti-counterfeiting platform sends P3 as a parameter to the RFID tag anti-counterfeiting and traceability system to verify P3; S5012, RFID tag anti-counterfeiting traceability system verification P3; S5013, RFID tag anti-counterfeiting traceability system returns the result of P3 verification pass or fail; S5014, when P1, P2, and P3 are all verified, a command is issued to the intelligent packaging control module to open the intelligent packaging. During this process, the intelligent packaging control module needs to verify the P1 information. Only when the verification is passed can the intelligent packaging be opened; S5015: The product traceability and anti-counterfeiting platform displays product traceability information.

2. The anti-counterfeiting system based on the national secret algorithm according to claim 1 is characterized in that: The intelligent packaging quality inspection system comprises: Smart packaging quality inspection service: Provide quality inspection related services to the quality inspection mobile terminal APP, and provide basic quality inspection management functions to the quality inspection administrators in the factory; at the same time, after receiving the key information of smart packaging submitted by the quality inspection mobile terminal APP, digital signature is performed by calling the digital certificate stored in the encryption card to prevent fraud in the production process of smart packaging factories; the smart packaging quality inspection service is equipped with an encryption card, which is used to store pre-issued digital certificates; Quality inspection mobile terminal APP: Perform quality inspection on the functions of smart packaging and extract the serial number information of smart packaging. When all functions meet the factory requirements, submit the qualified smart packaging serial number and smart packaging inspection information to the smart packaging quality inspection service, and complete the smart packaging information storage and anti-counterfeiting calculation in the smart packaging quality inspection service; Smart packaging waiting for quality inspection: including intelligent control module, which connects to the quality inspection mobile terminal APP via Bluetooth, receives quality inspection commands issued by the quality inspection mobile terminal APP, and controls various functions of the smart packaging.

3. An anti-counterfeiting method using the anti-counterfeiting system based on the national secret algorithm as claimed in claim 1 or 2, characterized in that: include: The first stage is to realize the quality inspection of smart packaging after the smart packaging is produced and assembled in the packaging manufacturer's factory. During the quality inspection process, the key information of the smart packaging is recorded, and the key information is protected from tampering through the digital signature technology based on the domestic cryptographic algorithm. At the same time, the secret information P1 that can only be verified by the packaging manufacturer is issued; In the second stage, the information of smart packaging will be entered into the product activation platform, and the authenticity of smart packaging will be verified upon entry; Then, when the product is packaged, the smart packaging is activated to achieve a strong association between product information, smart packaging, and RFID tags, and the three parties’ anti-counterfeiting encryption package is written into the RFID tag, namely, the packaging manufacturer’s secret information P1, the product information operator’s secret information P2, and the RFID tag manufacturer’s secret information P3; The third stage is to conduct product traceability and anti-counterfeiting verification in the market circulation link after the products are packaged.

4. The anti-counterfeiting method according to claim 3, characterized in that: The first stage includes the following steps: S10, quality inspection in smart packaging factory, including: S1001, the quality inspection mobile terminal APP connects to the smart packaging smart control module via Bluetooth; S1002, the quality inspection mobile terminal APP sends a command to extract the serial number to the intelligent control module, and the intelligent control module returns the intelligent packaging serial number; S1003, the quality inspection mobile terminal APP sends relevant quality inspection commands to the intelligent control module, and finally completes the quality inspection of the intelligent packaging; S1004. The quality inspection mobile terminal APP submits the quality inspection information to the smart packaging quality inspection service; S1005. The intelligent packaging quality inspection service calls the digital signature function of the encryption card to implement the digital signature of the packaging serial number. The encryption card is pre-made with a digital certificate, and the digital signature complies with the national secret SM2withSM3 signature algorithm; S1006, the encryption card returns a digital signature value; S1007, the smart packaging quality inspection service saves the smart packaging information and digital signature information; S20, intelligent packaging warehousing, outbound and delivery, including: S2001. After the packaging is tested and qualified, it is put into storage by scanning the code through the mobile terminal of the intelligent packaging traceability system. When scanning the code and putting it into storage, the intelligent packaging quality inspection system extracts the qualified intelligent packaging quality inspection information; S2002, the intelligent packaging quality inspection system returns the intelligent packaging quality inspection information; S2003, intelligent packaging is put into storage to form the inventory of packaging manufacturers; S2004, the intelligent packaging traceability system ships the intelligent packaging according to the intelligent packaging order information sent by the information operator; S2005. The mobile terminal of the intelligent packaging traceability system connects to the intelligent packaging control module via Bluetooth and writes the factory unique identification IC, which is used to prevent the intelligent packaging intelligent module from being counterfeited during the factory transportation process; S2006. The smart packaging traceability system generates unique secret information P1 for each smart packaging serial number; S2007, the intelligent packaging traceability system sends information to the product activation platform through delivery, and the sending process uses the SSL transmission channel to prevent data from being stolen; S2008, after the product activation platform receives the packaging information of the shipment sent by the intelligent packaging traceability system, the goods arrive and are inspected to find no problems, the platform receives the information and verifies the signature value of the packaging serial number to ensure that the packaging is the packaging shipped by the packaging manufacturer; S2009, the product activation platform saves the packaging information, waits for the product to be packaged, and activates the smart packaging. The packaging information includes: packaging serial number, serial number signature value, secret information P1, factory unique identification IC, RFID tag UUID.

Citation Information

Patent Citations

  • Anti-counterfeiting verification method based on digital signature technology

    CN111932285A