Secure Code Generation with Nested Watermarking for Counterfeit Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication methods for products, such as quick response codes and holograms, are vulnerable to counterfeiting as they can be easily reproduced, and additional security measures like engraving graphical elements increase costs.

Innovation Solution

A system and method that generates a secure code for product authentication by using a processing subsystem hosted on a server to acquire product details, generate codes, watermark points, and overlay visible patterns to create a secure code, which can be authenticated using image sensors and pattern reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional quick response codes and holograms are used for authentication, then the authentication process is simple, but the security against counterfeiting is weak because they are easily reproducible

Engineering Contradiction:
Improveauthentication securityVSAvoidcode structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent embeds multiple layers of information within the QR code structure. The base QR code contains product identification data, while additional security patterns, control points, and invisible patterns are nested within or overlaid on the base code. This nested structure allows the code to maintain its basic scannability while incorporating multiple security layers that are difficult to replicate

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent transitions from traditional 2D QR codes to a multi-dimensional security structure by adding invisible patterns, control points, and overlay patterns that exist in different visual dimensions. The visible pattern provides structural integrity while invisible patterns contain additional security information, creating a multi-layered authentication system that goes beyond conventional 2D coding

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If engraving additional graphical elements is added to quick response codes and holograms to enhance security, then the authentication security is improved, but the manufacturing cost increases due to additional printing equipment requirements

Engineering Contradiction:
Improveauthentication securityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent combines multiple security features into a single QR code generation process. The visible pattern, invisible pattern, control points, and product information are all integrated into one code structure that can be generated and printed using standard QR code printing equipment, eliminating the need for separate engraving or special printing processes

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses digital pattern generation and overlay techniques that can be replicated through software without requiring additional physical manufacturing equipment. The secure code is generated digitally with embedded security patterns that can be printed using conventional methods, avoiding the need for expensive specialized printing or engraving equipment

Inventive Principle:
Principle #26Copying

3Measurement precision

If a secure code with multiple patterns and control points is generated, then the authentication accuracy is high, but the code generation and processing complexity increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the authentication system into distinct functional modules: a generation module that creates the secure code with embedded patterns, a database module that stores reference information, and a verification module that scans and validates the code. This segmentation allows each module to perform its specific function efficiently, managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces control points as intermediary elements that connect the visible pattern, invisible pattern, and product information within the QR code structure. These control points serve as reference markers that facilitate accurate pattern recognition and verification without requiring complex processing of the entire code structure at once

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12307309B2System and method to generate a secure code for authenticating a product
Publication Date: 2025.05.20 GANAPATHY BABU
  • US12307309B2 patent drawing
  • US12307309B2 patent drawing
  • US12307309B2 patent drawing

AI summary

System to generate a secure code for authenticating a product is provided. The system includes a processing subsystem including a code generation module to generate a code based on product details. The processing subsystem includes a watermarking module to watermark points in the code. The processing subsystem includes a visible pattern generation module to generate a visible pattern. The processing subsystem includes a concealed pattern generation module to store a concealed pattern including second control points. The processing subsystem includes an overlay module to provide the secure code. The processing subsystem includes a scanning module to analyze the secure code to obtain the first points and discrete points. The scanning module is to interconnect the first points and the discrete points to obtain a reconstructed pattern including third control points. The scanning module is to compare the third control points with the second control points to authenticate the secure code.