Watermark Embedding via Template Lattices and Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital watermark technologies are vulnerable to easy identification, forgery, and tampering, which compromises the security and credibility of source tracing schemes, as visible watermark information can be easily removed or modified.

Innovation Solution

A method for embedding and extracting watermarks using a carrier object with a generated encoding region comprising template lattices, where watermark information is encoded and scrambled using an embedding key, and then embedded in the carrier object, ensuring robustness and authenticity through chaos scrambling and hash computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If visible watermark information is embedded in a webpage or page, then the watermark can serve as a warning and enable source tracing, but the watermark can be easily identified, removed, forged, or tampered with by attackers

Engineering Contradiction:
Improvewatermark securityVSAvoidwatermark vulnerability to attack
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The watermark information is divided into multiple watermark bits, each embedded in different template lattices within the encoding region. This segmentation prevents attackers from easily removing or forging the entire watermark, as they would need to compromise multiple distributed watermark bits simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs hash computation on the watermark information before embedding, and embeds the hash value along with the watermark bits in the encoding region. This preliminary action enables verification of watermark authenticity during extraction, allowing the system to detect forgery or tampering before source tracing occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The patent introduces template lattices as an intermediary structure between the watermark information and the carrier object. The template lattices provide a structured framework that embeds watermark bits in a controlled manner, making the watermark more resistant to removal and forgery while enabling reliable extraction and verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If watermark information is embedded using existing schemes, then the embedding process is simple, but the watermark can be easily destroyed with basic image processing tools

Engineering Contradiction:
Improvewatermark embedding simplicityVSAvoidwatermark robustness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The watermark is segmented into multiple bits distributed across template lattices, which maintains ease of embedding through automated processes while significantly improving robustness. The segmented structure ensures that destroying the watermark requires compromising multiple distributed elements rather than a single concentrated watermark.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary hash computation and embedding key generation before the actual watermark embedding. This preliminary action adds computational complexity that enhances security and robustness while the actual embedding process remains automated and relatively simple, maintaining ease of manufacture.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If attackers can remove or forge watermark information, then the watermark-based source tracing scheme loses credibility, but implementing more secure watermarking increases system complexity

Engineering Contradiction:
Improvesource tracing credibilityVSAvoidwatermarking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs hash computation on watermark information before embedding, and embeds the hash value in the encoding region. This preliminary action enables automatic verification during extraction, restoring source tracing credibility while keeping the overall system complexity manageable through automated verification processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the extracted watermark bits are verified against the embedded hash value. This feedback loop automatically detects forgery or tampering, restoring credibility to the source tracing scheme while maintaining reasonable system complexity through automated verification rather than manual processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11361397B2Method and apparatus for watermark embedding and extracting
Publication Date: 2022.06.14 ALIBABA GROUP HOLDING LTD
  • US11361397B2 patent drawing
  • US11361397B2 patent drawing
  • US11361397B2 patent drawing

AI summary

Methods and apparatuses for watermark embedding and extracting are provided. A method for watermark extracting includes obtaining a carrier object embedded with a watermark image; determining at least one encoding region that includes watermark information; determining a plurality of template lattices from the at least one encoding region, the plurality of template lattices comprising a plurality of positioning template lattices and one or more encoding template lattices; and obtaining the watermark information according to the plurality of template lattices.