Outer Rim Archives
Archives · 2021 · 20210218550

Application (pre-grant publication)

Blockchain Configuration For Secure Content Delivery

Number
20210218550
Published
2021-07-15
Filed
2021-03-30
Assignee
DISNEY ENTERPRISES INC.
Inventors
Nazarian; Artin, Arana; Mark, Prestegard; Derek
CPC
G06F21/10; G06F21/16; G06F21/602; G06F21/64; H04L9/0637; H04L9/0822; H04L9/0825; H04L9/0866; H04L9/088; H04L9/14; H04L9/30; H04L9/3213; H04L9/3239; H04L9/50
Verdict
Set aside blockchain content DRM, business/security
Source
Google Patents · FreePatentsOnline

Abstract

There is provided a method including receiving a playback system identifier corresponding to a playback system, generating a blockchain corresponding to a content identifier identifying a content, wherein the blockchain is uniquely associated with the content identifier, establishing, in the blockchain, a block corresponding to the playback system identifier, sending an encrypted version of the content to the playback system, and in response to one or more updates to the blockchain by the playback system, providing a content encryption key to the playback system for decrypting the encrypted version of the content.

Background

BACKGROUND 1. Field

This disclosure generally relates to the field of data content. More particularly, the disclosure relates to the secure delivery of content. 2. General Background

Current configurations allow audio and/or video content to be delivered by a content producer/distributor to a content playback environment (e.g., a theater) through electronic means via a computerized network. Various security mechanisms have been implemented to eliminate the potential for piracy of such content while in transit to the intended destination, and after the content has been delivered to the intended destination. But such security mechanisms are often reactive rather than preventative. For example, watermarking configurations insert a watermark into content to track piracy after the piracy has already occurred. As a result, current configurations do not adequately prevent piracy. SUMMARY

In one aspect, a computer program product comprises a non-transitory computer readable storage device having a computer readable program stored thereon. The computer readable program when executed on a computer causes the computer to receive, from a registration server associated with a content playback environment, a playback system identifier and a public key. The playback system identifier and the public key correspond to a playback system. Further, the computer is caused to generate a blockchain corresponding to a content identifier such that a block is established to corres

Claims

21: A method comprising: receiving a playback system identifier corresponding to a playback system; generating a blockchain corresponding to a content identifier identifying a content, wherein the blockchain is uniquely associated with the content identifier; establishing, in the blockchain, a block corresponding to the playback system identifier; sending an encrypted version of the content to the playback system; and in response to one or more updates to the blockchain by the playback system, providing a content encryption key to the playback system for decrypting the encrypted version of the content. || 31: A method comprising: receiving a playback system identifier corresponding to a playback system; generating a blockchain corresponding to a content identifier identifying a content, wherein the blockchain is uniquely associated with the content identifier; establishing, in the blockchain, a block corresponding to the playback system identifier; providing an encrypted version of the content to the playback system; including, in the blockchain, a software code and a content encryption key for decrypting the encrypted version of the content; and determining, by the software code in the blockchain, one or more updates to the blockchain by the playback system; in response to determining the one or more updates, providing, by the software code in the blockchain, the content encryption key include included in the blockchain to the playback system for decrypting the encrypted version of the content.