Medical consumable anti-counterfeiting identification method and system

By encrypting and verifying the original information of medical consumables, the problems of high cloud maintenance costs and easy leakage of local databases in anti-counterfeiting technology for medical consumables are solved, achieving fast and economical anti-counterfeiting identification and information confidentiality.

CN115578106BActive Publication Date: 2026-05-19SUZHOU HENGRUI HONGYUAN MEDICAL TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUZHOU HENGRUI HONGYUAN MEDICAL TECH CO LTD
Filing Date
2022-11-09
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing anti-counterfeiting technologies for medical consumables face challenges in counterfeiting. Cloud databases are costly to maintain and consume significant computing resources, while local databases are prone to leakage, resulting in complex and costly anti-counterfeiting authentication processes.

Method used

The anti-counterfeiting identification method adopts a one-item-one-code approach. By encrypting the original information of medical consumables, an coded image is generated and its legality is verified on the device. The encryption algorithm and specific verification rules are used to ensure the legality of the consumables and reduce the database storage requirements.

Benefits of technology

It reduces the cost of storing medical consumable information, enhances information confidentiality, reduces security risks, and enables rapid and effective anti-counterfeiting identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115578106B_ABST
    Figure CN115578106B_ABST
Patent Text Reader

Abstract

The application relates to a medical consumable anti-counterfeiting identification method and system. In one embodiment, by defining the original information of the medical consumable, the medical consumable can obtain a self-distinguished mark and meet specific verification rules. Further, by encrypting and image-encoding the original information of the medical consumable, the original information of the medical consumable cannot be leaked in the transmission and storage process. In this way, without recording the legal information of each medical consumable in advance, the legality of the medical consumable can be known according to the corresponding rules for decryption and verification when the medical consumable is used, the dependence on the local database is reduced, and the storage cost of the medical consumable information is reduced. In addition, by defining the verification rules of the original information and data encryption and the like, the confidentiality of the medical consumable information is enhanced, and the security risk is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data authentication, and in particular to a method and system for anti-counterfeiting identification of medical consumables. Background Technology

[0002] Counterfeit medical consumables are rampant these days. Many high-value medical consumables have extremely high quality requirements, and the influx of counterfeit consumables into the market not only affects medical equipment but also poses a risk of serious harm to patients. Therefore, to prevent counterfeit consumables from entering hospitals, we need to implement anti-counterfeiting measures for medical consumables to ensure the safety of consumables used in hospitals.

[0003] In the medical field, some consumables use coded images for anti-counterfeiting purposes. These coded images contain information about the consumable. During use, the coded image is identified, and the identified information is compared with information stored in a coded database for verification. This coded information database can be stored in the cloud, requiring medical devices to have network connectivity and data sharing capabilities. However, this poses risks to network security and patient information leakage for medical devices. Therefore, a new approach has emerged: storing the coded information database on the medical device itself, allowing the device to query a local database for security information matching the identified information. However, on the one hand, replacing and maintaining a non-cloud-based coded information database is costly; if the database needs maintenance, all medical devices on-site must be upgraded and the database updated. On the other hand, local queries also consume computational resources. Some medical consumables have high sales volumes, resulting in very large coded information databases, requiring significant computational power to compare the scanned coded information with the database information. Furthermore, many medical consumables use only one type of coded information per batch during production. Unscrupulous manufacturers can easily copy the coded image of a single consumable to a large number of counterfeit consumables, creating a false impression of authenticity. All of these factors make the anti-counterfeiting authentication process for medical consumables extremely complex, difficult to design, and very costly. Summary of the Invention

[0004] Based on this, and to address the aforementioned technical problems, a method and system for anti-counterfeiting identification of medical consumables are provided. The technical solution disclosed herein is as follows:

[0005] According to one aspect of the present disclosure, an encryption processing method for anti-counterfeiting identification of medical consumables is provided, comprising:

[0006] Obtain the original information of the medical consumable, which includes the unique identification code of the medical consumable and the key identification information used for this encryption of the medical consumable. The key identification information is used to make the original information meet the preset legality verification rules.

[0007] The original information is encrypted using the stored first encryption algorithm to obtain first encrypted data;

[0008] The first encrypted data is image encoded to generate an encoded image;

[0009] Print the coded image, which is used to render the medical consumable.

[0010] In one embodiment, when the key identification information includes an M-digit identification number, the legality verification rule includes:

[0011] The M-digit identification number is divided into three M / 3-digit verification numbers, which are denoted as a, b, and c respectively.

[0012] The verification number satisfies the rule that the result of (ap)×(bq) is coprime to c; where p and q are constants, and M is a multiple of 3 and M>0.

[0013] In one embodiment, when the key identification information includes an N-digit identification number, the legitimacy verification rule includes:

[0014] The N-digit identification number is divided into four N / 4-digit verification numbers, which are denoted as e, f, g, and h, respectively.

[0015] The verification number satisfies the rule: h = g mod(ej) × (fk); where j and k are constants, N is a multiple of 4 and N > 0.

[0016] In one embodiment, when the key identification information includes identification characters, the identification characters are set in the original information according to specific rules, the legality verification rules including:

[0017] Characters are extracted from the original information according to the specific rules, and the extracted characters form a specific string.

[0018] In one embodiment, the first encrypted data is image encoded using a stored second encryption algorithm.

[0019] According to one aspect of the present disclosure, a decryption processing method for anti-counterfeiting identification of medical consumables is provided, comprising:

[0020] Scan the coded image on medical supplies;

[0021] The encoded image is decoded to obtain the first decrypted data;

[0022] The first decryption data is decrypted using a first decryption algorithm corresponding to the first encryption algorithm used to encrypt the original information of the medical consumables, thereby obtaining the original information of the medical consumables.

[0023] Verify whether the original information conforms to the preset legality verification rules;

[0024] If the legality verification rule passes, the anti-counterfeiting identification result of the medical consumable is determined to be genuine.

[0025] In one embodiment, the encoded image is decoded using a second decryption algorithm that corresponds to a second encryption algorithm used to encode the first encrypted data.

[0026] In one embodiment, after determining that the anti-counterfeiting identification result of the medical consumable is true, the method further includes:

[0027] The system checks whether the medical consumable is within its expiration date based on its original information; if the medical consumable is not within its expiration date, a corresponding reminder message is displayed.

[0028] According to another aspect of the embodiments of this disclosure, an encryption processing device for anti-counterfeiting identification of medical consumables is provided, comprising:

[0029] The original information acquisition module is used to acquire the original information of the medical consumables. The original information includes the unique identification code of the medical consumables and the key identification information used by the medical consumables for this encryption. The original information meets the preset legality verification rules.

[0030] An encryption module is used to encrypt the original information using a stored first encryption algorithm to obtain first encrypted data;

[0031] The image encoding module is used to encode the first encrypted data to generate an encoded image;

[0032] A printing module is used to print the coded image, which is then applied to the medical consumable.

[0033] According to another aspect of the embodiments of this disclosure, a decryption processing device for anti-counterfeiting identification of medical consumables is provided, comprising:

[0034] The scanning module is used to scan coded images on medical consumables;

[0035] The image decoding module is used to decode the encoded image to obtain the first decrypted data;

[0036] The decryption module is used to decrypt the first decryption data using a first decryption algorithm that corresponds to the first encryption algorithm used to encrypt the original information of the medical consumables, thereby obtaining the original information of the medical consumables.

[0037] The legality verification module is used to verify whether the original information conforms to the preset legality verification rules; if the legality verification rules are passed, the anti-counterfeiting identification result of the medical consumables is determined to be genuine.

[0038] According to another aspect of the present disclosure, a medical consumable anti-counterfeiting identification system is provided. The anti-counterfeiting identification system includes an encryption processing device and a decryption processing device. The encryption processing device is the same as the encryption processing device used for medical consumable anti-counterfeiting identification in the above embodiments, and the decryption processing device is the same as the decryption processing device used for medical consumable anti-counterfeiting identification in the above embodiments.

[0039] According to another aspect of the present disclosure, a medical device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described decryption method.

[0040] According to another aspect of the present disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements the steps of the above-described method.

[0041] In the technical solution provided by this disclosure, by defining the original information of medical consumables, each consumable can obtain its own distinguishing identifier while conforming to specific verification rules. Furthermore, by encrypting and image-encoding the original information of medical consumables, the original information will not be leaked during transmission and storage. Thus, it is unnecessary to record the legal information of each medical consumable in advance; instead, its legality can be determined by decryption and verification according to corresponding rules during use. This reduces reliance on local databases and lowers the storage cost of medical consumable information. In addition, by defining verification rules for original information and using data encryption, the confidentiality of medical consumable information is enhanced, and security risks are reduced.

[0042] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0044] Figure 1 This is a flowchart illustrating an encryption processing method for anti-counterfeiting identification of medical consumables in one embodiment;

[0045] Figure 2 This is a flowchart illustrating a decryption process for anti-counterfeiting identification of medical consumables in one embodiment;

[0046] Figure 3 This is a flowchart illustrating the encryption process implemented in one embodiment;

[0047] Figure 4 This is a flowchart illustrating the decryption process in one embodiment;

[0048] Figure 5 This is a schematic diagram of the operation interface for printing encoded images in one embodiment;

[0049] Figure 6 This is a schematic diagram of an application environment where an injection syringe is used at the end of a high-pressure injection device, as shown in one embodiment.

[0050] Figure 7 This is a schematic diagram of the structure of an encryption processing device for anti-counterfeiting identification of medical consumables in one embodiment;

[0051] Figure 8 This is a schematic diagram of the decryption processing device for anti-counterfeiting identification of medical consumables in one embodiment;

[0052] Figure 9 This is a schematic diagram of the internal structure of a computer device in one embodiment. Detailed Implementation

[0053] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0054] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims. The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitation, the presence of other identical or equivalent elements in a process, method, product, or apparatus that includes said elements is not excluded. For example, the use of terms such as "first," "second," etc., is to denote names and does not indicate any specific order.

[0055] The terms “vertical,” “horizontal,” “left,” “right,” “up,” “down,” “front,” “back,” “circumferential,” “direction of travel,” and similar expressions used herein are based on the orientation or positional relationship shown in the accompanying drawings and are used only for the convenience of describing the invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention.

[0056] Unless otherwise defined, the technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the specification of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The terms “and / or,” “and / or,” and “at least one of” as used herein include any and all combinations of one or more of the associated listed items. It should be noted that the connections, links, etc., described in this disclosure can be direct connections via interfaces or pins between devices, connections via leads, or wireless connections (communication connections).

[0057] Generally, medical consumables store product information in coded images. When used, the information in the image is identified to obtain the consumable's serial number, manufacturer, and other information. In the past, a single coded image was used for a series of consumables, making the consumable very easy to counterfeit. Unscrupulous manufacturers only needed to copy this single coded image and place it on counterfeit products to create a convincing fake.

[0058] Therefore, this invention proposes a unique code anti-counterfeiting approach for medical consumables. The consumable itself only displays the coded image, while the device identifies and verifies its legitimacy. Based on this approach, some medical manufacturers or patent holders use a coded information database for unique code production and identification. During consumable production, the coded information is extracted from the database and used to create a coded image, which is then placed on the consumable packaging or the consumable itself. When the medical device identifies the coded information, it searches the database to see if the information is present. If it is, the consumable is considered legitimate. This database can be stored in the cloud or on the device itself. However, for information security reasons, most medical devices cannot connect to cloud networks, so currently, local databases are often used to determine the legitimacy of the coded information. This presents several challenges. First, database maintenance is difficult. If the number of consumables produced exceeds the number of coded information entries in the database, each medical device requires a system upgrade and database update, significantly increasing maintenance costs. Second, there is a risk of database leakage. Sequential coded information is easily cracked, while unordered, random coded information increases the workload of the system in querying coded information.

[0059] To address the aforementioned technical problems, this invention provides a method and system for anti-counterfeiting identification of medical consumables.

[0060] Figure 1 One embodiment of an encryption processing method for anti-counterfeiting identification of medical consumables includes:

[0061] Step S202: Obtain the original information of the medical consumable. The original information includes the unique identification code of the medical consumable and the key identification information used for this encryption of the medical consumable. The key identification information is used to make the original information meet the preset legality verification rules.

[0062] The unique identification code can be a number assigned to the medical consumable within the current batch, or it can be a random, meaningless number or character. For example, each medical consumable in a batch can be individually numbered, with each consumable having a unique number. It should be understood that the unique identification code itself is not used to verify the legality of the medical consumable; therefore, the unique identification code does not need to be stored on the medical device reading the information. The key identification information can be set according to specific rules to ensure that the original information meets the legality verification rules. In some other embodiments, the original information may also include product information such as the manufacturer, production date, usage type, and expiration date of the medical consumable.

[0063] Specifically, a unique identification code can be generated for medical consumables according to the encryption process order. Key identification information is obtained based on the encryption rules, and the key identification information and the unique identification code are combined according to specific rules to form the original information. In some other embodiments, a unique identification code for medical consumables can also be generated based on a random algorithm.

[0064] Step S204: Encrypt the original information using the stored first encryption algorithm to obtain the first encrypted data.

[0065] The first encryption algorithm includes symmetric and asymmetric encryption algorithms, such as DES, RSA, and DSA. Symmetric encryption algorithms use the same public and private keys, while asymmetric encryption algorithms use different public and private keys. Asymmetric encryption algorithms can use the public key to encrypt and then use the private key to decrypt the encrypted information, or vice versa.

[0066] Specifically, the original information can be encrypted using a private key generated according to an asymmetric encryption algorithm to obtain the first encrypted data. After encryption with the private key, the original information of the medical consumables is completely hidden and transformed into encrypted data consisting of a series of characters, symbols, and numbers. For example, the number "1" might be represented as "cioq#1%2" after encryption with the key. In some implementations, to prevent the private key from being leaked, it can be shifted and stored after generation, and then reversed during use to extract the real private key. In other implementations, the original information can be output as encrypted data of an appropriate length, depending on the required level of confidentiality. The longer the data, the more complex the encryption and the higher the security.

[0067] Step S206: Image encoding is performed on the first encrypted data to generate an encoded image.

[0068] Specifically, the first encrypted data can be image encoded according to QR code image encoding rules to generate an encoded image in the form of a QR code. In some other implementations, the first encrypted data can also be converted into an encoded image in the corresponding form based on other image encoding rules such as barcodes.

[0069] Step S208: Print the encoded image, which is used to present the medical consumable. It should be understood that directly scanning the encoded image will only yield a set of meaningless gibberish characters, making it impossible to identify the original information represented by the encoded image.

[0070] The coded image is used to be presented to the medical consumable, which means that the coded image is visualized and mapped one-to-one with the medical consumable.

[0071] Specifically, the coded image can be printed onto a medium such as white paper that can display the coded image, and the medium, such as the white paper with the coded image, can be adhered to the medical consumable or its packaging. In some other implementations, the coded image can also be directly printed onto the medical consumable or its packaging.

[0072] It should be pointed out that, as Figure 1 The processing method shown can be applied to a terminal that contains or is connected to a printing device.

[0073] In the technical solution provided by this disclosure, by defining the original information of medical consumables, each consumable can obtain its own distinguishing identifier while conforming to specific verification rules. Furthermore, by encrypting and image-encoding the original information of medical consumables, the original information will not be leaked during transmission and storage. Thus, it is unnecessary to record the legal information of each medical consumable in advance; instead, its legality can be determined by decryption and verification according to corresponding rules during use. This reduces reliance on local databases and lowers the storage cost of medical consumable information. In addition, by defining verification rules for original information and using data encryption, the confidentiality of medical consumable information is enhanced, and security risks are reduced.

[0074] In one embodiment, when the key identification information includes an M-digit identification number, the legality verification rule includes:

[0075] The M-digit identification number is divided into three M / 3-digit verification numbers, which are denoted as a, b, and c respectively.

[0076] The verification number satisfies the rule that the result of (ap)×(bq) is coprime to c; where p and q are constants, and M is a multiple of 3 and M>0.

[0077] Specifically, M can be 12 bits, and the 12 identification digits are divided into three 4-digit numbers, denoted as a, b, and c respectively; p and q can be 1. The result of (a-1)×(b-1) is calculated, and if the calculated result is coprime with c, the verification is successful. In some embodiments, the result of (a-1)×(b-1) can be calculated by the identification system, and the coprime relationship can be verified.

[0078] In one embodiment, when the key identification information includes an N-digit identification number, the legitimacy verification rule includes:

[0079] The N-digit identification number is divided into four N / 4-digit verification numbers, which are denoted as e, f, g, and h, respectively.

[0080] The verification number satisfies the rule: h = g mod(ej) × (fk); where j and k are constants, N is a multiple of 4 and N > 0.

[0081] Here, mod is the remainder operator in mathematics. For example, x mod y = z means that the remainder when x is divided by y is z.

[0082] Specifically, N can be 12, and the 12 identification digits are divided into four 3-digit verification digits, denoted as e, f, g, and h respectively; j and k can be 1, then e, f, g, and h should satisfy: h = g mod(e-1) × (f-1).

[0083] In the above embodiments, by adding a specific identification number to the original information of medical consumables, the legitimacy of the medical consumables' origin can be determined based on whether the identification number conforms to the legality verification rules. This eliminates the need to store verification information for all medical consumables in the database; only the corresponding verification rules need to be stored, significantly reducing the storage burden. Furthermore, combining encryption algorithms with legality judgment algorithms, multiple encryption processes reliably achieve anti-counterfeiting measures for consumables, greatly reducing the probability of using illegal consumables.

[0084] In one embodiment, when the key identification information includes identification characters, the identification characters are set in the original information according to specific rules, the legality verification rules including:

[0085] Characters are extracted from the original information according to the specific rules, and the extracted characters form a specific string.

[0086] The identified characters include letters, mathematical operators, punctuation marks, and other characters that can be used by processors such as computers.

[0087] Specifically, several characters can be added to the original information and set in the original information according to specific rules. For example, if the letters "C", "H", "I", "N", "A" and the symbol "!" are placed in a specific order at a designated position in the original information, then after obtaining the original information, characters can be extracted from the original information according to this specific order. If the extracted characters can form the string "CHINA!", the legality verification is passed, thus indicating that the source of the medical consumables is legitimate.

[0088] In the above embodiments, by adding specific identification characters to the original information of medical consumables, these characters can be extracted from the original information for legality verification during use, further determining whether the medical consumables are of legitimate origin. This eliminates the need to store verification information for all medical consumables in the database; only the corresponding verification rules need to be stored, significantly reducing the storage burden. Furthermore, using character rules for legality verification enhances the security and confidentiality of consumable information.

[0089] In one embodiment, the first encrypted data is image encoded using a stored second encryption algorithm.

[0090] The second encryption algorithm can be any implementable image encryption method, such as row and column pixel scrambling, chaotic sequence-based image encryption, permutation-based color image encryption, or frequency domain-based image encryption. The row and column pixel scrambling method rearranges the pixel information in the original image, scrambling each pixel; the original image can be recovered through a one-to-one correspondence.

[0091] Specifically, during the image encoding process of the first encrypted data, software can be used to perform secondary encryption encoding on the image through a row and column pixel scrambling algorithm to generate an encoded image.

[0092] In the above embodiments, by using software algorithms to perform secondary encryption on the image encoding process, the risk of images of medical consumables being stolen and cracked during transportation is reduced, thereby improving the confidentiality and security of information.

[0093] Figure 2 This is one embodiment of a decryption processing method for anti-counterfeiting identification of medical consumables, which can be used with... Figure 1 The encryption processing method is used in conjunction with the decryption processing, which includes:

[0094] Step S302: Scan the coded image on the medical consumable.

[0095] The encoded image may be an image obtained according to a specified encryption method.

[0096] Specifically, it is preferable to install or connect a scanning device at the end of the medical device using the medical consumable to scan the coded image on the medical consumable. In some other implementations, other electronic devices with scanning capabilities, such as mobile phones, can also be used to scan the coded image.

[0097] Step S304: Decode the encoded image to obtain the first decrypted data.

[0098] Specifically, after scanning the encoded image, the device can automatically read the information of the encoded image through its own scanning function to obtain the first decrypted data. In some embodiments, when scanning the encoded image obtained according to step S206, the first decrypted data includes the first encrypted data in step S206, and may also include other data information added during the image encoding process.

[0099] Step S306: Decrypt the first decrypted data using the first decryption algorithm corresponding to the first encryption algorithm used to encrypt the original information of the medical consumables, and obtain the original information of the medical consumables.

[0100] The first decryption algorithm and the first encryption algorithm used in step S204 can be the same algorithm.

[0101] Specifically, the first decrypted data can be decrypted using the public key generated by the asymmetric encryption algorithm in step S204, and the original information of the medical consumables can be obtained after decryption.

[0102] Step S308: Verify whether the original information conforms to the preset legality verification rules.

[0103] Specifically, the original information can be validated according to the validity verification rules corresponding to the original information in step S202. For example, if the original information includes numbers, the verification numbers can be calculated according to specific rules to check whether the rules are met.

[0104] Step S310: If the legality verification rule passes the verification, the anti-counterfeiting identification result of the medical consumable is determined to be genuine.

[0105] If the legality verification passes, the source of the medical consumables is legitimate, and the anti-counterfeiting identification result is genuine. If a medical device is used as the judgment terminal, the device can be activated and used normally when the medical consumables are identified as legitimate; if the medical consumables are identified as illegitimate, the device cannot be activated.

[0106] It should be pointed out that, as Figure 2 The processing method described above can be applied to terminals with image scanning and data processing capabilities. This terminal can be a medical device containing or connected to a scanning device, which may have data processing and storage functions, or it may be connected to other electronic devices with data processing and storage functions. Alternatively, the terminal can be an electronic device containing or connected to a scanning device, which also has data processing and storage functions.

[0107] In the above embodiments, images on medical consumables can be decoded using a local medical device or a scanning device connected to the medical device. The decoded data is then decrypted in a specific manner, and the legality of the decrypted original information is further verified. The verification of the legality of the coded image of the consumables does not require a network connection and can be completed on the local device. The judgment process is controlled by an algorithm, eliminating the need for storing a large database. This allows for rapid and effective identification and judgment of the legality of the coded image, preventing the application of illegal consumables. Furthermore, it reduces storage pressure and lowers storage requirements, thereby reducing equipment costs.

[0108] In one embodiment, verifying whether the original information conforms to a preset legality verification rule includes:

[0109] When the key identification information includes an M-digit identification number, the original information obtained in step S306 contains three M / 3-digit verification numbers, which are denoted as a, b, and c respectively.

[0110] Calculate the result of (ap) × (bq), and verify whether the result is coprime with c. If they are coprime, the validity verification is successful.

[0111] In one embodiment, verifying whether the original information conforms to a preset legality verification rule includes:

[0112] When the key identification information includes N identification digits, the original information obtained in step S306 contains four N / 4-digit verification digits, which are denoted as e, f, g, and h, respectively.

[0113] Calculate whether h = g mod(ej) × (fk) is true. If it is true, the validity verification is successful.

[0114] In one embodiment, verifying whether the original information conforms to a preset legality verification rule includes:

[0115] If the key identification information includes identification characters, characters are extracted from the original information according to the setting rules of the identification characters in the original information. The extracted characters are then verified to be consistent with a specific string. If they are consistent, the legality verification is passed.

[0116] In one embodiment, the encoded image is decoded using a second decryption algorithm that corresponds to a second encryption algorithm used to encode the first encrypted data.

[0117] Specifically, based on the second encryption algorithm used when encoding the first encrypted data into an image, a corresponding decryption algorithm can be used when scanning the encoded image on the medical consumables for decoding to obtain the first decrypted data. For example, if the first encrypted data is encoded using a row and column pixel scrambling algorithm in the encryption process, the encoded image can be decoded using software based on the principle of the row and column pixel scrambling algorithm during the decryption process to obtain the decrypted data.

[0118] In one embodiment, after determining that the anti-counterfeiting identification result of the medical consumable is true, the method further includes:

[0119] The system queries the original information of the medical consumables to determine if they are within their expiration date. If the medical consumables are not within their expiration date, a corresponding reminder message is displayed. In some implementations, when the terminal determining the legality of the medical consumables is a medical device, the reminder message regarding the medical consumables can be directly displayed on the medical device.

[0120] Specifically, the production date and / or expiration date of the medical consumable can be obtained from the original information. Based on the production date and / or expiration date, it can be determined whether the medical consumable is within its expiration period. If it is not within its expiration period, a prompt message can be displayed on the device to remind the user that the medical consumable has expired or is no longer usable. In some other embodiments, if the original information does not include the production date and / or expiration date, information such as the manufacturer and / or production batch of the medical consumable can be obtained from the original information. Furthermore, the production date and / or expiration date can be obtained through networking or other means to complete operations such as verifying the expiration date and displaying a reminder message.

[0121] In the above embodiments, the expiration date can be obtained through the original information of the medical consumables, and corresponding prompts can be issued. Based on the prompts, the consumables can be replaced, thus avoiding potential safety hazards caused by expired consumables and reducing usage risks.

[0122] In one embodiment, after determining that the anti-counterfeiting identification result of the medical consumable is true, the method further includes:

[0123] The usage type of the medical consumable is determined based on its original information. If the medical consumable is for single use only, the corresponding medical device needs to scan the new consumable code information to activate it when it is used again. If the code information that has already been used is scanned repeatedly, the medical device will prompt that the consumable has been used and should not be reused.

[0124] In the above embodiments, prompts can be given based on the type of consumables used, which reduces safety hazards, makes medical operation procedures more standardized, reduces the probability of accidents, and eliminates the risks caused by repeated use of consumables.

[0125] In one embodiment, after determining that the anti-counterfeiting identification result of the medical consumable is true, the method further includes:

[0126] The medical device terminal using the medical consumable records the original information of the medical consumable and records the number of times the medical consumable has been used as 0.

[0127] After each use of the medical consumable, the number of uses recorded for the medical consumable is increased by 1.

[0128] In one embodiment, if the anti-counterfeiting identification result is false, the medical device can also display specific risk warning information. For example, when the anti-counterfeiting identification result is false, a red indicator light can be set to illuminate.

[0129] In the above embodiments, risk warnings are issued based on the anti-counterfeiting identification results to prevent the use of illegal consumables and avoid medical accidents, thus ensuring the safety of consumables during use.

[0130] It should be noted that the term "device" used in this disclosure can refer to an electronic device that performs encryption processing on the medical consumable end, or a medical device that performs decryption processing on the medical device end, or other electronic devices connected to the medical device for performing some or all of the steps in the above decryption processing method.

[0131] Figure 3 This is a flowchart illustrating the encryption method described above in one embodiment. It can be applied to a computer connected to a printing device and includes the following steps:

[0132] Step S402: Define the original information containing key identification information and the one-item-one-code principle.

[0133] The one-item-one-code principle can be the unique identification code in step S202, or it can be numbers or characters generated by a random algorithm; the one-item-one-code principle is used to identify the identity of medical consumables.

[0134] Step S404: Input the private key and public key of the encryption algorithm.

[0135] Specifically, an asymmetric encryption algorithm can be used to generate a key pair, which includes the private key and the public key.

[0136] Step S406: The private key is stored in the computer with the connection encoding printed after a shift operation.

[0137] Specifically, the private key can be stored in a computer; the computer is used to encrypt and encode the original information using software and generate an encoded image, and is also used to control a connected printer to print the encoded image.

[0138] In step S408, the computer storing the private key connects to the printer, and the control software uses inverse bit shifting to identify the real private key.

[0139] Specifically, by connecting to the printer, the computer can perform inverse bit shift operations through preset control software to obtain the real private key stored in the computer.

[0140] Step S410: Input the quantity of consumables to be generated. The software automatically generates the original information of the consumables and encrypts it into encoded information using a private key.

[0141] Specifically, the quantity of the batch of medical consumables is input into the control software in the computer. The control software automatically generates the original information of each medical consumable according to preset rules, and uses a private key to encrypt the original information into encoded information.

[0142] Step S412: Generate an encoded image from the encrypted characters and connect it to a dedicated printer for printing.

[0143] The encrypted information exists in the form of characters. The control software generates an encoded image based on the encrypted characters and controls the printer connected to the computer to print it.

[0144] Step S414: Affix the printed QR code to the consumables.

[0145] Specifically, the printed coded image can be pasted onto the medical consumables or onto the packaging of the medical consumables.

[0146] Figure 4 This is a flowchart illustrating the above decryption method in one embodiment, which can be applied to medical devices with scanning capabilities and includes the following steps:

[0147] Step S502: Add public key information to the medical device.

[0148] The medical device has data processing and storage functions, and is used to use medical consumables.

[0149] Specifically, the medical device can establish communication with a computer to obtain a public key. In some implementations, the public key information can also be transferred to the medical device via other storage media.

[0150] Step S504: The medical device scans the coded image on the consumable to obtain the coded information.

[0151] Specifically, the coded image on the medical consumable to be used is scanned by a medical device to obtain the coded information contained in the coded image. The coded image may be a QR code.

[0152] Step S506, First layer decryption algorithm: Use the public key to decrypt the encoded information and convert it into the original information.

[0153] Specifically, the public key obtained in step S502 can be used to decrypt the encoded information to obtain the original information of the medical consumables.

[0154] Step S508, Second layer of legality judgment: The medical device uses a legality judgment algorithm to judge the legality of the original information.

[0155] Specifically, based on the definition rules of original information of medical consumables, an algorithm is used to determine whether the original information is legal.

[0156] Step S510: If the encoding information is valid, the consumable is considered valid, and the database record of the original information is generated.

[0157] Specifically, if the original information converted after decryption of the encoded information is valid, the medical consumable can be used, and the original information of the medical consumable is recorded in the local database of the medical device.

[0158] In step S512, if the database of used consumables records shows that the number of times the consumable has been used has reached the limit, a warning box will pop up indicating that the consumable has expired.

[0159] Specifically, the system verifies that the original information of the medical consumable is legitimate and has been stored and recorded in the local database of the medical device. If the number of times the medical consumable is used reaches the predetermined limit, a warning box can pop up to remind the operator that the medical consumable is unusable.

[0160] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0161] To further illustrate the technical solution and beneficial effects of this disclosure, the following will use the high-pressure injector syringe as a specific example for explanation.

[0162] High-pressure injectors, as auxiliary equipment in radiological diagnostic and treatment systems, have gradually gained clinical application with the development of technologies such as X-rays, rapid film changers, image intensifiers, and artificial contrast agents. The syringe kits used with high-pressure injectors are often counterfeited by unscrupulous manufacturers. The clinical use of unauthorized syringes poses risks to patients. Furthermore, poor compatibility between the syringes and the equipment can easily lead to leakage of contrast agents or saline solution, causing damage to the equipment.

[0163] In one specific embodiment, the above-described encryption processing method for anti-counterfeiting identification of medical consumables is applied to a batch of high-pressure syringe syringes, including:

[0164] The quantity information of the high-pressure injector syringes in this batch is obtained and input into the control software used for printing coded images; wherein, the control software is installed on a computer device connected to the printer; the operation interface of the control software for executing the printing coding process is as follows: Figure 5 As shown.

[0165] The control software generates a serial number for each high-pressure injector syringe based on the quantity of syringes used. After generating the serial number, the original information is defined as a combination of character information, serial number information, and quantity information, totaling 20 characters. The control software encrypts the original information using a private key to obtain encoded information. This encoded information is further encoded by the control software using an algorithm to obtain an encoded image.

[0166] exist Figure 5 The user interface for printing coded images, as shown, can also define batch numbers. After entering the print quantity, the printing device can perform the printing operation. The interface will display the current printed quantity and the quantity not yet printed. There is a one-to-one correspondence between the serial number and the consumable, thus achieving one item, one code, which is beneficial for the management of consumable storage and usage.

[0167] A button for exporting the public key is located at the lower right corner of the printing interface. This allows the public key from the computer device to be exported and updated in the high-pressure injection device, while the private key remains stored on the computer device used to control printing. The public and private keys are a corresponding pair and do not change after initial definition. This embodiment uses the RSA algorithm, and the public and private keys can be custom-generated or randomly generated.

[0168] After printing the predetermined number of coded images, the images are verified to prevent errors. The verified coded images are then affixed to the syringe; the affixing location can be either the syringe body or the end face of the syringe plunger. The syringes with the affixed coded images are then sterilized and packaged. In this embodiment, the syringe's coded information is placed at the bottom of the syringe plunger, and the barcode scanner is placed in the middle of the high-pressure injector head. Figure 6 As shown.

[0169] In clinical use, the syringe set is first opened, and the syringe is removed. The coded image affixed to the syringe plunger is then scanned using a barcode scanner installed on the high-pressure injection equipment to read the coded information. This coded information is transmitted to the main control board of the high-pressure injection equipment for decryption and validity verification. The injection head of the high-pressure injection equipment has a barcode status indicator light to display the current instrument status. A green indicator light indicates that the equipment is working normally; other indicator lights indicate that the scanned coded image is incorrect.

[0170] After scanning a valid coded image, the high-pressure injection device can perform processes such as drug aspiration, emptying, trial injection, preparation, injection, holding, and injection summary. When the process reaches the injection summary stage, the coded information just scanned is recorded in the internal register of the high-pressure injection device, and the syringe usage count is incremented by one. When the syringe usage limit is reached, the system will prompt the operator to scan a valid coded image.

[0171] The above embodiments complete the tasks of printing, one-item-one-code, and verifying encoded information without using a predetermined encoded information database. The encoded information maintains a high degree of confidentiality from production to clinical use, preventing counterfeiting by unscrupulous manufacturers.

[0172] The implementation process of the above embodiments can also produce various variations. For example, regarding the barcode scanner installation location, it can be selected to automatically scan the encoded information on the syringe after installation, or the encoded information on the syringe can be manually scanned by the barcode scanner before installation. For the judgment of key characters, the embodiment uses serial number information as the basis for one item, one code, and uses a specific combination of characters at a specific position as the simplest legality judgment algorithm. That is, the first two letters of the decrypted original information are "HR", and the production date represented by digits 3-6 in the original information is verified to prove that the consumable is within its validity period. This sequentially achieves the combination of encryption algorithm and legality judgment algorithm. Numerical calculation criteria can also be added to make the encoded information verification method more difficult to predict. The essence of these variations does not depart from the technical solution of this embodiment and is included within the protection scope of this invention.

[0173] According to a second aspect of the present disclosure, a medical consumable anti-counterfeiting identification system is provided, the anti-counterfeiting identification system including an encryption processing device for anti-counterfeiting identification of medical consumables and a decryption processing device for anti-counterfeiting identification of medical consumables.

[0174] In one embodiment, such as Figure 7 As shown, an encryption processing device for anti-counterfeiting identification of medical consumables is provided, comprising:

[0175] The original information acquisition module 602 is used to acquire the original information of the medical consumables. The original information includes the unique identification code of the medical consumables and the key identification information used by the medical consumables for this encryption. The original information satisfies the preset legality verification rules.

[0176] Encryption module 604 is used to encrypt the original information using a stored first encryption algorithm to obtain first encrypted data;

[0177] Image encoding module 606 is used to encode the first encrypted data to generate an encoded image;

[0178] Printing module 608 is used to print the coded image, which is used to be presented to the medical consumable.

[0179] For specific limitations of the above-mentioned encryption processing device, please refer to the limitations of the above-mentioned encryption processing method. According to the above-mentioned encryption processing method, the encryption processing device can be supplemented with a first module, a second module, etc. to implement the steps in the corresponding method embodiments.

[0180] Figure 8 One embodiment of the decryption processing device for anti-counterfeiting identification of medical consumables includes:

[0181] Scanning module 702 is used to scan coded images on medical consumables;

[0182] Image decoding module 704 is used to decode the encoded image to obtain first decrypted data;

[0183] The decryption module 706 is used to decrypt the first decryption data using a first decryption algorithm that corresponds to the first encryption algorithm used to encrypt the original information of the medical consumables, and to obtain the original information of the medical consumables.

[0184] The legality verification module 708 is used to verify whether the original information conforms to the preset legality verification rules; if the legality verification rules are verified, the anti-counterfeiting identification result of the medical consumables is determined to be genuine.

[0185] For specific limitations of the above-mentioned decryption processing device, please refer to the limitations of the above-mentioned decryption processing method. According to the above-mentioned decryption processing method, the decryption processing device may add a third module, a fourth module, etc. to implement the steps in the corresponding method embodiments.

[0186] According to a third aspect of the present disclosure, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown. The computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements the aforementioned encryption or decryption methods. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0187] Those skilled in the art will understand that Figure 9The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0188] In one embodiment, a medical device is also provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the decryption method described in the above embodiment. In some embodiments, when the medical device determines that the anti-counterfeiting identification result of the medical consumable is genuine, the medical consumable is legitimate, and the medical device can be activated for normal use; when the medical device determines that the anti-counterfeiting identification result of the medical consumable is not genuine, the medical device cannot be activated for use.

[0189] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.

[0190] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one relational database and non-relational database. Non-relational databases can include blockchain-based distributed databases, etc., and are not limited thereto. The processors involved in the various embodiments provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited thereto.

[0191] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0192] The embodiments described above are merely illustrative of several implementations of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art, upon considering the specification and practicing the invention disclosed herein, will readily conceive of other embodiments of this disclosure. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0193] It should be understood that this disclosure is not limited to the precise structures already described and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope.

Claims

1. An encryption processing method for anti-counterfeiting identification of medical consumables, characterized in that, include: Obtain the original information of the medical consumable, which includes the unique identification code of the medical consumable and the key identification information used for this encryption of the medical consumable. The key identification information is used to make the original information meet the preset legality verification rules. The original information is encrypted using the stored first encryption algorithm to obtain first encrypted data; The first encrypted data is image encoded to generate an encoded image; Print the coded image, which is used to be presented onto the medical consumable; Wherein, when the key identification information includes an M-digit identification number, the legality verification rules include: The M-digit identification number is divided into three M / 3-digit verification numbers, which are denoted as a, b, and c respectively. The verification number satisfies the rule: the result of (ap)×(bq) is coprime to c; where p and q are constants, and M is a multiple of 3 and M>0; When the key identification information includes an N-digit identification number, the legality verification rules include: The N-digit identification number is divided into four N / 4-digit verification numbers, which are denoted as e, f, g, and h, respectively. The verification number satisfies the rule: h = g mod (ej) × (fk); where j and k are constants, N is a multiple of 4 and N > 0.

2. The processing method according to claim 1, characterized in that, When the key identification information includes identification characters, the identification characters are set in the original information according to specific rules, and the legality verification rules include: Characters are extracted from the original information according to the specific rules, and the extracted characters form a specific string.

3. The processing method according to claim 1, characterized in that, The first encrypted data is image encoded using the stored second encryption algorithm.

4. A decryption processing method for anti-counterfeiting identification of medical consumables, characterized in that, include: Scan the coded image on the medical consumable, wherein the coded image is generated based on the following method: obtain the original information of the medical consumable, the original information including the unique identification code of the medical consumable and the key identification information used by the medical consumable for this encryption, the key identification information is used to make the original information meet the preset legality verification rules, encrypt the original information using a stored first encryption algorithm to obtain first encrypted data, and encode the first encrypted data to generate a coded image; The encoded image is decoded to obtain the first decrypted data; The first decryption data is decrypted using a first decryption algorithm corresponding to the first encryption algorithm used to encrypt the original information of the medical consumables, thereby obtaining the original information of the medical consumables. Verify whether the original information conforms to the preset legality verification rules; If the legality verification rule passes, the anti-counterfeiting identification result of the medical consumables is determined to be genuine; Wherein, when the key identification information includes an M-digit identification number, the legality verification rules include: The M-digit identification number is divided into three M / 3-digit verification numbers, which are denoted as a, b, and c respectively. The verification number satisfies the rule: the result of (ap)×(bq) is coprime to c; where p and q are constants, and M is a multiple of 3 and M>0; When the key identification information includes an N-digit identification number, the legality verification rules include: The N-digit identification number is divided into four N / 4-digit verification numbers, which are denoted as e, f, g, and h, respectively. The verification number satisfies the rule: h = g mod (ej) × (fk); where j and k are constants, N is a multiple of 4 and N > 0.

5. The processing method according to claim 4, characterized in that, The encoded image is decoded using a second decryption algorithm that corresponds to the second encryption algorithm used to encode the first encrypted data.

6. The processing method according to claim 4, characterized in that, After confirming that the anti-counterfeiting identification result of the medical consumables is genuine, the process also includes: The system checks whether the medical consumable is within its expiration date based on its original information; if the medical consumable is not within its expiration date, a corresponding reminder message is displayed.

7. An encryption processing device for anti-counterfeiting identification of medical consumables, characterized in that, include: The original information acquisition module is used to acquire the original information of the medical consumables. The original information includes the unique identification code of the medical consumables and the key identification information used by the medical consumables for this encryption. The original information meets the preset legality verification rules. An encryption module is used to encrypt the original information using a stored first encryption algorithm to obtain first encrypted data; The image encoding module is used to encode the first encrypted data to generate an encoded image; A printing module is used to print the coded image, which is then applied to the medical consumable. Wherein, in the case that the key identification information includes an M-digit identification number, the legality verification rules of the original information acquisition module include: The M-digit identification number is divided into three M / 3-digit verification numbers, which are denoted as a, b, and c respectively. The verification number satisfies the rule: the result of (ap)×(bq) is coprime to c; where p and q are constants, and M is a multiple of 3 and M>0; When the key identification information includes N-digit identification numbers, the legality verification rules of the original information acquisition module include: The N-digit identification number is divided into four N / 4-digit verification numbers, which are denoted as e, f, g, and h, respectively. The verification number satisfies the rule: h = g mod (ej) × (fk); where j and k are constants, N is a multiple of 4 and N > 0.

8. A decryption processing device for anti-counterfeiting identification of medical consumables, characterized in that, include: A scanning module is used to scan coded images on medical consumables, wherein the coded images are generated based on the following method: obtaining the original information of the medical consumables, the original information including the unique identification code of the medical consumables and the key identification information used for this encryption of the medical consumables, the key identification information being used to make the original information meet preset legality verification rules, encrypting the original information using a stored first encryption algorithm to obtain first encrypted data, and encoding the first encrypted data to generate a coded image; The image decoding module is used to decode the encoded image to obtain the first decrypted data; The decryption module is used to decrypt the first decryption data using a first decryption algorithm that corresponds to the first encryption algorithm used to encrypt the original information of the medical consumables, thereby obtaining the original information of the medical consumables. The legality verification module is used to verify whether the original information conforms to the preset legality verification rules; if the legality verification rules are passed, the anti-counterfeiting identification result of the medical consumables is determined to be genuine.

9. A medical consumable anti-counterfeiting identification system, characterized in that, The anti-counterfeiting identification system includes an encryption processing device and a decryption processing device. The encryption processing device is the encryption processing device for anti-counterfeiting identification of medical consumables as described in claim 7, and the decryption processing device is the decryption processing device for anti-counterfeiting identification of medical consumables as described in claim 8.

10. A medical device comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 4 to 6.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.