Scalable content restriction
AssigneeComcast Cable Communications, LLC
InventorKyong Park
Life of this patent
Estimating the term…
Abstract
Groups of devices may be prevented from accessing content by encrypting the content. A plurality of secrets associated with a decryption key may be generated using a secret sharing algorithm. The plurality of secrets may be sent to one or more groups of devices to derive the decryption key. A non-restricted subset of the groups of devices may receive one or more secrets. Devices within the non-restricted subset of the groups may be able to use one or more secrets to determine the decryption key for the content. Groups that do not receive one or more secrets may be unable to determine the decryption key for the content.
Claims24
A method comprising:
- based on a determination that a first group of devices, of a plurality of devices, are authorized to receive first restricted content, sending, by a computing device to the first group of devices and for derivation of a key, a portion of a plurality of portions of the key, wherein the portion and one or more previously received portions of the key are configured to be used to obtain access to the first restricted content;
- sending, to the first group of devices, the first restricted content;
- and
- based on a determination that a second group of devices, of the plurality of devices, are not authorized to receive the first restricted content, sending, to the second group of devices, an indication of second content different from the first restricted content.
A computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- based on a determination that a first group of devices, of a plurality of devices, are authorized to receive first restricted content, send, to the first group of devices and for derivation of a key, a portion of a plurality of portions of the key, wherein the portion and one or more previously received portions of the key are configured to be used to obtain access to the first restricted content;
- send, to the first group of devices, the first restricted content;
- and
- based on a determination that a second group of devices, of the plurality of devices, are not authorized to receive the first restricted content, send, to the second group of devices, an indication of second content different from the first restricted content.
A non-transitory computer-readable medium storing instructions that, when executed, configure a computing device to:
- based on a determination that a first group of devices, of a plurality of devices, are authorized to receive first restricted content, send, to the first group of devices and for derivation of a key, a portion of a plurality of portions of the key, wherein the portion and one or more previously received portions of the key are configured to be used to obtain access to the first restricted content;
- send, to the first group of devices, the first restricted content;
- and
- based on a determination that a second group of devices, of the plurality of devices, are not authorized to receive the first restricted content, send, to the second group of devices, an indication of second content different from the first restricted content.
Dependencies are inferred from the claim text.