Watermarking Encrypted Digital Content in CDNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content distribution networks (CDNs) with limited processing capacities cannot efficiently encrypt content or insert unique marks for tracing, as they lack the necessary processing power and security to handle user-specific encryption keys.

Innovation Solution

A method for watermarking encrypted digital content by using a stream cipher process to identify suitable locations for modification within the content, combining watermark values with the encrypted content using a combination function, and enabling retrieval of a unique identifier from the watermarked clear content through reverse operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If content is encrypted with user-specific keys in the CDN, then content tracing capability is improved, but processing capacity requirements and security risks increase

Engineering Contradiction:
Improvecontent tracing capabilityVSAvoidprocessing capacity
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent divides the watermarking process into two independent stages: (1) embedding a position map in the clear content before encryption, and (2) embedding the actual watermark in the encrypted content at the indicated positions. This segmentation allows the CDN to perform only lightweight operations (embedding position maps and simple XOR operations) rather than full user-specific encryption, thus maintaining tracing capability while reducing processing capacity requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The position map is embedded in the clear content before encryption occurs. This preliminary action prepares the content structure in advance, so that when the content is encrypted and distributed, the watermark can be embedded at the correct positions without requiring complex real-time processing or user-specific key management in the CDN.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If user-specific encryption keys are stored in the CDN, then content tracing is enabled, but security risks increase

Engineering Contradiction:
Improvecontent tracing capabilityVSAvoidsecurity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts the user-specific identification information from the encryption key management system and embeds it directly into the content as a watermark. Instead of storing user-specific keys in the CDN, the system uses a position map combined with simple watermark embedding, thereby enabling content tracing without compromising the security of encryption key management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The position map serves as an intermediary structure that enables watermark embedding without requiring user-specific keys in the CDN. The position map contains the necessary information to locate watermark positions after decryption, acting as a mediator between the encryption system and the tracing system without exposing sensitive key material.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If watermarking is performed on encrypted content, then content distribution security is maintained, but processing complexity increases

Engineering Contradiction:
Improvecontent distribution securityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of the conventional approach of watermarking clear content then encrypting it (which would require the CDN to handle complex watermarking operations), the patent inverts the process: the position map is embedded in clear content first, then encryption occurs, and finally a simple watermark is embedded in the encrypted content at the pre-determined positions. This inversion simplifies the CDN's processing requirements while maintaining security.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10939163B2Method for watermarking encrypted digital content, method and device for retrieving a unique identifier from watermarked content and content distribution network
Publication Date: 2021.03.02 NAGRAVISION SA
  • US10939163B2 patent drawing
  • US10939163B2 patent drawing
  • US10939163B2 patent drawing

AI summary

A method for watermarking an encrypted digital content stored in a content distribution network (CDN) method comprises the steps of receiving in the CDN, a non-watermarked encrypted content and marking metadata, said non-watermarked encrypted content being the result of an encryption of a non-watermarked clear content by a stream cipher process, said marking metadata indicating locations in the content suitable for a modification of said content; using a watermark formed of watermark values and corresponding to a unique identifier; and producing a watermarked encrypted content by combining in the CDN, with a combination function, the values forming the watermark with the non-watermarked encrypted content in locations indicated by the marking metadata.