Randomized Token Rejection for CDN Piracy Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery network (CDN) leeching, where pirates share tokens for accessing content, poses a significant challenge for over-the-top (OTT) video streaming services, as it allows illegal users to access content without subscription, leading to increased costs for legitimate service providers and user churn.

Innovation Solution

Introducing randomness in the behavior of servers in token-based delivery platforms by implementing a probability of rejection (PoR) for valid tokens, where the server randomly rejects requests based on a generated random number compared to the PoR, and records rejected tokens to further reject subsequent requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If authentication tokens and DRM are implemented, then content access control is improved, but CDN leeching piracy still occurs

Engineering Contradiction:
Improvecontent access controlVSAvoidCDN leeching piracy
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary random rejection of requests even with valid tokens before actual content delivery. This preliminary action blocks pirate traffic early in the request chain, preventing it from reaching the CDN and causing harm, while legitimate users experience minimal impact due to the probabilistic nature and token renewal capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of token validation from deterministic (always accept valid tokens) to probabilistic (accept valid tokens with certain probability). By introducing a random rejection probability parameter, the system can dynamically control the balance between security and service quality, making pirate token sharing ineffective while maintaining good user experience for legitimate users

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If tokens are shared by pirates, then access to content is improved for pirate users, but delivery costs increase for legitimate service providers

Engineering Contradiction:
Improvecontent access for pirate usersVSAvoiddelivery costs
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system converts the harmful effect of token sharing into a beneficial detection mechanism. When multiple requests use the same token, the increased rejection probability due to random sampling makes pirate operations unreliable. The harm of token sharing is transformed into a benefit by making pirate service quality inconsistent, causing pirate users to churn while legitimate users maintain stable access

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Difficulty of detecting and measuring

If random rejection probability is increased, then piracy detection is improved, but user experience deteriorates for legitimate users

Engineering Contradiction:
Improvepiracy detectionVSAvoiduser experience
Core Design Contradiction:
Difficulty of detecting and measuringVSEase of operation

Solution Approach 1:

The system applies partial rejection rather than complete blocking. By using a moderate rejection probability (e.g., 10-30%) rather than 100% rejection, the system achieves sufficient piracy detection capability while keeping the impact on legitimate users acceptable. The partial action is enough to disrupt pirate operations but not excessive enough to severely degrade user experience

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses feedback from rejection patterns to identify and respond to pirate activity. When a token is rejected multiple times, the system can detect this pattern and adjust its response, potentially blocking that token more aggressively. This feedback mechanism allows the system to adapt to different threat levels dynamically, improving piracy detection while protecting legitimate users through intelligent differentiation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250193008A1Randomized Content Access in Token-Based Delivery Platforms
Publication Date: 2025.06.12 SYNAMEDIA LTD
  • US20250193008A1 patent drawing
  • US20250193008A1 patent drawing
  • US20250193008A1 patent drawing

AI summary

Techniques for randomized content access control in token-based delivery platforms are described herein. In various embodiments, one or more servers hosting a content delivery network receive a request for content from a client device, where the request includes an access token granted to a client associated with the client device. The server(s) obtain a probability of rejection and a randomized probability upon validating the access token and determine whether to reject the request based on comparing the access token and rejected tokens and comparing the probability of rejection and the randomized probability. The server(s) also record the access token to the rejected tokens upon determining to reject the request.