Encryption Detection via Error Checking in Multi-Port Receivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems face challenges in detecting encryption status in data streams, leading to errors and loss of synchronization, especially when encryption is temporarily halted, resulting in inaccurate frame index counts and link integrity issues.

Innovation Solution

A method and system that utilize error detection by sampling data from multiple ports during blanking intervals, performing background processing to determine encryption status without relying on encryption protocol signaling, using a single HDCP processing engine to manage multiple input ports and decrypt data islands for error checking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional systems monitor each channel for encryption signaling, then encryption status can be detected, but system complexity increases and errors occur when signaling is lost

Engineering Contradiction:
Improveencryption detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the encryption detection function from the signaling protocol and implements it through error detection on data packets. Instead of relying on separate EESS/OESS signaling channels, the system uses the existing data transmission channel and detects encryption status through error patterns in decrypted packets, thereby reducing system complexity while maintaining detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces error detection codes as an intermediary mechanism to indirectly detect encryption status. Rather than directly monitoring encryption signaling, the system uses error detection on data packets as a mediator to infer encryption state, which resolves the contradiction by providing accurate detection without requiring complex signaling monitoring.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If systems rely on encryption protocol signaling, then encryption status is indicated, but link errors are misinterpreted as encryption errors causing synchronization loss

Engineering Contradiction:
Improveencryption status informationVSAvoidsynchronization reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent segments the error analysis into two distinct categories: encryption-related errors and link transmission errors. By analyzing error patterns in data packets and distinguishing between different error types, the system can accurately determine whether errors stem from encryption status changes or link problems, preventing misinterpretation and maintaining synchronization reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of using encryption signaling to determine encryption status, the patent inverts the approach by using error detection results to infer encryption status. This inversion allows the system to reliably distinguish between link errors and encryption errors, as link errors will show different error patterns compared to encryption status changes.

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

3Productivity

If encryption is temporarily halted by the source, then data transmission continues, but conventional systems experience decryption errors and picture quality degradation

Engineering Contradiction:
Improvedata transmission continuityVSAvoiddecryption reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary error detection and encryption status monitoring before decryption errors can occur. By continuously analyzing error patterns in incoming data packets, the system detects encryption status changes in advance, allowing it to adjust decryption operations proactively and prevent picture quality degradation while maintaining transmission continuity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where error detection results from data packet analysis are fed back to control the decryption process. This feedback loop enables the system to dynamically adjust to encryption status changes, ensuring reliable decryption even when encryption is temporarily halted, thereby maintaining both productivity and reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20100322417A1Detection of encryption utilizing error detection for received data
Publication Date: 2010.12.23 LATTICE SEMICON CORP
  • US20100322417A1 patent drawing
  • US20100322417A1 patent drawing
  • US20100322417A1 patent drawing

AI summary

Embodiments of the invention are generally directed detection of encryption utilizing error detection for received data. An embodiment of a method includes selecting a first port for foreground processing of a stream of data received at the first port, the stream of data including content data, and sampling a set of data received at a second port, the second port being not selected for foreground processing, the set of data including a data packet and error correction data. The method further includes performing background processing of the set of data, wherein the background processing includes decrypting data of the data packet and utilizing the error correction data to determine whether the data packet contains an error, and determining whether data received at the second port is encrypted based at least in part on the determination whether the data packet contains an error.