Nested Code Traitor Tracing via Partial Information Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current traitor tracing systems in multilevel assignment environments face challenges in detecting colluders due to the requirement for deterministic identification of outer code symbols by the inner code, which can lead to system overload and failure in cases where colluders mix-match inside movie segments, especially when the number of variations is limited.

Innovation Solution

The method involves performing inner code traitor tracing to extract partial information, such as scores or probabilistic values, which are then used for outer code tracing, allowing continued detection of attackers even when the correct outer symbol cannot be determined, thereby generalizing the set-cover tracing method for nested codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the inner code assigns variations for each segment to enable deterministic identification of outer code symbols, then the traitor tracing system can accurately identify traitors, but the system becomes vulnerable to mix-match attacks by colluders and may experience system overload when the number of variations is limited

Engineering Contradiction:
Improvetraitor identification accuracyVSAvoidsystem robustness against mix-match attacks
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies partial action by allowing the inner code to provide probabilistic information rather than requiring complete deterministic identification of outer code symbols. The tracing algorithm processes partial traces from inner code and incrementally builds outer code traces, accepting that some segments may not provide definitive identification. This partial information approach prevents system overload while maintaining robustness against mix-match attacks, as the system can tolerate incomplete or ambiguous inner code traces without failing entirely.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of energy

If the system uses a small number of variations at each segment to reduce bandwidth requirements, then the bandwidth efficiency is improved, but the ability to accommodate a large number of devices is reduced

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoiddevice accommodation capacity
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent implements nesting by organizing the code structure into hierarchical levels: inner codes are nested within outer codes. Each inner code segment contains a trace that contributes to the outer code trace. This nested structure allows the system to accommodate a large number of devices by distributing device identifiers across multiple hierarchical levels, while keeping the number of variations at each individual segment manageable. The nested organization enables efficient bandwidth usage because only partial traces need to be transmitted and processed at each level, rather than complete device identifiers.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of operation

If the inner code tracing provides deterministic identification of outer code symbols, then the tracing process is simplified, but the system fails when colluders mix-match inside movie segments

Engineering Contradiction:
Improvetracing process simplicityVSAvoidtracing success rate under collusion
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies feedback by implementing an iterative tracing process where the algorithm processes inner code traces, updates outer code trace probabilities, and uses this feedback to guide subsequent tracing steps. The tracing algorithm continuously refines its estimates of which devices are involved in piracy by incorporating information from multiple segments and updating probabilities based on accumulated evidence. This feedback mechanism maintains reliability under collusion attacks because the system can correct for mix-match errors through iterative refinement, while still preserving operational simplicity by automating the feedback loop.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8122501B2Traitor detection for multilevel assignment
Publication Date: 2012.02.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8122501B2 patent drawing
  • US8122501B2 patent drawing
  • US8122501B2 patent drawing

AI summary

One embodiment of the present invention includes a method for traitor tracing that includes performing an inner code traitor tracing on a recovered pirated digital file, the recovered digital file incorporating an inner code for assigning segments of the digital file and an outer code for assigning inner codes to individual digital files. The method also includes extracting partial information regarding the outer code from the inner code tracing. An outer code tracing procedure may then be performed using the partial information.