IP Library Granted Patent US 10,321,201
Granted Patent B2
US 10,321,201 · App. 15/496,470 · Granted Jun 11, 2019

Methods and systems for re-securing a compromised channel in a satellite signal distribution environment

Inventors: Ovidiu Octavian Popa (Richmond Hill, CA); Alexander Ishankov (Toronto, CA); Alan Dagenais (Stouffville, CA); Louie Andriano (Maple, CA); Bratislav Becic (North York, CA); Tim Dinesen (Scugog, CA)
Assignee: BCE INC.
H04N21/64715H04L9/0861H04L9/0891H04L9/14H04L9/30H04L9/3247H04L63/0428H04L63/1408H04N21/26606H04N21/26613H04N21/6143H04N21/6193H04N21/64723H04L2209/60
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 10,321,201
App. No.
15/496,470
Granted
Jun 11, 2019
Kind
B2
Abstract

A method implemented by a set top box that encrypts communications for a channel stacking switch (CS) using a public key of the CSS, the method comprising: obtaining a message from a head end; extracting electronic counter measure (ECM) data from the message; sending the ECM data to the CSS; receiving, in response to the sending, a new public key of the CSS; encrypting communications for the CSS using the new public key of the CSS. Also, a method for implementation by a CSS, comprising: maintaining a private key and a public key; obtaining ECM data sent by a set top box in communication with the CSS; obtaining an identifier of the CSS; formulating a new public key based on the private key, the identifier and the ECM; rendering the new public key available to the set top box.

Claims (30)

1. A set top box comprising:

a communications interface configured to communicate with a channel stacking switch over a communication channel, the channel stacking switch distributing satellite signals to a plurality of receivers; and

a processing entity configured to encrypt data destined for the channel stacking switch using a public key of the channel stacking switch, obtain a message from a head end via the communications interface, extract electronic counter measure (ECM) data from the message, send the ECM data to the channel stacking switch via the communication interface, receive a new public key of the channel stacking switch via the communications interface and begin encrypting subsequent data destined for the channel stacking switch using the new public key of the channel stacking switch.

2. The set top box defined in claim 1 , wherein the message is obtained from the head end via the channel stacking switch.

3. The set top box defined in claim 1 , wherein the ECM data is a 32 bit integer.

4. The set top box defined in claim 1 , wherein the message is obtained from the head end in response to an identified or suspected security breach.

5. The set top box defined in claim 1 , wherein the channel stacking switch is connected to a satellite signal receiver of a satellite signal distribution network.

6. A non-transitory computer-readable storage medium storing instructions for execution by a computing entity of a set top box (STB) capable of encrypting communications for a channel stacking switch using a public key of the channel stacking switch, wherein execution of the instructions by the computing entity causes the STB to:

obtain a message from a head end;

extract electronic counter measure (ECM) data from the message;

send the ECM data to the channel stacking switch, the channel stacking switch distributing satellite signals to a plurality of receivers;

receive, in response to sending the ECM data to the channel stacking switch, a new public key of the channel stacking switch; and

encrypt communications destined for the channel stacking switch using the new public key of the channel stacking switch.

7. The non-transitory computer-readable storage medium defined in claim 6 , wherein the message is obtained from the head end via the channel stacking switch.

8. The non-transitory computer-readable storage medium defined in claim 6 , wherein the ECM data is a 32 bit integer.

9. The non-transitory computer-readable storage medium defined in claim 6 , wherein the message is obtained from the head end in response to an identified or suspected security breach.

10. The non-transitory computer-readable storage medium defined in claim 6 , wherein the channel stacking switch is connected to a satellite signal receiver of a satellite signal distribution network.

11. A non-transitory computer-readable storage medium storing instructions for execution by a computing entity of a channel stacking switch (CSS) distributing satellite signals to a plurality of receivers, wherein execution of the instructions by the computing entity causes the CSS to:

maintain a private key and a public key;

obtain electronic counter measure (ECM) data sent by a set top box in communication with the channel stacking switch;

obtain an identifier of the channel stacking switch;

formulate a new public key based on the private key, the identifier and the ECM; and

render the new public key available to the set top box.

12. The non-transitory computer-readable storage medium defined in claim 11 , wherein execution of the instructions by the computing entity further causes the CSS to manage a memory in which the private key, the public key and the new public key are stored.

13. The non-transitory computer-readable storage medium defined in claim 12 , wherein execution of the instructions by the computing entity for managing the memory causes the CSS to replace the public key with the new public key in the memory.

14. The non-transitory computer-readable storage medium defined in claim 11 , wherein execution of the instructions by the computing entity further causes the CSS to carry out a pseudonymous signature scheme to formulate the new public key.

15. The non-transitory computer-readable storage medium defined in claim 11 , wherein execution of the instructions by the computing entity further causes the CSS to, prior to obtaining the ECM data, receive a message from a head end and forward the message to the set top box, the message comprising the ECM data.

16. The non-transitory computer-readable storage medium defined in claim 11 , wherein the identifier of the channel stacking switch comprises a hardware identifier.

17. The non-transitory computer-readable storage medium defined in claim 11 , wherein execution of the instructions by the computing entity further causes the CSS to decrypt data received from the set top box using the private key.

18. The non-transitory computer-readable storage medium defined in claim 17 , wherein prior to obtaining the ECM data, at least some of the data received from the set top box is encrypted using the public key and after rendering the new public key available to the set top box, at least some of the data received from the set top box is encrypted using the new public key.

Assignments (2)
ASSIGNMENT FOR SECURITY -- PATENTS Recorded Dec 27, 2019
From: NEXTNAV, LLC; PROGENY LMS, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 051433/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2019
From: POPA, OVIDIU OCTAVIAN; ISHANKOV, ALEXANDER; DAGENAIS, ALAN; DINESEN, TIM; ANDRIANO, LOUIE; BECIC, BRATISLAV
To: BCE INC.
Reel/Frame 048981/0854 →
Continuity (4)
Continuation 14745894 · Jun 22, 2015
Continuation 13517498
Provisional Application 61288631 · Dec 21, 2009
Related Publication 20170230728A1 · Aug 10, 2017