[go: up one dir, main page]

WO2025210531A1 - Système de validation de code de réponse rapide et procédé associé - Google Patents

Système de validation de code de réponse rapide et procédé associé

Info

Publication number
WO2025210531A1
WO2025210531A1 PCT/IB2025/053456 IB2025053456W WO2025210531A1 WO 2025210531 A1 WO2025210531 A1 WO 2025210531A1 IB 2025053456 W IB2025053456 W IB 2025053456W WO 2025210531 A1 WO2025210531 A1 WO 2025210531A1
Authority
WO
WIPO (PCT)
Prior art keywords
code
signed
module
signature
rules
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/IB2025/053456
Other languages
English (en)
Inventor
Dhaval Sanghavi
Paul Abner NORONHA
Darshan Dhruman GANDHI
Dattaprasad Narayan KAMAT
Murad NATHANI
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sepio Solutions Private Ltd
Original Assignee
Sepio Solutions Private Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sepio Solutions Private Ltd filed Critical Sepio Solutions Private Ltd
Publication of WO2025210531A1 publication Critical patent/WO2025210531A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06056Constructional details the marking comprising a further embedded marking, e.g. a 1D bar code with the black bars containing a smaller sized coding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/1426Multi-level bar codes

Definitions

  • the present disclosure relates, in general, to the field of information technology and safety verification.
  • embodiments of the invention relate to a system and method for validating quick response codes.
  • QR codes extends to various applications, including website access, retrieval of personal card information, information dissemination, social network interaction, phone call initiation, video playback, and text file opening. Leveraging QR codes to engage mobile users with printed materials is a valuable marketing tactic across industries. The aesthetic appeal of QR codes has garnered significant attention, particularly in advertising, billboards, and brand identification. Embedding methods must generate codes decodable by standard applications while minimizing image distortion.
  • QR codes can be restored if dirty or damaged, thanks to their error correction capability. Users can select from four error correction levels based on their operating environment, with higher levels enhancing error correction but increasing QR code size.
  • the challenge lies in the identification of controlled or uncontrolled noise affecting a standard QR code, making data recovery difficult and leading to potential data loss. Further, duplication and replication of the QR code is also possible by scanning the QR code to get the cover message or the data encoded in the QR code and generating duplicate QR codes with the same data using any standard QR code generators.
  • QR codes are overcome by hiding the signature in the QR code, and further validating the pre-QR code and signed-QR code and identifying the genuine or counterfeit data.
  • QR quick response
  • Another object of the present disclosure is to provide a system and method with multi-layered validation for early detection of counterfeits.
  • Another object of the present disclosure is to provide a system and method ensuring the QR code remains scannable even if it is partially damaged or dirty.
  • Another object of the present disclosure is to provide a system and method that reduces the risk of losing the signature due to localized physical damage (e.g., scratches or dust) ensuring the QR code remains valid even in harsh environments.
  • Another object of the present disclosure is to provide a system and method that reduces storage space and hides the mapping logic from unauthorized users.
  • Another object of the present disclosure is to provide a system and method with hidden signature logic making it nearly impossible for unauthorized users to reverse -engineer or replicate the signature scalable architecture that can be adapted to different environments and user needs.
  • Another object of the present disclosure is to provide a system and method that provide long-term health monitoring and predictive analysis for elderly individuals.
  • the present disclosure envisages a system for validating quick response (QR) codes.
  • the system comprises an input device, an encoder module, a decoder module, and a validator module.
  • the input device is configured to receive at least one input string from a user for adding to a quick response (QR) code via a user interface, wherein the input string contains data/information to be added to a quick response (QR) code.
  • QR quick response
  • a fourth randomizer configured to randomly select the QR code parameters including Error correction, masking pattern, and QR code version.
  • the decoder module comprising: • a scanner interface configured to receive a signed QR code by scanning the QR code by means of the scanner device;
  • a decoding unit configured to decode the signed QR code using a set of decoder rules, wherein the decoding unit extracts the signature and digital QR code parameters from the signed QR code;
  • an extracting module configured to extract the signature and digital QR code parameters from the decoded QR code.
  • the scanner device is an optical scanner selected from a group of scanners consisting of a handheld scanner, mobile scanner, drum scanner, photo scanner, film scanner, portable scanner, optical scanner, sheet-fed scanner, flatbed scanner, and any device that are capable to scanning and capturing QR code.
  • the validator module comprises of an extracting module, a comparator and validator module.
  • the extracting module is configured to cooperate with the decoder module to receive the signed-QR code and extract signature and digital QR code parameters from the signed-QR code by means of the set of extracting rules.
  • the signed-QR code is printed by using one or more printers by overlapping or merging or mixing or overwriting, where the one or more printers are selected from the group consisting of a Thermal Inkjet (TIJ), Continuous inkjet (CIJ), or Laser type printer device or any type of printer device that is capable of printing two- dimensional (2D)/ QR Codes/ images or a combination thereof.
  • TIJ Thermal Inkjet
  • CIJ Continuous inkjet
  • Laser type printer device or any type of printer device that is capable of printing two- dimensional (2D)/ QR Codes/ images or a combination thereof.
  • the comparator and validator module is configured to compare and match the extracted signature and the digital QR code parameters received from the extracting module with a standard signature and a set of standard digital QR code parameters received from a data repository by means of the set of comparator rules and generate a comparison report containing details of the signed-QR code.
  • the set of standard digital QR code parameters includes error correction level, version range, and mask pattern.
  • the mask pattern is selected from the range of -1 to 7, wherein -1 is used for automatic, and the range 0-7 is used for the manual.
  • the comparator and validator module is further configured to validate the comparison report by means of the set of validator rules.
  • the present disclosure further envisages a method for validating quick response (QR) codes.
  • the method comprises the following steps of:
  • FIGURE 1 illustrates an architecture of a for validating quick response (QR) codes, in accordance with an embodiment of the present disclosure
  • FIGURES 2A & 2B illustrate a representation of a pre-QR code and a Deformed QR code, in accordance with an embodiment of the present disclosure
  • FIGURES 3A & 3B illustrate a representation of two of three parameters not matching, in accordance with an embodiment of the present disclosure
  • FIGURES 4A & 4B illustrate a representation of one parameter not matching, in accordance with an embodiment of the present disclosure
  • FIGURES 5A & 5B illustrate a representation of parameters matching but signatures not matching, in accordance with an embodiment of the present disclosure
  • FIGURE 6 illustrates a method for validating quick response (QR) codes, in accordance with an embodiment of the present disclosure.
  • Embodiments, of the present disclosure will now be described with reference to the accompanying drawing. [0057] Embodiments are provided so as to thoroughly and fully convey the scope of the present disclosure to the person skilled in the art. Numerous details are set forth, relating to specific components and methods to provide a complete understanding of embodiments of the present disclosure. It will be apparent to the person skilled in the art that the details provided in the embodiments should not be construed to limit the scope of the present disclosure. In some embodiments, well-known apparatus structures, and well-known techniques are not described in detail.
  • QR codes were initially developed in the 1990s for tracking automotive parts during manufacturing. Over time, their use expanded beyond industrial applications to include consumer-facing roles.
  • Today, QR codes are ubiquitous, appearing on product packaging, advertisements, billboards, and even digital platforms. Their versatility allows them to be used for a wide range of applications, including website access, information dissemination, social network interaction, phone call initiation, video playback, text fde opening, payment systems, marketing and advertising etc.
  • the widespread adoption of QR codes is largely due to the proliferation of smartphones, which are equipped with cameras and QR code scanning software. This has made QR codes accessible to a broad audience, further driving their popularity.
  • QR codes can be restored if dirty or damaged, thanks to their error correction capability. Users can select from four error correction levels based on their operating environment, with higher levels enhancing error correction but increasing QR code size.
  • QR codes are designed with error correction capabilities, which allow them to be scanned even if they are partially damaged or dirty. This feature is particularly useful in environments where QR codes are exposed to harsh conditions, such as outdoor advertising or industrial settings.
  • error correction also introduces vulnerabilities such as exploitation of error correction and data loss.
  • the present disclosure discloses a system and method for validating QR codes.
  • the system incorporates a unique signature into the QR code during the encoding process, which can be used to verify the authenticity of the code during decoding.
  • This signature is embedded in the QR code by altering specific bits or modules in a controlled manner, ensuring that the code remains scannable while adding an additional layer of security.
  • the present disclosure also includes a validation mechanism that compares the scanned QR code with predefined parameters stored in a repository. If the scanned code matches the stored parameters and the embedded signature, it is deemed genuine. If not, the system identifies it as a counterfeit. This approach not only enhances the security of QR codes but also provides a reliable method for detecting and preventing counterfeiting.
  • the input module 102 is configured to receive at least one input string from a user for adding to a quick response (QR) code via a user interface 102a, wherein the input string contains data/information to be added to a quick response (QR) code.
  • QR quick response
  • an input interface configured to receive at least one input string from the user, wherein the input string contains data or information to be encoded into a QR code
  • a parameter selection unit (104D) configured to randomly select QR code parameters.
  • a fourth randomizer configured to randomly select the QR code parameters including Error correction, masking pattern, and QR code version.
  • the decoder module 106 is configured to cooperate with the encoder module 104 to receive the signed QR code by scanning the signed QR code by means of a scanner device 114.
  • the decoder module 106 is further configured to decode the signed QR code by means of a set of decoder rules.
  • the decoder module 106 comprises:
  • a scanner interface 106A configured to receive a signed QR code by scanning the QR code by means of the scanner device 114;
  • a decoding unit 106B configured to decode the signed QR code using a set of decoder rules, wherein the decoding unit extracts the signature and digital QR code parameters from the signed QR code;
  • a signature extraction module 106C configured to extract the signature and digital QR code parameters from the decoded QR code.
  • the scanner device 114 is an optical scanner selected from a group of scanners consisting of a handheld scanner, mobile scanner, drum scanner, photo scanner, film scanner, portable scanner, optical scanner, sheet-fed scanner, flatbed scanner, and any device that are capable to scanning and capturing QR code.
  • the validator module 108 is configured to cooperate with the decoder module 106 to receive the signed-QR code.
  • the validator module 108 is further configured to validate the signed-QR code by means of a set of validator rules to identify the genuine signed-QR code.
  • the validator module 108 comprises an extracting module 108a, a comparator and a validator module 108b.
  • the extracting module 108a is configured to cooperate with the decoder module 106 to receive the signed-QR code and extract signature and digital QR code parameters from the signed-QR code by means of the set of extracting rules.
  • the signed-QR code is printed by using one or more printers by overlapping or merging or mixing or overwriting, wherein the one or more printers are selected from the group consisting of a Thermal Inkjet (TIJ), Continuous inkjet (CIJ), or Laser type printer device or any type of printer device that is capable of printing two- dimensional (2D)/ QR Codes/ images or a combination thereof.
  • TIJ Thermal Inkjet
  • CIJ Continuous inkjet
  • Laser type printer device or any type of printer device that is capable of printing two- dimensional (2D)/ QR Codes/ images or a combination thereof.
  • the comparator and validator module 108b is configured to compare and match the extracted signature and the digital QR code parameters received from the extracting module 108a with a standard signature and a set of standard digital QR code parameters received from a data repository 110 by means of the set of comparator rules and generate a comparison report containing details of the signed-QR code.
  • the set of standard digital QR code parameters includes error correction level, version range, and mask pattern.
  • the mask pattern is selected from the range of -1 to 7, wherein -1 is used for automatic, and the range 0-7 is used for the manual.
  • the comparator and validator module 108b is further configured to validate the comparison report by means of the set of validator rules.
  • the interface(s) 102a and/or 104A may include a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, repositories, user interfaces, and the like.
  • the interface(s) 102a and/or 104A may facilitate communication between the modules of the system 100 with various devices.
  • the interface(s) 102a and/or 104A may also provide a communication pathway for one or more components of the modules coupled with each other.
  • the communication network can be a wired or wireless communication network.
  • the set of processing rules is a collection of predefined instructions or guidelines that dictate how data, tasks, or operations should be handled, transformed, or executed within a system, process, or workflow.
  • the set of encoder rules is the specific guidelines, algorithms, or protocols used by an encoder to transform data from one format or representation into another.
  • the set of decoder rules is the specific instructions, algorithms, or protocols used by a decoder to reverse the process of encoding, transforming encoded data back into its original or usable format.
  • the set of validator rules is a collection of criteria, conditions, or checks used to ensure that data, inputs, or processes meet specific standards, requirements, or constraints.
  • the system 100 may also include a processor 112.
  • the processor 112 is communicatively coupled to the data repository 110 to execute one or more processing modules using the set of predefined instructions for implementing a process for continuous monitoring of the health conditions of elderly people.
  • the programming for the processor 112 may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processor 112 may include a processing resource (for example, one or more processors), to execute such instructions.
  • the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the process for validating quick response (QR) codes.
  • the processor 112 may include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine -readable storage medium may be separate but accessible to the system 100 and the processing resource. In other examples, the processor 112 may be implemented by electronic circuitry.
  • FIGURES 2A & 2B illustrate a representation of a pre-QR code and a Deformed QR code, in accordance with an embodiment of the present disclosure.
  • FIGURE 2A shows the Pre-QR code
  • FIGURE 2B shows the Deformed QR code (or the signed QR code).
  • Both the above QR codes are of the same data, version, ECC, and masking.
  • the signed-QR code has a signature that has been added. This addition of the signature is what causes the codeword to change. Below is the comparison of the two codewords:
  • FIGURES 4A & 4B illustrate a representation of one parameter not matching, in accordance with an embodiment of the present disclosure.
  • FIGURE 4A shows the original QR code and FIGURE 4B shows the Fake QR code. In this the one parameter not matching.
  • FIGURES 5A & 5B illustrate a representation of parameters matching but signatures not matching, in accordance with an embodiment of the present disclosure.
  • Figure 6A shows the original QR code and Figure 6B shows the Fake QR code.
  • the present disclosure further describes a method 600 for validating quick response (QR) codes and is described with reference to FIGURE 6.
  • the order in which the method 600 is described is not intended to be construed as a limitation, and any number of the described method steps can be combined in any appropriate order to carry out the method 600 or an alternative method. Additionally, individual steps may be deleted from the method 600 without departing from the scope of the subject matter described herein.
  • the method 600 for validating quick response (QR) codes is executed by the system 100.
  • the method 600 includes the following steps:
  • the method 600 comprises receiving, by an input device 102, at least one input string from a user for adding to a quick response (QR) code via a user interface 102a, wherein the input string contains data/information to be added to a quick response (QR) code.
  • QR quick response
  • the method 600 comprises generating, by an encoder module 104, a pre-quick response (QR) code in accordance with a plurality of randomizers by receiving the input string from the input device 102.
  • QR pre-quick response
  • the method 600 comprises encoding, by the encoder module 104, the pre-QR code to generate a signed QR code by adding a signature on the pre-QR code by means of a set of encoder rules.
  • the method 600 comprises decoding, by a decoder module 106, the signed QR code by means of a set of decoder rules implemented on the signed QR code received from the encoder module 104 by scanning the signed QR code by means of a scanner device 114.
  • the method 600 comprises identifying, by a validator module 108, the genuine signed-QR code by validating the received signed-QR code by means of a set of validator rules.
  • the system can be used to validate the authenticity of pharmaceutical products by embedding unique QR codes on drug packaging. This helps prevent the distribution of counterfeit drugs, ensuring patient safety and regulatory compliance.
  • the system can be applied to authenticate electronic components and devices, preventing the sale of counterfeit or substandard products.
  • the system can be integrated into supply chain management systems to track inventory using QR codes.
  • the unique signature ensures that only genuine products are scanned and recorded, reducing errors and improving efficiency.
  • QR codes with embedded signatures can be used to track shipments and verify the authenticity of goods during transit, ensuring that products are not tampered with or replaced with counterfeits.
  • Retailers can use the system to allow consumers to verify the authenticity of products before purchase. This is particularly useful for high-value items or products prone to counterfeiting.
  • the system can be used to create secure QR codes for marketing campaigns, ensuring that consumers are directed to legitimate websites or promotional content, reducing the risk of phishing or fraud.
  • the system can be integrated into mobile payment platforms to generate secure QR codes for transactions.
  • the embedded signature ensures that the QR code is genuine, reducing the risk of fraud.
  • Digital wallet providers can use the system to generate secure QR codes for transactions, ensuring that only authorized codes are used for payments.
  • QR codes • user-friendly, compared to the state-of-the-art equipment used for validating quick response (QR) codes ensuring that users do not need specialized equipment to validate QR codes;
  • the system 100 disclosed in the present disclosure provides a comprehensive solution to the challenges associated with QR code security, privacy, and data integrity.
  • the system offers a highly accurate, scalable, and efficient method for validating QR codes.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)

Abstract

La présente divulgation concerne un système (100) et un procédé (600) pour valider des codes de réponse rapide (QR). Le système (100) comprend un module d'entrée (102) pour recevoir au moins une chaîne d'entrée d'un utilisateur pour ajouter à un code de réponse rapide (QR) par l'intermédiaire d'une interface utilisateur (102a), un module de codeur (104) pour recevoir la chaîne d'entrée et générer un pré-code de réponse rapide (QR) conformément à une pluralité de randomiseurs et pour coder en outre le pré-code QR pour générer un code QR signé par ajout d'une signature sur le pré-code QR au moyen d'un ensemble de règles de codeur, un module décodeur (106) pour recevoir le code QR signé par balayage du code QR signé au moyen d'un dispositif de balayage (114) et décoder le code QR signé au moyen d'un ensemble de règles de décodeur, et un module de validation (108) pour recevoir le code QR signé et valider le code QR signé au moyen d'un ensemble de règles de validation pour identifier le code QR signé authentique.
PCT/IB2025/053456 2024-04-04 2025-04-02 Système de validation de code de réponse rapide et procédé associé Pending WO2025210531A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202421027993 2024-04-04
IN202421027993 2024-04-04

Publications (1)

Publication Number Publication Date
WO2025210531A1 true WO2025210531A1 (fr) 2025-10-09

Family

ID=97266626

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2025/053456 Pending WO2025210531A1 (fr) 2024-04-04 2025-04-02 Système de validation de code de réponse rapide et procédé associé

Country Status (1)

Country Link
WO (1) WO2025210531A1 (fr)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IN202321008761A (fr) * 2023-02-10 2024-07-24

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IN202321008761A (fr) * 2023-02-10 2024-07-24

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHANGSHENG CHEN: "QR Code Authentication with Embedded Message Authentication Code", MOBILE NETWORKS AND APPLICATIONS, vol. 22, - 17 November 2016 (2016-11-17), pages 383 - 394, XP036255469, Retrieved from the Internet <URL:https://link.springer.com/article/10.1007/s11036-016-0772-y> DOI: 10.1007/s11036-016-0772-y *

Similar Documents

Publication Publication Date Title
US7364074B2 (en) Method of authenticating products using analog and digital identifiers
US7309011B2 (en) Method of authenticating products using hardware compatibility flag
US7614546B2 (en) Method and system for deterring product counterfeiting, diversion and piracy
US8249350B2 (en) Brand protection and product autentication using portable devices
CN104281954B (zh) 产品防伪方法
CN103797475A (zh) 具有非对称隐藏的防伪标记
CN106529976A (zh) 商品确认唯一性的查验系统和查验方法
US20160314475A1 (en) Method and system for verifying of the authenticity of a consumer product
CN109997177A (zh) 文档认证系统
JP2017174456A (ja) 可搬物品のモニター
JP2016540329A (ja) 2次元バーコードおよびそのようなバーコードの認証方法
WO2011077459A2 (fr) Procédé d&#39;extraction de caractéristiques naturellement chiffrées d&#39;une surface naturelle d&#39;un produit
US20200074130A1 (en) Item identification
US20020146146A1 (en) Using digital watermarks to facilitate counterfeit inspection and inventory management
US20190138778A1 (en) A system for product authentication and method thereof
US20060091221A1 (en) Method and apparatus for extending the range of a product authentication device
US8893974B2 (en) Decoder for barcodes with anti-copy feature
WO2025210531A1 (fr) Système de validation de code de réponse rapide et procédé associé
JP2024163024A (ja) 鑑定証明システム、及び鑑定証明方法
Alsuhibany Innovative qr code system for tamper-proof generation and fraud-resistant verification
US7730797B1 (en) Authenticating a package using noise level
JP7613158B2 (ja) 読取装置および方法
Wosu et al. A Novel Quick Response Code Generator and Scanning System for Counterfeit Product Detection Using Product Inherent Features
RU157246U1 (ru) Система защиты от подделок многотиражных документов строгой отчетности
JP6575213B2 (ja) 情報印刷物および読取方法ならびに認証方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25781951

Country of ref document: EP

Kind code of ref document: A1