IP Library Granted Patent US 8,036,382
Granted Patent B2
US 8,036,382 · App. 12/553,027 · Granted Oct 11, 2011

Conditional access system and method for prevention of replay attacks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,036,382
App. No.
12/553,027
Granted
Oct 11, 2011
Kind
B2
Abstract

In a conditional access system, a headend transmits content to one or more receivers in encrypted transport streams. The system provides a multi-layer security architecture, rendering the system resistant to key replay attacks; if one layer is circumvented, subsequent layers remain intact. A first layer prevents unencrypted keys from being recorded by shielding the unencrypted keys from users and encrypting the path from the receiver's conditional access module to the transport decryption module; a second layer prevents a key recorded on one receiver from being played back to the transport decryption module on a second receiver; a third layer prevents a user from decrypting transport streams without the encryption module by encrypting the stream a second time prior to being passed through any user-accessible memory or processor. Event tables are transmitted with the transport stream, either unencrypted for immediate use or encrypted, to prevent unauthorized use.

Claims (29)

1. A method, comprising:

creating, at a headend, an event table for a corresponding transport stream, the event table comprising a location and a type of one or more start codes within the transport stream;

encrypting the transport stream prior to transmission of the transport stream;

transmitting the encrypted transport stream with the event table from the headend to at least one receiver among a plurality of receivers.

2. The method of claim 1 , further comprising:

encrypting the event table prior to transmission with the encrypted transport stream.

3. The method of claim 1 , further comprising:

storing the encrypted transport stream transmitted from the headend at the at least one receiver; and

encrypting, at the at least one receiver, the transport stream so that a doubly encrypted transport stream is stored on a storage medium on or accessible to the receiver.

4. A conditional access system resistant to replay attacks, comprising:

a headend;

a plurality of receivers;

an event table creation subsystem, at the headend, that creates an event table for a corresponding transport stream, the event table comprising a location and a type of one or more start codes within the transport stream;

encrypting the transport stream prior to transmission of the transport stream;

a transport stream transmission subsystem that transmits the encrypted transport stream from the headend to at least one receiver among the plurality of receivers;

an event table transmission subsystem that transmits the event table with the transport stream to the at least one receiver.

5. The system of claim 4 , wherein the event table encryption subsystem encrypts the event table prior to transmission with the encrypted transport stream.

6. The system of claim 4 , further comprising:

a transport stream storage subsystem that stores the encrypted transport stream transmitted from the headend at the at least one receiver; and

a transport stream double encryption subsystem, at the at least one receiver, that encrypts the transport stream so that a doubly encrypted transport stream is stored on a storage medium on or accessible to the receiver.

7. A non-transitory computer-readable medium carrying one or more sequences of instructions for a digital video recorder, which instructions, when executed by one or more processors, cause the one or more processors to perform a method, comprising:

creating, at a headend, an event table for a corresponding transport stream, the event table comprising a location and a type of one or more start codes within the transport stream;

encrypting the transport stream prior to transmission of the transport stream;

transmitting the encrypted transport stream with the event table from the headend to at least one receiver among a plurality of receivers.

8. The non-transitory computer-readable medium of claim 7 , further comprising:

encrypting the event table prior to transmission with the encrypted transport stream.

9. The non-transitory computer-readable medium of claim 7 , further comprising:

storing the encrypted transport stream transmitted from the headend at the at least one receiver; and

encrypting, at the at least one receiver, the transport stream so that a doubly-encrypted transport stream is stored on a storage medium on or accessible to the receiver.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO TIVO SOLUTIONS, INC.)
Reel/Frame 061788/0401 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CHANGE OF NAME Recorded Feb 14, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041714/0500 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →