Distributed Data Seeding via Transcryption and Key Fragmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed multimedia delivery systems, existing technologies are vulnerable to attacks where a malicious user can obtain decryption keys and compromise encrypted data segments, leading to potential unauthorized access and piracy.

Innovation Solution

The system implements a transcryption process where encrypted data chunks are decrypted and re-encrypted with keys agreeable to the next box in the distribution chain, ensuring secure seeding and playback by making segments partially unusable without complete authentication and authorization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data segments are encrypted and distributed across multiple client machines, then data security is improved, but the system becomes vulnerable to key compromise attacks where a malicious user can obtain decryption keys and compromise all segments

Engineering Contradiction:
Improvedata securityVSAvoidvulnerability to key compromise attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the decryption key into multiple key fragments and distributes them across different segments stored in different client machines. To decrypt the data, a user must collect all key fragments from multiple machines and combine them. This segmentation of the key itself prevents a single point of failure and makes key compromise attacks much more difficult, as an attacker would need to compromise multiple distributed machines simultaneously rather than just one machine containing the complete key.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple client machines store identical copies of data segments, then system availability and playback continuity are improved, but the risk of data piracy increases as compromised keys can be used to access all distributed copies

Engineering Contradiction:
Improveplayback continuityVSAvoiddata piracy risk
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent implements local quality by making each client machine's copy of the data segment unique through local encryption. Each machine encrypts its stored segment with a machine-specific key or key fragment, so that even though the underlying data content is identical across machines, the encrypted form differs. This means that compromising one machine's encryption does not automatically compromise other machines' copies, as each has its own local security layer. The local quality differentiation prevents straightforward piracy across the distributed system while maintaining playback continuity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8225083B2Secured seeding of data in a distributed environment
Publication Date: 2012.07.17 NBCUNIVERSAL MEDIA LLC
  • US8225083B2 patent drawing
  • US8225083B2 patent drawing
  • US8225083B2 patent drawing

AI summary

Techniques for seeding data among client machines, also referred to as boxes herein, are disclosed. To prevent the data distributed among the boxes from being illegitimately accessed or possessed, according to one aspect of the present invention, each box is configured to perform what is referred to herein as a transcription process. In other words, when encrypted data is received, the data is decrypted and then re-encrypted with a key agreeable with a next box configured to receive the data.