Method, device, storage medium and equipment for verifying authenticity of article

By introducing the collaborative use of the first authentication original text and the manufacturer's key in the item authenticity verification system, the second authentication original text of the item is generated and updated, the problem of single verification link failure in the existing technology is solved, and the item verification information is realized multiple authentication and verification support the secondary verification of multi-node verification chain.

CN112036910BActive Publication Date: 2025-02-14BEIJING SOFTONG INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010871865.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-26
Publication Date
2025-02-14
Estimated Expiration
2040-08-26

AI Technical Summary

Technical Problem

The existing technology can only support a single item verification chain from the original factory to the final consumer side. Once the verification process is completed, the verification information is disclosed, the verification chain fails, and the secondary verification scenario of the multi-node verification chain cannot be handled.

Method used

Through collaboration between the manufacturer's equipment and the user equipment, the first authentication original text and the manufacturer's key are used to generate item verification information, and the current user's identity original text is obtained by decrypting the current user's identity ciphertext, and the second authentication original text is generated for subsequent verification.

Benefits of technology

It realizes multiple authentication and verification of item verification information, manufacturer identity information and user identity information, and can trace the user identity information of user equipment that verify the authenticity of the item, and supports secondary verification of multi-node verification chains.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112036910B_ABST
    Figure CN112036910B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method, device, storage medium and equipment for verifying the authenticity of an item. The method includes: in response to the current user's item verification request, sending item verification information to the current user's device based on the first authentication text of the item and the manufacturer's key, so that the current user's device can verify the authenticity of the item; obtaining the current user's identity ciphertext from the current user's device, and using the manufacturer's key to decrypt the current user's identity ciphertext to obtain the current user's identity text; generating the second authentication text of the item based on the first authentication text and the current user's identity text, for subsequent authenticity verification of the item. By executing this technical solution, the item verification information, the manufacturer's identity information and the user's identity information can be authenticated and verified multiple times, and the user identity information of the user's device that verifies the authenticity of the item can be viewed, thereby realizing the traceability of the item verification process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of anti-counterfeiting technology, and in particular, to a method, device, storage medium and equipment for verifying the authenticity of an object. Background Art

[0002] Today, with the rapid development of the national economy and the improvement of people's consumption level, businesses have fully realized the importance of brand effect. Counterfeit and shoddy goods are also occupying the market, causing huge economic losses to consumers and businesses, and also causing adverse social impacts. Therefore, in the consumption link, anti-counterfeiting system has become an indispensable link.

[0003] The anti-counterfeiting methods in the prior art usually add characteristic anti-counterfeiting marks or identification codes to the packaging of the items, and there are also methods combining mechanical locks and electronic locks. Commonly used additional characteristic anti-counterfeiting marks include holograms, lasers, and watermarks, and commonly used identification codes include plain codes, scratch codes, bar codes, QR codes, radio frequency identification (RFID), and Bluetooth.

[0004] Currently, these technologies only support an end-to-end verification chain from the original manufacturer to the end consumer. Once the verification process is completed and the verification information is made public, the verification chain becomes invalid and cannot handle secondary verification scenarios involving multi-node verification chains with multiple links. Summary of the invention

[0005] The embodiments of the present application provide a method, device, storage medium and equipment for verifying the authenticity of an item, which can perform multiple authentication and verification on item verification information, manufacturer identity information and user identity information.

[0006] In a first aspect, an embodiment of the present application provides a method for verifying the authenticity of an item, which is performed by a manufacturer's device, and the method includes:

[0007] In response to the current user's item verification request, sending item verification information to the current user device according to the first authentication original text of the item and the manufacturer's key, so that the current user device can verify the authenticity of the item;

[0008] Obtaining a current user identity ciphertext from the current user device, and decrypting the current user identity ciphertext using the manufacturer key to obtain the current user identity original text;

[0009] A second authentication text of the item is generated according to the first authentication text and the current user identity text, for subsequent authenticity verification of the item.

[0010] In a second aspect, an embodiment of the present application provides a method for verifying the authenticity of an item, which is executed by a current user device, and the method includes:

[0011] Obtaining, from the manufacturer's device, item authentication information determined based on the first authentication original text of the item and the manufacturer's key;

[0012] The current user identity ciphertext is sent to the manufacturer device to support the manufacturer device to execute the following: using the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text; generating a second authentication original text of the item based on the first authentication original text and the current user identity original text, for subsequent authenticity verification of the item.

[0013] In a third aspect, an embodiment of the present application provides an article authenticity verification device, which is configured in a manufacturer's equipment, and includes:

[0014] An item verification request response module, configured to respond to an item verification request of a current user, and send item verification information to a current user device according to a first authentication original text of the item and a manufacturer key, so that the current user device can verify the authenticity of the item;

[0015] A current user identity original text acquisition module, used to obtain the current user identity ciphertext from the current user device, and use the manufacturer's key to decrypt the current user identity ciphertext to obtain the current user identity original text;

[0016] The second authentication text generation module is used to generate a second authentication text of the item according to the first authentication text and the current user identity text, so as to be used for subsequent authenticity verification of the item.

[0017] In a fourth aspect, an embodiment of the present application provides an article authenticity verification device, the device being configured on a current user device, the device comprising:

[0018] An item verification information determination module, used to obtain item verification information determined according to a first authentication original text of the item and a manufacturer key from a manufacturer device;

[0019] The item authenticity verification module is used to send the current user identity ciphertext to the manufacturer device, and is used to support the manufacturer device to execute the following: using the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text; based on the first authentication original text and the current user identity original text, generating a second authentication original text of the item for subsequent authenticity verification of the item.

[0020] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method for verifying the authenticity of an item as described in the embodiment of the present application is implemented.

[0021] In a sixth aspect, an embodiment of the present application provides a device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for verifying the authenticity of an item as described in the embodiment of the present application when executing the computer program.

[0022] The technical solution provided in the embodiment of the present application responds to the current user's item verification request, sends item verification information to the current user's device based on the first authentication text of the item and the manufacturer's key, so that the current user's device can verify the authenticity of the item, obtains the current user's identity ciphertext from the current user's device, and uses the manufacturer's key to decrypt the current user's identity ciphertext to obtain the current user's identity text, and generates the second authentication text of the item based on the first authentication text and the current user's identity text, which is used for subsequent authenticity verification of the item. By executing this technical solution, the item verification information, the manufacturer's identity information, and the user's identity information can be authenticated and verified multiple times, and the user's identity information of the user's device that verifies the authenticity of the item can be viewed, so as to achieve traceability of the item verification process. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 is a flow chart of the method for verifying the authenticity of an item provided in Example 1 of the present application;

[0024] Figure 2 is a flow chart of the method for verifying the authenticity of an item provided in Example 2 of the present application;

[0025] Figure 3 It is a schematic diagram of the structure of the device for verifying the authenticity of an item provided in the third embodiment of the present application;

[0026] Figure 4 It is a schematic diagram of the structure of the device for verifying the authenticity of an item provided in the fourth embodiment of the present application;

[0027] Figure 5 This is a structural diagram of a device provided in Example 6 of the present application. DETAILED DESCRIPTION

[0028] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only the parts related to the present application, rather than all structures, are shown in the accompanying drawings.

[0029] It should be mentioned before discussing the exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the steps as sequential processes, many of the steps therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0030] Embodiment 1

[0031] Figure 1 This is a flow chart of the method for verifying the authenticity of an item provided in Example 1 of the present application. This embodiment can be applicable to the situation of verifying the authenticity of an item. The method can be executed by the device for verifying the authenticity of an item provided in the embodiment of the present application. The device can be implemented by software and / or hardware and can be integrated into devices such as smart terminals for authenticity verification processing.

[0032] like Figure 1 As shown, the method for verifying the authenticity of an item includes:

[0033] S110 , in response to the item verification request of the current user, sending item verification information to the current user device according to the first authentication original text of the item and the manufacturer's key, so that the current user device can verify the authenticity of the item.

[0034] In this embodiment, the item verification request is a request from the current user to verify the authenticity of the item, and the verification request can be sent by scanning the anti-counterfeiting mark on the item. Among them, the anti-counterfeiting mark on the item can be scanned by a common smart terminal or smart phone device to send the verification request. The anti-counterfeiting mark can be a QR code, a barcode, an RFID, a watermark or other mark. Among them, a QR code refers to a barcode with another dimension of readability extended on the basis of a one-dimensional barcode, using black and white rectangular patterns to represent binary data, and the information contained therein can be obtained after being scanned by a device. A barcode is a graphic identifier that arranges multiple black bars and blanks of varying widths according to certain coding rules to express a group of information. RFID is a contactless data communication between a reader and a tag to achieve the purpose of identifying a target. A watermark is a mark that is seen when an object is facing the light.

[0035] In this embodiment, the first authentication text may be a mark for marking the manufacturer information and the item information. For example, the first authentication text may be X0 or X1, where X represents the item information and 0 and 1 represent the manufacturer information.

[0036] In this embodiment, the manufacturer's key can be an asymmetric key. The asymmetric key encryption system needs to use different keys to complete encryption and decryption operations respectively. One is publicly released, that is, the public key, which is usually used to encrypt session keys, verify digital signatures, or encrypt data that can be decrypted with the corresponding private key. The other is kept secretly by the user himself, that is, the private key. Usually, when data is encrypted with a public key, it must be decrypted with a private key; when encrypted with a private key, it must be decrypted with a public key.

[0037] In this embodiment, the item verification information may be information used to verify the authenticity of the item. For example, the authenticity of the item may be verified by verifying the serial number of the item, or by verifying the anti-counterfeiting code of the item. The serial number is an identification code of the item, which may be a string of codes or a string of numbers; the anti-counterfeiting code may be a string of codes. In this embodiment, the first authentication text of the item includes the item verification information.

[0038] In this embodiment, the first authentication text of the item can be encrypted using a key. When the current user device sends an item verification request, the manufacturer device responds to the item verification request and sends the first authentication text of the item and the manufacturer key to the current user device. The current user device can use the manufacturer key to decrypt, obtain the first authentication text, and verify the authenticity of the item.

[0039] In this technical solution, optionally, sending item verification information to the current user device according to the first authentication original text of the item and the manufacturer's key includes:

[0040] Encrypting the first authentication original text using the manufacturer's private key to obtain a first authentication ciphertext;

[0041] Using the first authentication ciphertext and the manufacturer's public key as the item verification information;

[0042] The item verification information is sent to the current user device.

[0043] In this embodiment, the manufacturer's device uses the manufacturer's private key to encrypt the first authentication original text to obtain the first authentication ciphertext, and sends the first authentication ciphertext and the manufacturer's public key to the current user device. The current user device can use the obtained manufacturer's public key to decrypt the first authentication ciphertext to obtain the first authentication original text and verify the authenticity of the item.

[0044] Using an asymmetric key to encrypt the first authentication original text can prevent information leakage during transmission and improve the security of item information transmission.

[0045] In this technical solution, optionally, before sending the item verification information to the current user device according to the first authentication original text of the item and the manufacturer key, it also includes:

[0046] The first authentication text is determined according to the identification code of the item and the manufacturer's identification text.

[0047] Among them, the identification code of the item can be an identification code generated by the basic information of the item, and can be an identification code such as a QR code, barcode, RFID, watermark, etc. Among them, the basic information of the item can be the production number, serial number, material information, etc. of the item. The production number is the document number approved by the state for production; the serial number is the identification code of the item, which is similar to a person's ID number; the material information is some of the materials used to produce the item.

[0048] The original text of the manufacturer's identity may be the manufacturer's basic information, such as the manufacturer's name, address, contact information, etc.

[0049] By determining the first authentication original, the user's device can verify the authenticity of the item, ensuring the market order of the goods and improving the connection between the user and the manufacturer's equipment.

[0050] In this technical solution, optionally, determining the first authentication text according to the identification code of the item and the manufacturer's identity text includes:

[0051] The first authentication text is determined according to the identification code of the item, the manufacturer identity text and the historical user identity text.

[0052] In this embodiment, the first authentication text is continuously updated. For example, the first authentication text is X0, where X represents item information and 0 represents manufacturer information. The current user device is 1. The current user device verifies the first authentication ciphertext and sends the current user identity ciphertext to the manufacturer device. When the verification result is true, the manufacturer device updates the first authentication text and adds the current user identity text to the first authentication text. At this time, the first authentication text is X01, and the current user device 1 becomes the historical user device 1. When a new user device 2 verifies the first authentication ciphertext again, that is, the current user device 2 verifies the first authentication ciphertext, it also sends the current user identity ciphertext to the manufacturer device. When the verification result is true, the manufacturer device updates the first authentication text again. At this time, the first authentication text is X012. When the verification result is false, it may be that the verification request of the current user device is wrong, resulting in a false verification result; it may also be that the current user identity is false, resulting in a false verification result. At this time, an alarm message can be sent to the manufacturer device. Among them, the current user identity is false, which means that the current user device does not have the authority to verify the authenticity of the item.

[0053] It is understandable that when a user device verifies the authenticity of an item, the first authentication text is continuously updated, and the first verification text includes not only the item identification code and the manufacturer identity text, but also the historical user identity text.

[0054] The first authentication text contains the item's identification code, the manufacturer's identity text, and the historical user's identity text. By verifying the first authentication ciphertext, not only can the authenticity of the item be verified, but the user device that verifies the authenticity of the item can also be viewed, making it easier to trace the verification process later.

[0055] S120: Obtain the current user identity ciphertext from the current user device, and use the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text.

[0056] In this embodiment, when the current user device verifies the authenticity of the item, it also sends the current user identity ciphertext to the manufacturer device. The manufacturer device can decrypt the current user identity ciphertext using the manufacturer key to obtain the current user identity original text.

[0057] In this technical solution, optionally, the current user identity ciphertext is decrypted using the manufacturer key to obtain the current user identity original text, including:

[0058] The manufacturer's private key is used to decrypt the current user identity ciphertext to obtain the current user identity original text.

[0059] In this embodiment, the current user device uses the manufacturer's public key to encrypt the current user identity original text, and transmits the generated current user identity ciphertext to the manufacturer device, and the manufacturer device uses the manufacturer's private key to decrypt the current user identity ciphertext to obtain the current user identity original text. Among them, the manufacturer's public key is sent by the manufacturer device when the current user device sends an item verification request.

[0060] The current user information is encrypted and decrypted using an asymmetric key method to obtain the original identity of the current user and the ciphertext of the current user identity, which is more secure.

[0061] S130: Generate a second authentication text of the item according to the first authentication text and the current user identity text, for subsequent authenticity verification of the item.

[0062] In this embodiment, the second authentication text may be an identifier for marking item information, manufacturer information, and current user identity information. Various types of feature information may be used as the second authentication text. For example, human biological information, feature data information, and actions. Human biological information includes fingerprints, palm prints, faces, irises, voices, and handwritings; feature data information includes token images and geographic coordinates; and actions include motion features and vibrations.

[0063] In this embodiment, the current user device verifies the authenticity of the item. When the verification result is true, the item authenticity verification request sent by the current user device is correct, and the current user identity check passes. At this time, the second authentication text of the item is generated according to the first authentication text and the current user identity text, which is used for subsequent authenticity verification of the item. Among them, when the black and white list management mechanism is not enabled to verify the current user identity, the current user identity check passes. When the black and white list management mechanism is enabled to verify the current user identity, if the current user identity is permitted by the white list or not prohibited by the black list, the current user identity check passes; if the current user identity is not permitted by the white list or prohibited by the black list, the current user identity check fails.

[0064] It is understandable that the authenticity of the item, the manufacturer information, and the information of the user device that has verified the authenticity of the item can be obtained through the generated second authentication original of the item. It is possible to achieve multiple authentication and verification of the authenticity of the item, the manufacturer information, and the user device that has verified the authenticity of the item.

[0065] In this embodiment, a second authentication text of the item is generated based on the first authentication text and the current user identity text, which is used for subsequent authenticity verification of the item and can be applied to authenticity verification of high-end consumer goods, such as tobacco or alcohol.

[0066] The technical solution provided in the embodiment of the present application responds to the current user's item verification request, sends item verification information to the current user's device based on the first authentication text of the item and the manufacturer's key, so that the current user's device can verify the authenticity of the item, obtains the current user's identity ciphertext from the current user's device, and uses the manufacturer's key to decrypt the current user's identity ciphertext to obtain the current user's identity text, and generates the second authentication text of the item based on the first authentication text and the current user's identity text, which is used for subsequent authenticity verification of the item. By executing this technical solution, the item verification information, the manufacturer's identity information, and the user's identity information can be authenticated and verified multiple times, and the user's identity information of the user's device that verifies the authenticity of the item can be viewed, so as to achieve traceability of the item verification process.

[0067] Embodiment 2

[0068] Figure 2 This is a flowchart of the method for verifying the authenticity of an item provided in Example 2 of the present application, which is executed by the current user device.

[0069] like Figure 2 Said method comprises:

[0070] S210: Obtaining item verification information determined according to the first authentication original text of the item and the manufacturer's key from the manufacturer's equipment.

[0071] In this embodiment, the current user device obtains the first authentication text and the manufacturer key of the item from the manufacturer device, and uses the manufacturer key to decrypt and obtain the verification information of the item. When the current user device sends an item verification request, the manufacturer device responds to the item verification request of the current user device and sends the first authentication text and the manufacturer key of the item to the current user device.

[0072] S220. Send the current user identity ciphertext to the manufacturer device to support the manufacturer device to execute the following: use the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text; generate a second authentication original text of the item based on the first authentication original text and the current user identity original text, for subsequent authenticity verification of the item.

[0073] In this embodiment, when the current user device sends an item verification request to the manufacturer device, the current user identity ciphertext will also be sent to the manufacturer device. The manufacturer device obtains the current user ciphertext and uses the manufacturer's key to decrypt the previous user identity ciphertext to obtain the current user identity original text. When the verification result is true, the second authentication original text of the item will be generated based on the first authentication original text and the current user original text, which will be used for subsequent user devices to verify the authenticity of the item.

[0074] It can be understood that the second authentication text is a new authentication information, including the first authentication text and the current user text. When the subsequent user device verifies the authenticity of the item, it can not only obtain the verification information of the item and the identity information of the manufacturer, but also obtain the identity information of other user devices that have verified the authenticity of the item and the verification order of other user devices that have verified the authenticity of the item. For example, at this time, the second authentication text is X0132, where X is the identification code of the item, which can be used to verify the information of the item, 0 is the manufacturer device identity text, which can be used to view the basic information of the manufacturer device, 1 is the user identity text of the first user device that verifies the authenticity information of the item, which can be used to view the basic information of this user, 3 is the user identity text of the second user device that verifies the authenticity information of the item, and 2 is the user identity text of the third user device that verifies the authenticity information of the item. If the current user device decrypts the second authentication ciphertext and obtains the second authentication text, the second authentication information viewed is X0132, which can not only verify the authenticity of the item, but also view that 3 user devices have previously verified the authenticity of the item, and can also view the user identity texts of these 3 user devices. The current user device can verify the authenticity of the item repeatedly. For example, when the second authentication original text is X0131, the user device 1 verifies the authenticity of the item twice.

[0075] In this embodiment, a second authentication text of the item is generated based on the first authentication text and the current user identity text, which is used to subsequently verify the authenticity of the item. The second authentication text only records the situation where the verification result is true, and a log recording method is used to record the current user identity of all items that verify the authenticity. At this time, the log record contains the situation where the verification result is true and the situation where the verification result is false.

[0076] In this technical solution, optionally, before sending the current user identity ciphertext to the manufacturer device, the method further includes:

[0077] The manufacturer's public key is used to encrypt the original text of the current user identity to obtain the ciphertext of the current user identity.

[0078] In this embodiment, when the current user device sends an item verification request to the manufacturer device, the manufacturer device will respond to the item verification request of the current user device and send the manufacturer key to the current user device, that is, send the manufacturer public key to the current user device. The current user device uses the manufacturer public key to encrypt the original text of the current user identity to obtain the current user identity ciphertext.

[0079] It can be understood that the current user device uses the manufacturer's public key to encrypt the current user identity original text to obtain the current user identity ciphertext. Correspondingly, the manufacturer's device can use the manufacturer's private key to decrypt the current user identity ciphertext to obtain the current user identity original text.

[0080] Encrypt the current user's device information, which is safer during transmission and avoids information leakage. The manufacturer's public key is used to encrypt the original text of the current user's identity to obtain the current user's identity ciphertext, which can facilitate the manufacturer's equipment to decrypt the current user's identity ciphertext.

[0081] In this technical solution, optionally, the first authentication text is determined based on the identification code of the item and the manufacturer's identity text.

[0082] In this embodiment, when the manufacturer's equipment produces an item, the first authentication text is determined based on the item's identification code and the manufacturer's identification text. At this time, the current user's equipment does not verify the authenticity of the item, and the first authentication text only includes the item's identification code and the manufacturer's identification text.

[0083] By encrypting the item identification code and the original manufacturer identity, the item information and manufacturer information can be kept confidential, and the real-time tracking of items can be achieved, ensuring the market order of commodities. It is convenient for subsequent user devices to verify the item information and manufacturer information, and improves the connection between users and manufacturer equipment.

[0084] In the present technical solution, optionally, the first authentication text is determined based on the identification code of the item, the manufacturer's identity text and the historical user's identity text.

[0085] In this embodiment, when the user device verifies the authenticity of the item, the current user identity ciphertext is sent to the manufacturer device. When the verification result is true, the manufacturer device updates the first authentication text and adds the current user identity text to the first authentication text. For example, when the first authentication text is X0, the current user device 1 verifies the authenticity of the item, and the current user identity ciphertext is sent to the manufacturer device. The manufacturer device decrypts the current user identity ciphertext to obtain the current user identity text. When the verification result is true, the current user identity text is added to the first authentication text to obtain the second authentication text. At this time, the second authentication text is X01. When the user device 2 verifies the authenticity of the item, the second authentication text X01 is updated to the first authentication text. At this time, the first authentication text is X01, which includes the identification code of the item, the manufacturer identity text and the historical user identity text. 1 is the historical user text of the historical user device.

[0086] By continuously updating the first authentication text, the item's identification code, manufacturer's identity text, and multiple historical user identity texts can be obtained, making it easier to trace the subsequent item verification process.

[0087] The technical solution provided in the embodiment of the present application obtains the item verification information determined according to the first authentication original text of the item and the manufacturer's key from the manufacturer's device, determines the authenticity of the item, and sends the current user identity ciphertext to the manufacturer's device. By executing this technical solution, the item verification information, the manufacturer's identity information, and the user's identity information can be authenticated and verified multiple times, and the user identity information of the user device that verifies the authenticity of the item can be viewed, thereby realizing the traceability of the item verification process.

[0088] Embodiment 3

[0089] Figure 3 is a schematic diagram of the structure of the article authenticity verification device provided in the third embodiment of the present application, wherein the device is configured in the manufacturer's equipment, such as Figure 3 Said device comprises:

[0090] The item verification request response module 310 is used to respond to the item verification request of the current user and send item verification information to the current user device according to the first authentication original text of the item and the manufacturer's key, so that the current user device can verify the authenticity of the item;

[0091] The current user identity original text acquisition module 320 is used to obtain the current user identity ciphertext from the current user device, and use the manufacturer's key to decrypt the current user identity ciphertext to obtain the current user identity original text;

[0092] The second authentication text generation module 330 is used to generate a second authentication text of the item according to the first authentication text and the current user identity text, so as to be used for subsequent authenticity verification of the item.

[0093] In this technical solution, optionally, the item verification request response module 310 includes:

[0094] A first authentication ciphertext obtaining unit, configured to encrypt the first authentication original text using a manufacturer's private key to obtain a first authentication ciphertext;

[0095] an item authentication information determination unit, configured to use the first authentication ciphertext and the manufacturer's public key as the item authentication information;

[0096] The item verification information sending unit is used to send the item verification information to the current user equipment.

[0097] In this technical solution, optionally, the device further includes:

[0098] The first authentication text determination module is used to determine the first authentication text according to the identification code of the item and the manufacturer's identity text.

[0099] In this technical solution, optionally, the first authentication original text determination module is specifically used to:

[0100] The first authentication text is determined according to the identification code of the item, the manufacturer identity text and the historical user identity text.

[0101] In this technical solution, the current user identity original text acquisition module 320 is optionally used to:

[0102] The manufacturer's private key is used to decrypt the current user identity ciphertext to obtain the current user identity original text.

[0103] The above-mentioned article can execute the method provided in Example 1 of the present application, and has the corresponding functional modules and beneficial effects for executing the method described in Example 1 of the present application.

[0104] Embodiment 4

[0105] Figure 4 is a schematic diagram of the structure of an article authenticity verification device provided in Embodiment 4 of the present application, wherein the device is configured on the current user device, such as Figure 4 Said device comprises:

[0106] The item authentication information determination module 410 is used to obtain the item authentication information determined according to the first authentication original text of the item and the manufacturer key from the manufacturer device;

[0107] The item authenticity verification module 420 sends the current user identity ciphertext to the manufacturer device to support the manufacturer device to execute the following: use the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text; generate the second authentication original text of the item based on the first authentication original text and the current user identity original text, which is used for subsequent authenticity verification of the item.

[0108] In this technical solution, optionally, the device further includes:

[0109] The current user identity ciphertext determination module is used to encrypt the current user identity original text using the manufacturer's public key to obtain the current user identity ciphertext.

[0110] In this technical solution, optionally, the first authentication text is determined based on the identification code of the item and the manufacturer's identity text.

[0111] In the present technical solution, optionally, the first authentication text is determined based on the identification code of the item, the manufacturer's identity text and the historical user's identity text.

[0112] The above-mentioned items can execute the method provided in Example 2 of the present application, and have the corresponding functional modules and beneficial effects for executing the method described in Example 2 of the present application.

[0113] Embodiment 5

[0114] The present application also provides a storage medium containing computer executable instructions, wherein the computer executable instructions are used to perform a method for verifying the authenticity of an item when executed by a computer processor. The method includes:

[0115] In response to the current user's item verification request, sending item verification information to the current user device according to the first authentication original text of the item and the manufacturer's key, so that the current user device can verify the authenticity of the item;

[0116] Obtaining a current user identity ciphertext from the current user device, and decrypting the current user identity ciphertext using the manufacturer key to obtain the current user identity original text;

[0117] A second authentication text of the item is generated according to the first authentication text and the current user identity text, for subsequent authenticity verification of the item.

[0118] or, including:

[0119] Obtaining, from the manufacturer's device, item authentication information determined based on the first authentication original text of the item and the manufacturer's key;

[0120] The current user identity ciphertext is sent to the manufacturer device to support the manufacturer device to execute the following: using the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text; generating a second authentication original text of the item based on the first authentication original text and the current user identity original text, for subsequent authenticity verification of the item.

[0121] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media, such as CD-ROM, floppy disk or tape device; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the computer system in which the program is executed, or may be located in a different second computer system, which is connected to the computer system via a network (such as the Internet). The second computer system can provide program instructions to the computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (for example, in different computer systems connected by a network). The storage medium may store program instructions (for example, embodied as a computer program) that can be executed by one or more processors.

[0122] Of course, the storage medium containing computer executable instructions provided in the embodiment of the present application is not limited to the item authenticity verification operation described above, and can also execute related operations in the item authenticity verification method provided in any embodiment of the present application.

[0123] Embodiment 6

[0124] An embodiment of the present application provides a device, in which the device for verifying the authenticity of an item provided by an embodiment of the present application can be integrated. Figure 5 This is a schematic diagram of the structure of a device provided in Example 6 of this application. Figure 5 As shown, this embodiment provides a device 500, which includes: one or more processors 520; a storage device 510, which is used to store one or more programs. When the one or more programs are executed by the one or more processors 520, the one or more processors 520 implement the object authenticity verification method provided by the embodiment of the present application. The method includes:

[0125] In response to the current user's item verification request, sending item verification information to the current user device according to the first authentication original text of the item and the manufacturer's key, so that the current user device can verify the authenticity of the item;

[0126] Obtaining a current user identity ciphertext from the current user device, and decrypting the current user identity ciphertext using the manufacturer key to obtain the current user identity original text;

[0127] A second authentication text of the item is generated according to the first authentication text and the current user identity text, for subsequent authenticity verification of the item.

[0128] or, including:

[0129] Obtaining, from the manufacturer's device, item authentication information determined based on the first authentication original text of the item and the manufacturer's key;

[0130] The current user identity ciphertext is sent to the manufacturer device to support the manufacturer device to execute the following: using the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text; generating a second authentication original text of the item based on the first authentication original text and the current user identity original text, for subsequent authenticity verification of the item.

[0131] Of course, those skilled in the art can understand that the processor 520 also implements the technical solution of the object authenticity verification method provided in any embodiment of the present application.

[0132] Figure 5 The device 500 shown is merely an example and should not limit the functionality and scope of use of the embodiments of the present application.

[0133] like Figure 5 As shown, the device 500 includes a processor 520, a storage device 510, an input device 530, and an output device 540; the number of processors 520 in the device can be one or more. Figure 5 A processor 520 is taken as an example; the processor 520, the storage device 510, the input device 530 and the output device 540 in the device can be connected via a bus or other means. Figure 5 The connection via bus 550 is taken as an example.

[0134] The storage device 510 is a computer-readable storage medium that can be used to store software programs, computer executable programs, and module units, such as program instructions corresponding to the object authenticity verification method in the embodiment of the present application.

[0135] The storage device 510 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the terminal, etc. In addition, the storage device 510 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the storage device 510 may further include a memory remotely arranged relative to the processor 520, and these remote memories may be connected via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0136] The input device 530 may be used to receive input numbers, character information or voice information, and generate key signal input related to the current user settings and function control of the device. The output device 540 may include a display screen, a speaker and other devices.

[0137] The device provided in the embodiment of the present application can achieve the purpose of improving the speed of authenticity verification and processing effect.

[0138] The article authenticity verification device, storage medium and equipment provided in the above embodiments can execute the article authenticity verification method provided in any embodiment of the present application, and have the corresponding functional modules and beneficial effects of executing the method. For technical details not described in detail in the above embodiments, please refer to the article authenticity verification method provided in any embodiment of the present application.

[0139] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A method for verifying the authenticity of an item, characterized in that: Executed by the manufacturer's equipment, the method includes: In response to an item authenticity verification request from a current user device, item authenticity verification information is sent to the current user device according to a first authentication original text of the item and a manufacturer key, so that the current user device can verify the authenticity of the item; wherein the item authenticity verification request is generated by scanning an anti-counterfeiting mark on the item using an ordinary smart terminal or a smart phone device, the first authentication original text is a mark used to mark manufacturer information and item information; and the manufacturer key is an asymmetric key; Obtaining a current user identity ciphertext from the current user device, and decrypting the current user identity ciphertext using the manufacturer key to obtain the current user identity original text; When the authenticity verification result of the item by the current user device is true, the current user identity text is added after the first authentication text as the second authentication text of the item, which is used for subsequent authenticity verification of the item; The sending of the item authenticity verification information to the current user device according to the first authentication original text of the item and the manufacturer key includes: Encrypting the first authentication original text with the manufacturer's private key to obtain a first authentication ciphertext; using the first authentication ciphertext and the manufacturer's public key as the item authenticity verification information; and sending the item authenticity verification information to the current user device; Before sending the item authenticity verification information to the current user device according to the first authentication original text of the item and the manufacturer key, the method further includes: The first authentication text is determined based on the identification code of the item, the manufacturer's identity text and the historical user's identity text; the historical user's identity text is the user's identity text used by the historical user device to verify the authenticity of the item and the verification result is true, and the first authentication text is continuously updated.

2. The method according to claim 1, characterized in that The current user identity ciphertext is decrypted using the manufacturer key to obtain the current user identity original text, including: The manufacturer's private key is used to decrypt the current user identity ciphertext to obtain the current user identity original text.

3. A method for verifying the authenticity of an item, characterized in that: The method is performed by the current user equipment and includes: Acquire the authenticity verification information of the item determined according to the first authentication text of the item and the manufacturer's key from the manufacturer's device; wherein the first authentication text is continuously updated, determined according to the identification code of the item, the manufacturer's identity text and the historical user's identity text, and is used to mark the manufacturer's information and the item's information; the authenticity verification information of the item is determined according to the first authentication ciphertext and the manufacturer's public key; the first authentication ciphertext is obtained by encrypting the first authentication text with the manufacturer's private key; the manufacturer's key is an asymmetric key; the historical user's identity text is the user's identity text that the historical user device authenticates the item and the authentication result is true; The current user identity ciphertext is sent to the manufacturer device to support the manufacturer device to execute the following: the current user identity ciphertext is decrypted using the manufacturer key to obtain the current user identity original text; when the current user device performs an authenticity verification on the item and the result is true, the current user identity original text is added after the first authentication original text as the second authentication original text of the item, which is used for subsequent authenticity verification of the item.

4. The method according to claim 3, characterized in that Before sending the current user identity ciphertext to the manufacturer device, the method further includes: The manufacturer's public key is used to encrypt the original text of the current user identity to obtain the ciphertext of the current user identity.

5. An article authenticity verification device, characterized in that: The device is configured in the manufacturer's equipment, and the device includes: The item verification request response module is used to respond to the item authenticity verification request of the current user device, and send the item authenticity verification information to the current user device according to the first authentication original text of the item and the manufacturer key, so that the current user device can verify the authenticity of the item; wherein, the item authenticity verification request is generated by scanning the anti-counterfeiting mark on the item using an ordinary smart terminal or smart phone device, the first authentication original text is a mark used to mark the manufacturer information and the item information; the manufacturer key is an asymmetric key; A current user identity original text acquisition module, used to obtain the current user identity ciphertext from the current user device, and use the manufacturer's key to decrypt the current user identity ciphertext to obtain the current user identity original text; A second authentication text generation module, configured to add the current user identity text after the first authentication text as the second authentication text of the item when the current user device verifies the authenticity of the item and the result is true, so as to verify the authenticity of the item in the subsequent process; The item verification request response module includes a first authentication ciphertext obtaining unit, an item verification information determining unit, and an item verification information sending unit; The first authentication ciphertext obtaining unit is used to encrypt the first authentication original text using the manufacturer's private key to obtain a first authentication ciphertext; The item verification information determination unit is used to use the first authentication ciphertext and the manufacturer's public key as the item authenticity verification information; The item verification information sending unit is used to send the item authenticity verification information to the current user device; The first authentication text determination module is used to determine the first authentication text according to the identification code of the item, the manufacturer identity text and the historical user identity text; the historical user identity text is the user identity text used by the historical user device to verify the authenticity of the item and the verification result is true, and the first authentication text is continuously updated.

6. An article authenticity verification device, characterized in that: The device is configured on a current user equipment, and the device includes: The module for determining item verification information is used to obtain item authenticity verification information determined according to the first authentication text of the item and the manufacturer's key from the manufacturer's device; wherein the first authentication text is continuously updated, determined according to the item's identification code, the manufacturer's identity text and the historical user's identity text, and is used to mark the manufacturer's information and the item's information; the item authenticity verification information is determined according to the first authentication ciphertext and the manufacturer's public key; the first authentication ciphertext is obtained by encrypting the first authentication text with the manufacturer's private key; the manufacturer's key is an asymmetric key; the historical user's identity text is the user's identity text when the historical user's device authenticates the item and the authentication result is true; The item authenticity verification module is used to send the current user identity ciphertext to the manufacturer device, and is used to support the manufacturer device to execute the following: using the manufacturer key to decrypt the current user identity ciphertext to obtain the current user identity original text; when the current user device verifies the authenticity of the item and the result is true, the current user identity original text is added after the first authentication original text as the second authentication original text of the item, which is used for subsequent authenticity verification of the item.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for verifying the authenticity of an item as described in any one of claims 1-2 or claims 3-4 is implemented.

8. A device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method for verifying the authenticity of an item as described in any one of claims 1-2 or claims 3-4 is implemented.

Citation Information

Patent Citations

  • Item anti-counterfeiting verification device and method

    CN107665436A