Watermarking System for Digital Leak Source Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in tracing the source of digital information leaks, such as screen shots of proprietary material, which can be inadvertently or maliciously shared by employees, as existing methods lack effective tracking mechanisms.

Innovation Solution

Implementing a watermarking system that assigns a unique experience identifier to each browser session, logging user activities, and embedding this identifier in the displayed content, making it difficult to detect visually but recoverable, allowing for identification of the user responsible for the leak upon analysis of a screen shot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If a watermark is made visually difficult to detect, then the privacy and aesthetics of the display are improved, but the ability to recover the watermark for leak investigation is worsened

Engineering Contradiction:
Improvevisual detectability of watermarkVSAvoidwatermark recoverability
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies color changes by using watermarks with subtle color differences from the background. The watermark is designed to be visually difficult to detect through normal viewing but can be recovered through color analysis and image processing techniques that enhance and isolate the watermark signal from the background.

Inventive Principle:
Principle #32Color changes

2Reliability

If user activities are logged and tracked to identify leak sources, then the ability to trace leaks is improved, but user privacy expectations are worsened

Engineering Contradiction:
Improveleak tracing capabilityVSAvoiduser privacy violation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent uses an intermediary approach by introducing experience identifiers as a mediator between the user and the tracking system. These identifiers are embedded in the watermarks and logged to trace leaks, while the system maintains privacy policies and user agreements to manage the balance between leak detection and user privacy expectations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If experience identifiers are embedded in all displayed content, then the coverage of leak detection is improved, but the complexity of the software system is worsened

Engineering Contradiction:
Improveleak detection coverageVSAvoidsoftware system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by making the experience identifier embedding a multi-functional component that serves both leak detection and user identification purposes. The same watermarking mechanism used for leak tracing also provides a means to identify users and track their activities, consolidating multiple functions into a single system rather than requiring separate mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8886944B2Watermark to identify leak source
Publication Date: 2014.11.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8886944B2 patent drawing
  • US8886944B2 patent drawing
  • US8886944B2 patent drawing

AI summary

Watermarks may be used to deter certain types of information leaks. In one example, leaks occur in the form of posting, in public forums, screen shots of private pages. To deter this example kind of leak, private web pages within an organization may be watermarked with an experience identifier that identifies the session in which the screen shot is captured. Other information may also be included in the watermark. The watermark may be designed to survive image compression, so that it can be recovered from either a compressed or uncompressed image of the web page. By using an experience identifier recovered from the watermark, and logs that describe activity associated with that experience identifier, it may be possible to identify the source of the information leak.