Smartcard Dynamic Penalty Management for Splitter Attack Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing pay TV systems are vulnerable to unauthorized access due to the use of servers that allow multiple decoders to share a single smartcard, compromising the security of scrambled audiovisual information, particularly when users rapidly switch between channels.

Innovation Solution

Implementing a method within the smartcard to analyze sequences of Entitlement Control Messages, increment an error register upon discrepancies, and introduce a dead time to slow down processing, thereby preventing multiple control words from being decrypted during a single cryptoperiod, thus disrupting unauthorized configurations while allowing authorized users to continue uninterrupted service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the smartcard processes multiple ECMs rapidly to support channel zapping, then user convenience is improved, but security is compromised allowing splitter attacks

Engineering Contradiction:
Improvechannel zapping speedVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic penalty management where the smartcard adjusts its processing behavior based on detected patterns. The card monitors ECM sequences and applies progressive penalties (dead times) when suspicious patterns are detected, such as multiple ECMs from different channels within the same cryptoperiod. This dynamic adjustment allows legitimate rapid channel zapping while blocking splitter attacks that exhibit abnormal processing patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms through error registers that track and remember processing history. When the smartcard detects anomalous ECM sequences, it records errors and uses this feedback to impose penalties. The system continuously monitors subsequent ECMs to determine whether penalties should be maintained or lifted, creating a closed-loop security mechanism that adapts to detected threats while preserving legitimate operations.

Inventive Principle:
Principle #23Feedback

2Reliability

If the smartcard implements strict processing limits to prevent splitter attacks, then security is improved, but legitimate channel zapping is hindered

Engineering Contradiction:
Improvesystem securityVSAvoidchannel switching capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic penalty management where the smartcard adjusts its processing behavior based on detected patterns. The card monitors ECM sequences and applies progressive penalties (dead times) when suspicious patterns are detected, such as multiple ECMs from different channels within the same cryptoperiod. This dynamic adjustment allows legitimate rapid channel zapping while blocking splitter attacks that exhibit abnormal processing patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes processing parameters dynamically based on detected patterns. Instead of fixed limits, the system adjusts the effective processing rate by imposing time penalties that vary according to the detected anomaly severity. This allows the system to maintain high productivity for legitimate operations while imposing effective limits on malicious attempts, with parameters like dead time duration being adjusted based on error register values.

Inventive Principle:
Principle #35Parameter changes

3Speed

If the smartcard processes ECMs in real-time without delays, then user experience is maintained, but unauthorized access through splitters is enabled

Engineering Contradiction:
ImproveECM processing speedVSAvoidunauthorized access
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by proactively detecting suspicious ECM patterns before they can result in successful unauthorized access. The error register analysis and penalty imposition occur immediately when anomalous patterns are detected, preventing the splitter attack from progressing. This preemptive approach stops malicious processing sequences while maintaining normal real-time processing for legitimate channel zapping operations.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS7684567B2Smartcard dynamic management
Publication Date: 2010.03.23 NAGRA FRANCE SAS
  • US7684567B2 patent drawing
  • US7684567B2 patent drawing
  • US7684567B2 patent drawing

AI summary

A method for securing a portable security module for use with a decoding element, the portable security module and the decoding element allowing to descramble scrambled audiovisual information. The method comprises analyzing at the portable security module a sequence of command messages, the command messages of the sequence being received at the portable security module at distinct times.