System and method for preventing safety two-dimensional code counterfeiting on basis of combination of public key (CPK) authentication
暂无分享,去创建一个
The invention discloses a system and a method for preventing safety two-dimensional counterfeiting on basis of combination of public key (CPK) authentication. The system comprises a CPK management center, a system for generating safety two-dimensional codes and a system for verifying the safety two-dimensional codes, wherein the CPK management center is used for generating and distributing a CPK private key and a CPK public key matrix according to user identification; the system for generating safety two-dimensional codes is used for digitally signing the product information by utilizing the CPK private key which is distributed by the CPK management center, encrypting the product information and packaging a digital signature and a product information ciphertext so as to generate two-dimensional codes; and the system for verifying the safety two-dimensional codes is used for downloading the application (APP) program of the built-in public key matrix which is distributed by the CPK management center into a mobile handheld device, verifying the two-dimensional codes of the product by utilizing the APP program to and judging whether the product is authentic or not. The system supports general verification and can be used for constructing an integral anti-counterfeiting system. The information which is written into a two-dimensional code label by a product manufacturer adopts an encryption signature which is based on the CPK, so that tampering is prevented. A CPK public key technology is adopted, the public key matrix is disclosed, so that the verification is convenient. Client program is adopted, so that the off-line verification is convenient.