Client-Side Digital Watermarking for Remote Display Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote display protocols lack effective mechanisms to prevent unauthorized distribution of content, as they do not inherently include digital watermarks that can trace back misappropriation to the end user or client device.
Innovation Solution
Incorporating a digital watermark component within the client's decoder during the decoding process of remote display protocol output, allowing the watermark to be embedded independently of server-side components, enabling tracing of misappropriation back to the end user or client device, and optionally making it visible or invisible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If host-side rendering is used to enable thin client support and full-speed application execution, then client compatibility and performance are improved, but the system becomes vulnerable to unauthorized content distribution without tracing capability
Solution Approach 1:
The patent applies preliminary action by embedding digital watermarks in the encoded content before transmission to the client. The watermark is inserted into the bitstream during the encoding process on the server side, ensuring that tracing capability is built into the content before it leaves the secure environment. This allows unauthorized distribution to be traced back to the specific client device without requiring changes to the host-side rendering architecture.
2Reliability
If digital watermarking is implemented on the server side during encoding, then content security is improved, but server-side component changes are required
Solution Approach 1:
The patent applies inversion by moving the watermarking operation from the server-side encoding process to the client-side decoding process. Instead of modifying the server's encoding components to insert watermarks, the solution modifies the client's decoder to insert watermarks during the decoding process. This reverses the traditional approach and eliminates the need for server-side changes while still achieving secure watermarking.
3Reliability
If visible watermarks are added to remote display output, then tracing capability is improved, but user experience deteriorates due to visible markings
Solution Approach 1:
The patent applies local quality by making the watermark properties adjustable between visible and invisible forms. The watermark can be configured with different strengths and characteristics depending on the specific use case. For applications requiring strong deterrence, visible watermarks can be used. For applications prioritizing user experience, invisible watermarks with sufficient embedding strength can be used to maintain tracing capability without degrading display quality.
Data Source
AI summary
A digital watermark can be embedded within remote display protocol output. When host-side rendering is employed, the decoder on the client side can include a digital watermark component that can add a digital watermark to the remote display protocol output during the decoding process. This digital watermark can be specific to the end user and/or client device to thereby enable any misappropriation of the remote display protocol output to be traced back to the end user. The digital watermark can be added as a clearly visible portion of the remote display protocol output or can be added as an invisible (i.e., hidden) portion of the remote display protocol output.


