CN112488261B - Method and system for identifying authenticity of article based on information storage of blockchain - Google Patents
Method and system for identifying authenticity of article based on information storage of blockchain Download PDFInfo
- Publication number
- CN112488261B CN112488261B CN202011359720.9A CN202011359720A CN112488261B CN 112488261 B CN112488261 B CN 112488261B CN 202011359720 A CN202011359720 A CN 202011359720A CN 112488261 B CN112488261 B CN 112488261B
- Authority
- CN
- China
- Prior art keywords
- counterfeiting
- identification information
- information
- verification
- blockchain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
- G06K17/0029—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a method and a system for identifying authenticity of an article based on information storage of a blockchain, which comprises the following steps: storing anti-counterfeiting information corresponding to the target object in a blockchain; checking the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information, and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain; judging whether the anti-counterfeiting verification information is complete or not; judging that the object to be verified passes the anti-counterfeiting verification, and returning the anti-counterfeiting verification result to the user; and judging that the object to be verified fails to pass the anti-counterfeiting verification, and returning the result of the failed anti-counterfeiting verification to the user. According to the invention, after the first anti-counterfeiting identification information and the second anti-counterfeiting identification information corresponding to the target product are stored in the blockchain, the anti-counterfeiting verification of the object to be verified is completed, and the anti-counterfeiting security level of the object is effectively improved by utilizing the relevance of the first anti-counterfeiting identification information and the second anti-counterfeiting identification information in the blockchain.
Description
Technical Field
The invention relates to the technical field of blockchains, in particular to a method and a system for identifying authenticity of an article based on information storage of a blockchain.
Background
In some situations, when an article is anti-counterfeit, a production mechanism of the article generally establishes anti-counterfeit identification information, such as an anti-counterfeit identifier, for the article based on an authority of a third party, such as an anti-counterfeit mechanism, so as to construct an anti-counterfeit label for the article, and attaches the anti-counterfeit label to an outer surface of the article.
After the commodity flows into the hands of the consumers, the consumers can scan and identify the anti-counterfeiting volume labels attached to the outer surfaces of the commodities through the terminal equipment to obtain anti-counterfeiting identification information, and then initiate validity verification on the obtained anti-counterfeiting identification information to confirm whether the held commodities are counterfeit or not.
In this scenario, once the related data of the anti-counterfeiting identification information formulated by the authority of the third party is leaked, the counterfeiter of the article may use the leaked data to generate a legal anti-counterfeiting label for the counterfeit article, and sell some of the counterfeit article as genuine articles to consumers, thereby causing loss to the consumers.
Disclosure of Invention
Based on the above, the invention aims to provide a method and a system for identifying the authenticity of an article based on information storage of a blockchain, which are used for improving the anti-counterfeiting security level of the article.
In order to solve the technical problems, the invention adopts the following technical scheme:
The invention provides a method for identifying authenticity of an article based on information storage of a blockchain, which comprises the following steps:
Step S110, storing anti-counterfeiting information corresponding to a target object in a blockchain, wherein the anti-counterfeiting information comprises first anti-counterfeiting identification information and second anti-counterfeiting identification information stored in the blockchain;
Step S120, acquiring anti-counterfeiting verification information of an object to be verified, which is sent by a user, wherein the anti-counterfeiting verification information comprises third anti-counterfeiting identification information and fourth anti-counterfeiting identification information;
Step S130, checking the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information, and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain; if yes, go to step S140; if not, go to step S160;
Step S140, judging whether the anti-counterfeiting verification information is complete; if yes, go to step S150; if not, go to step S160;
step S150, judging that the object to be verified passes the anti-counterfeiting verification, and returning the anti-counterfeiting verification result to the user;
step S160, judging that the object to be verified does not pass the anti-counterfeiting verification, and returning the result of the non-passing anti-counterfeiting verification to the user.
In one embodiment, the step S140 is a method for judging whether the anti-counterfeit verification information is complete, and specifically includes the following steps:
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
according to the third anti-fake identification information, first anti-fake identification information in the information set is obtained in a matching mode;
Associating second anti-counterfeiting identification information according to the first anti-counterfeiting identification information;
And judging whether the anti-counterfeiting verification information is complete or not according to whether the fourth anti-counterfeiting identification information is consistent with the second anti-counterfeiting identification information or not.
In one embodiment, the step S140 is a method for judging whether the anti-counterfeit verification information is complete, and specifically includes the following steps:
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
matching and acquiring second anti-counterfeiting identification information in the information set according to the fourth anti-counterfeiting identification information;
Associating the first anti-counterfeiting identification information according to the second anti-counterfeiting identification information;
And judging whether the anti-counterfeiting verification information is complete or not according to whether the third anti-counterfeiting identification information is consistent with the first anti-counterfeiting identification information or not.
In one embodiment, the first anti-counterfeiting identification information is a first anti-counterfeiting identifier formulated by a first anti-counterfeiting formulation party for the target object; the second anti-counterfeiting identification information is a second anti-counterfeiting identifier formulated for the target object by a second anti-counterfeiting formulation party.
In one embodiment, the first and second anti-counterfeiting formulations are anti-counterfeiting mechanisms.
In one embodiment, the third anti-counterfeiting identification information and the fourth anti-counterfeiting identification information are anti-counterfeiting labels on the to-be-verified object.
In one embodiment, the anti-counterfeiting verification information includes third anti-counterfeiting identification information and fourth anti-counterfeiting identification information obtained by a user through scanning and identifying the anti-counterfeiting label.
A system for identifying authenticity of an item based on blockchain information storage, comprising:
And the storage module is used for storing the anti-counterfeiting information corresponding to the target object in the blockchain.
The acquisition module is used for acquiring anti-counterfeiting verification information of the to-be-verified object sent by the user.
The primary verification module is used for verifying the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain.
And the integrity verification module is used for judging whether the anti-counterfeiting verification information is complete or not.
And the returning module is used for judging that the object to be verified passes the anti-counterfeiting verification and returning the anti-counterfeiting verification passing result to the user, judging that the object to be verified fails the anti-counterfeiting verification and returning the anti-counterfeiting verification failing result to the user.
In summary, according to the method and system for identifying the authenticity of the article based on the blockchain information storage provided by the invention, after the first anti-counterfeiting identification information and the second anti-counterfeiting identification information corresponding to the target product are stored in the blockchain, the anti-counterfeiting verification of the article to be verified is completed, and one of the third anti-counterfeiting identification information or the fourth anti-counterfeiting identification information of the article to be verified corresponds to the anti-counterfeiting identification information stored in the blockchain by utilizing the relevance of the first anti-counterfeiting identification information and the second anti-counterfeiting identification information in the blockchain, but if the third anti-counterfeiting identification information and the fourth anti-counterfeiting identification information cannot be correlated, the anti-counterfeiting verification fails, so that the security level of the article anti-counterfeiting is effectively improved.
Drawings
Fig. 1 is a flowchart of a method for identifying authenticity of an article based on information storage of a blockchain in accordance with an embodiment of the present invention.
Fig. 2 is a block diagram of a system for identifying authenticity of an article based on information storage of a blockchain according to an embodiment of the present invention.
Fig. 3 is an internal block diagram of an electronic mobile device according to an embodiment of the present invention.
Detailed Description
The invention will be further described in detail with reference to the drawings and the detailed description below, in order to further understand the features and technical means of the invention and the specific objects and functions achieved.
In a narrow sense, a blockchain is a distributed ledger that combines blocks of data in a sequential manner in time order into a chain data structure, and that is cryptographically secured against tampering and counterfeiting.
In a broad sense, the blockchain technology is a brand new distributed infrastructure and computing mode that uses a blockchain data structure to verify and store data, uses a distributed node consensus algorithm to generate and update data, uses a cryptography mode to ensure the security of data transmission and access, and uses an intelligent contract composed of automated script codes to program and operate the data.
Fig. 1 is a flowchart of a method for identifying authenticity of an article based on a blockchain information storage according to an embodiment of the present invention, as shown in fig. 1, the method for identifying authenticity of an article based on a blockchain information storage includes steps S110 to S160, specifically as follows:
Step S110, storing anti-counterfeiting information corresponding to a target object in a blockchain, wherein the anti-counterfeiting information comprises first anti-counterfeiting identification information and second anti-counterfeiting identification information stored in the blockchain, and the anti-counterfeiting formulation party comprises a first anti-counterfeiting formulation party and a second anti-counterfeiting formulation party.
The first anti-counterfeiting identification information is a first anti-counterfeiting identifier formulated for the target object by a first anti-counterfeiting formulation party; the second anti-counterfeiting identification information is a second anti-counterfeiting identifier formulated for the target object by a second anti-counterfeiting formulation party.
In one embodiment, the first and second anti-counterfeiting formulations may be anti-counterfeiting mechanisms.
Step S120, obtaining anti-counterfeiting verification information of the to-be-verified object sent by the user, wherein the anti-counterfeiting verification information comprises third anti-counterfeiting identification information and fourth anti-counterfeiting identification information, and the third anti-counterfeiting identification information and the fourth anti-counterfeiting identification information can be anti-counterfeiting labels on the to-be-verified object.
Step S130, checking the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information, and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain; if yes, go to step S140; if not, the process proceeds to step S160.
Specifically, comparing the third anti-counterfeiting identification information and the fourth anti-counterfeiting identification information of the to-be-verified object with anti-counterfeiting information stored in the blockchain, and judging the to-be-verified object as a to-be-qualified object when the third anti-counterfeiting identification information and the fourth anti-counterfeiting identification information are consistent with the anti-counterfeiting information stored in the blockchain; and when the third anti-counterfeiting identification information or the fourth anti-counterfeiting identification information is inconsistent with the anti-counterfeiting information stored in the blockchain, judging that the target object is a counterfeit product.
Step S140, judging whether the anti-counterfeiting verification information is complete, if yes, turning to step S150; if not, the process proceeds to step S160.
The step S140, a method for judging whether the anti-counterfeiting verification information is complete, specifically includes the following steps:
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
according to the third anti-fake identification information, first anti-fake identification information in the information set is obtained in a matching mode;
Associating second anti-counterfeiting identification information according to the first anti-counterfeiting identification information;
And judging whether the anti-counterfeiting verification information is complete or not according to whether the fourth anti-counterfeiting identification information is consistent with the second anti-counterfeiting identification information or not.
The step S140, a method for judging whether the anti-counterfeiting verification information is complete, specifically includes the following steps:
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
matching and acquiring second anti-counterfeiting identification information in the information set according to the fourth anti-counterfeiting identification information;
Associating the first anti-counterfeiting identification information according to the second anti-counterfeiting identification information;
And judging whether the anti-counterfeiting verification information is complete or not according to whether the third anti-counterfeiting identification information is consistent with the first anti-counterfeiting identification information or not.
Step S150, judging that the object to be verified passes the anti-counterfeiting verification, and returning the anti-counterfeiting verification result to the user; specifically, the qualified article is judged to be the qualified article passing the anti-counterfeiting verification.
Step S160, judging that the object to be verified does not pass the anti-counterfeiting verification, namely that the target object is a fake product, and returning the result of the non-passing anti-counterfeiting verification to the user.
In one embodiment, the anti-counterfeiting verification information includes third anti-counterfeiting identification information and fourth anti-counterfeiting identification information obtained by a user through scanning and identifying the anti-counterfeiting label.
Fig. 2 is a block diagram of a system for identifying authenticity of an article based on information storage of a blockchain, as shown in fig. 2, corresponding to the method for identifying authenticity of an article based on information storage of a blockchain described above, the system for identifying authenticity of an article based on information storage of a blockchain also includes a module for executing the method for identifying authenticity of an article based on information storage of a blockchain described above, and the system can be configured on an electronic mobile device.
Specifically, referring to fig. 2, a system for identifying authenticity of an article based on blockchain information storage includes a storage module 110, an acquisition module 120, a preliminary verification module 130, a complete verification module 140 and a return module 150.
The storage module 110 is configured to store, in the blockchain, the anti-counterfeiting information corresponding to the target object.
The obtaining module 120 is configured to obtain anti-counterfeit verification information of the to-be-verified object sent by the user.
The preliminary verification module 130 is configured to verify the third and fourth anti-counterfeit identification information in the anti-counterfeit verification information, and determine whether the anti-counterfeit verification information is consistent with the anti-counterfeit information stored in the blockchain.
The integrity verification module 140 is configured to determine whether the anti-counterfeit verification information is complete.
The returning module 150 is configured to determine that the object to be verified passes the anti-counterfeit verification and return the result of passing the anti-counterfeit verification to the user, and determine that the object to be verified fails the anti-counterfeit verification and return the result of failing the anti-counterfeit verification to the user.
It should be noted that, as those skilled in the art can clearly understand, the specific implementation process of the system for identifying the authenticity of the article based on the blockchain information storage and each module described above may refer to the corresponding description in the foregoing method embodiment, and for convenience and brevity of description, the description is omitted herein.
Fig. 3 is a block diagram illustrating an internal structure of an electronic mobile device according to an embodiment of the present invention, where, as shown in fig. 3, the electronic mobile device includes a memory and a processor connected through a system bus; the memory stores a computer program, the processor is used for providing computing and control capability to support the operation of the whole electronic mobile device, and the processor realizes the method for identifying the authenticity of the article based on the information storage of the blockchain when executing the computer program.
The memory may include a non-volatile storage medium storing an operating system and an internal memory, and may also store a computer program that, when executed by the processor, causes the processor to implement a method of identifying authenticity of an item based on blockchain information storage.
The internal memory may also have stored therein a computer program which, when executed by the processor, causes the processor to perform a method of identifying authenticity of an item based on blockchain information storage. It will be appreciated by those skilled in the art that the structure shown in fig. 3 is merely a block diagram of a portion of the structure associated with the present application and is not intended to limit the application of the present application to other electronic mobile devices, and that a particular electronic mobile device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a method for identifying authenticity of an article based on blockchain information storage provided by the present application may be implemented as a computer program, which may be executed on an electronic mobile device as shown in fig. 3. The memory of the electronic mobile device may store various program modules constituting the blockchain-based information storage system for identifying authenticity of an article, such as the storage module 110, the acquisition module 120, the preliminary verification module 130, the complete verification module 140 and the return module 150 shown in fig. 2. The computer program of program modules causes a processor to perform the steps of a system for identifying authenticity of an item based on blockchain information storage of various embodiments of the application as described in this specification. For example, the electronic mobile device shown in fig. 3 may store the anti-counterfeiting information corresponding to the target article in the blockchain through the storage module 110 in a system for identifying the authenticity of the article based on the blockchain information storage as shown in fig. 2; acquiring anti-counterfeiting verification information of an object to be verified, which is sent by a user, through an acquisition module 120; verifying the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information through the preliminary verification module 130, and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain; judging whether the anti-counterfeiting verification information is complete or not through the complete verification module 140; the feedback module 150 judges that the object to be verified passes the anti-counterfeiting verification and returns the anti-counterfeiting verification passing result to the user, and judges that the object to be verified fails the anti-counterfeiting verification and returns the anti-counterfeiting verification failing result to the user.
It should be appreciated that in embodiments of the application, the processor may be a central processing unit (CentralProcessingUnit, CPU), which may also be other general purpose processors, digital signal processors (DigitalSignalProcessor, DSP), application specific integrated circuits (ApplicationSpecificIntegratedCircuit, ASIC), off-the-shelf programmable gate arrays (Field-ProgrammableGateArray, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. Wherein the general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Those skilled in the art will appreciate that all or part of the flow in a method embodying the above described embodiments may be accomplished by computer programs instructing the relevant hardware. The computer program comprises program instructions, and the computer program can be stored in a storage medium, which is a computer readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the flow steps of the embodiments of the method described above.
Accordingly, the present invention also provides a storage medium. The storage medium may be a computer readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. The program instructions, when executed by the processor, cause the processor to perform the steps of: step S110, storing anti-counterfeiting information corresponding to the target object in a blockchain; step S120, acquiring anti-counterfeiting verification information of an object to be verified, which is sent by a user; step S130, checking the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information, and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain; step S140, judging whether the anti-counterfeiting verification information is complete; step S150, judging that the object to be verified passes the anti-counterfeiting verification, and returning the anti-counterfeiting verification result to the user; step S160, judging that the object to be verified does not pass the anti-counterfeiting verification, and returning the result of the non-passing anti-counterfeiting verification to the user.
The storage medium may be a U-disk, a removable hard disk, a Read-only memory (ROM), a magnetic disk, or an optical disk, or other various computer-readable storage media that may store program codes.
In summary, according to the method and the system for storing and identifying the authenticity of the article based on the blockchain information, after the first anti-counterfeiting identification information and the second anti-counterfeiting identification information corresponding to the target product are stored in the blockchain, the anti-counterfeiting verification of the article to be verified is completed, and one of the third anti-counterfeiting identification information or the fourth anti-counterfeiting identification information of the article to be verified corresponds to the anti-counterfeiting identification information stored in the blockchain by utilizing the relevance of the first anti-counterfeiting identification information and the second anti-counterfeiting identification information in the blockchain, but if the third anti-counterfeiting identification information and the fourth anti-counterfeiting identification information cannot be correlated, the anti-counterfeiting verification fails, so that the security level of the article anti-counterfeiting is effectively improved.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods may be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of each unit is only one logic function division, and there may be another division manner in actual implementation. For example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed.
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs. The units in the device of the embodiment of the invention can be combined, divided and deleted according to actual needs. In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated unit may be stored in a storage medium if implemented in the form of a software functional unit and sold or used as a stand-alone item. Based on such understanding, the technical solution of the present invention is essentially or a part contributing to the prior art, or all or part of the technical solution may be embodied in the form of a software article stored in a storage medium, comprising instructions to cause a computer device (which may be a personal computer, a terminal, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention.
The above examples merely represent a few embodiments of the present invention, which are described in more detail and are not to be construed as limiting the scope of the present invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention. Accordingly, the scope of the invention should be assessed as that of the appended claims.
Claims (6)
1. A method for identifying authenticity of an article based on blockchain information storage, comprising the steps of:
Step S110, storing anti-counterfeiting information corresponding to a target object in a blockchain, wherein the anti-counterfeiting information comprises first anti-counterfeiting identification information and second anti-counterfeiting identification information stored in the blockchain;
Step S120, acquiring anti-counterfeiting verification information of an object to be verified, which is sent by a user, wherein the anti-counterfeiting verification information comprises third anti-counterfeiting identification information and fourth anti-counterfeiting identification information;
Step S130, checking the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information, and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain; if yes, go to step S140; if not, go to step S160;
Step S140, judging whether the anti-counterfeiting verification information is complete; if yes, go to step S150; if not, go to step S160;
step S150, judging that the object to be verified passes the anti-counterfeiting verification, and returning the anti-counterfeiting verification result to the user;
step S160, judging that the object to be verified fails to pass the anti-counterfeiting verification, and returning the result of the failed anti-counterfeiting verification to the user;
and, the step S140, a method for judging whether the anti-counterfeiting verification information is complete, specifically includes the following steps:
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
according to the third anti-fake identification information, first anti-fake identification information in the information set is obtained in a matching mode;
Associating second anti-counterfeiting identification information according to the first anti-counterfeiting identification information;
judging whether the anti-counterfeiting verification information is complete according to whether the fourth anti-counterfeiting identification information is consistent with the second anti-counterfeiting identification information; or alternatively
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
matching and acquiring second anti-counterfeiting identification information in the information set according to the fourth anti-counterfeiting identification information;
Associating the first anti-counterfeiting identification information according to the second anti-counterfeiting identification information;
And judging whether the anti-counterfeiting verification information is complete or not according to whether the third anti-counterfeiting identification information is consistent with the first anti-counterfeiting identification information or not.
2. A method of identifying authenticity of an item based on blockchain information storage as in claim 1, wherein: the first anti-counterfeiting identification information is a first anti-counterfeiting identifier formulated for the target object by a first anti-counterfeiting formulation party; the second anti-counterfeiting identification information is a second anti-counterfeiting identifier formulated for the target object by a second anti-counterfeiting formulation party.
3. A method of identifying authenticity of an item based on blockchain information storage as in claim 2, wherein: the first anti-counterfeiting formulation party and the second anti-counterfeiting formulation party are anti-counterfeiting mechanisms.
4. A method of identifying authenticity of an item based on blockchain information storage as in claim 1, wherein: the third anti-counterfeiting identification information and the fourth anti-counterfeiting identification information are anti-counterfeiting labels on the to-be-verified object.
5. The method for identifying authenticity of an item based on blockchain information storage of claim 4, wherein: the anti-counterfeiting verification information comprises third anti-counterfeiting identification information and fourth anti-counterfeiting identification information which are obtained by a user through scanning and identifying the anti-counterfeiting label.
6. A system for identifying authenticity of an item based on blockchain information storage, comprising:
the storage module is used for storing anti-counterfeiting information corresponding to the target object in the blockchain;
the acquisition module is used for acquiring anti-counterfeiting verification information of the to-be-verified object sent by the user;
The primary verification module is used for verifying the third anti-fake identification information and the fourth anti-fake identification information in the anti-fake verification information and judging whether the anti-fake verification information is consistent with the anti-fake information stored in the blockchain or not;
The complete verification module is used for judging whether the anti-counterfeiting verification information is complete or not;
The feedback module is used for judging that the object to be verified passes the anti-counterfeiting verification and transmitting the anti-counterfeiting verification passing result back to the user, judging that the object to be verified fails the anti-counterfeiting verification and transmitting the anti-counterfeiting verification failing result back to the user;
And the specific mode for judging whether the anti-counterfeiting verification information is complete by the complete verification module comprises the following steps:
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
according to the third anti-fake identification information, first anti-fake identification information in the information set is obtained in a matching mode;
Associating second anti-counterfeiting identification information according to the first anti-counterfeiting identification information;
judging whether the anti-counterfeiting verification information is complete according to whether the fourth anti-counterfeiting identification information is consistent with the second anti-counterfeiting identification information; or alternatively
Associating the first anti-counterfeiting identification information corresponding to the target object with the second anti-counterfeiting identification information, and constructing an information set in the block chain;
matching and acquiring second anti-counterfeiting identification information in the information set according to the fourth anti-counterfeiting identification information;
Associating the first anti-counterfeiting identification information according to the second anti-counterfeiting identification information;
And judging whether the anti-counterfeiting verification information is complete or not according to whether the third anti-counterfeiting identification information is consistent with the first anti-counterfeiting identification information or not.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011359720.9A CN112488261B (en) | 2020-11-27 | 2020-11-27 | Method and system for identifying authenticity of article based on information storage of blockchain |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011359720.9A CN112488261B (en) | 2020-11-27 | 2020-11-27 | Method and system for identifying authenticity of article based on information storage of blockchain |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112488261A CN112488261A (en) | 2021-03-12 |
| CN112488261B true CN112488261B (en) | 2024-06-25 |
Family
ID=74936174
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011359720.9A Active CN112488261B (en) | 2020-11-27 | 2020-11-27 | Method and system for identifying authenticity of article based on information storage of blockchain |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112488261B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113592511B (en) * | 2021-07-12 | 2025-04-25 | 未来穿戴技术有限公司 | Anti-counterfeiting verification method, device, system, mobile terminal and server |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109598518A (en) * | 2018-09-30 | 2019-04-09 | 阿里巴巴集团控股有限公司 | Method for anti-counterfeit and device, electronic equipment based on block chain |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180130623A (en) * | 2017-05-29 | 2018-12-10 | 주식회사 익스트러스 | Blockchain formation method for application integrity verification and application integrity verification method |
| KR101957064B1 (en) * | 2017-12-29 | 2019-03-11 | 건양대학교산학협력단 | One Time Password based Decryption System for Protecting Personal Information on Blockchain security technology |
| CN109034843A (en) * | 2018-07-17 | 2018-12-18 | 北京普联恒创科技有限公司 | A kind of generation method, verification method and the system of article anti-counterfeit information |
| CN110889701A (en) * | 2018-08-15 | 2020-03-17 | 齐爱民 | Commodity anti-counterfeiting code verification method based on block chain |
| CN110232574A (en) * | 2019-05-07 | 2019-09-13 | 中国平安财产保险股份有限公司 | Product Validation method, apparatus, equipment and storage medium based on block chain |
-
2020
- 2020-11-27 CN CN202011359720.9A patent/CN112488261B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109598518A (en) * | 2018-09-30 | 2019-04-09 | 阿里巴巴集团控股有限公司 | Method for anti-counterfeit and device, electronic equipment based on block chain |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112488261A (en) | 2021-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11562375B2 (en) | Blockchain-based data verification method, apparatus, and electronic device | |
| US11556658B2 (en) | Cross-partition calls in partitioned, tamper-evident data stores | |
| US20210099283A1 (en) | Pruning entries in tamper-evident data stores | |
| US9076024B2 (en) | Anti-counterfeiting system and method | |
| KR100969730B1 (en) | A system and method for radio frequency identification and multicore tags including a plurality of radio frequency identification tags | |
| CN113779642B (en) | Data processing method, device, system and electronic equipment | |
| CN108985785A (en) | Commodity anti-counterfeiting system based on block chain and method for checking authenticity of commodities | |
| US20240020624A1 (en) | Nfts for proof of ownership/delivery of shipping containers and cargo | |
| EP4011031B1 (en) | Secure identity card using unclonable functions | |
| CN104021487A (en) | Digital anti-counterfeiting method for implementing repeated verification | |
| CN113269565B (en) | Anti-counterfeiting identification method and device for preventing identification code from being reused and electronic equipment | |
| CN112488261B (en) | Method and system for identifying authenticity of article based on information storage of blockchain | |
| US11516014B2 (en) | Methods, systems, and apparatuses for cryptographic wireless detection and authentication of fluids | |
| CN108880789A (en) | The anti-fake source tracing method of hardware product, node device and system | |
| CN109905388B (en) | Domain name credit processing method and system based on block chain | |
| US20240073045A1 (en) | Blockchain-based data processing method and apparatus, device, medium, and product | |
| WO2003036556A2 (en) | Method and system for authenticating a packaged good | |
| US10963889B2 (en) | Cross-system object tracking platform | |
| JP6963872B1 (en) | Currency management system | |
| CN111915325B (en) | Method, system and computer readable storage medium for tracing blockchain transaction information | |
| US9426128B2 (en) | System for generating a security document | |
| CN110648143A (en) | Closed-loop anti-counterfeiting verification system based on Merkle trusted tree | |
| CN117036013A (en) | Information processing system, method, computer device, and storage medium | |
| CN120256514A (en) | Blockchain data processing method, device, equipment and storage medium | |
| CN117938393A (en) | Certificate holder changing and checking method and device and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |