Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
10/23/08 - USPTO Class 380 |  83 views | #20080260162 | Prev - Next | About this Page  380 rss/xml feed  monitor keywords

Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster

USPTO Application #: 20080260162
Title: Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster
Abstract: Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster that include receiving in the content server from the network device a key management block for the cluster, a unique data token for the cluster, and an encrypted cluster id and calculating a binding key for the cluster in dependence upon the key management block for the cluster, the unique data token for the cluster, and the encrypted cluster id. In typical embodiments, calculating a binding key includes calculating a management key from the key management block for the cluster; calculating a content server device key from the management key and the content server device id; decrypting the encrypted cluster id with the content server device key; and calculating the binding key with the management key, the unique data token for the cluster, and the cluster id. (end of abstract)



USPTO Applicaton #: 20080260162 - Class: 380278 (USPTO)

Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20080260162, Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation application of and claims priority from U.S. patent application Ser. No. 10/815,207, filed on Mar. 31, 2004.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The field of the invention is data processing, or, more specifically, methods, systems, and products for controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster.

2. Description of Related Art

With the advent of consumer digital technology, content such as music and movies are no longer bound to the physical media that carry it. Advances in consumer digital technology presents new challenges to content owners such as record labels, studios, distribution networks, and artists who want to protect their intellectual property from unauthorized reproduction and distribution. Recent advances in broadcast encryption offer an efficient alternative to more traditional solutions based on public key cryptography. In comparison with public key methods, broadcast encryption requires orders of magnitude less computational overhead in compliant devices. In addition, broadcast encryption protocols are one-way, not requiring any low-level handshakes, which tend to weaken the security of copy protection schemes.

IBM has developed a content protection system based on broadcast encryption called eXtensible Content Protection, referred to as “xCP.” xCP supports a trusted domain called a ‘cluster’ that groups together a number of compliant devices. Content can freely move among these devices, but it is useless to devices that are outside the cluster.

Each compliant device is manufactured with a set of device keys. A key management block (“KMB”) is a data structure containing an encryption of a management key using every compliant device key in the set of device keys for a compliant device. That is, a KMB contains a multiplicity of encrypted instances of a management key, one for every device key in the set of device keys for a device. Each compliant device, using one of its own device keys, is capable of extracting an encrypted management key from a key management block and decrypting it. That is, the management key for a cluster is calculated from the key management block, and it is the ability to calculate a management key from a key management block that distinguishes compliant devices.

A cluster is a private domain. Compliant devices can join a cluster. Some compliant devices in a cluster have specialized functions. Most devices do not store key management blocks; they read key management blocks from the cluster. A ‘kmbserver,’ however, is a device that stores the key management block and can update it. ‘Authorizers’ are network devices that can authorize other devices to join a cluster. In a compliant cluster, when a consumer purchases a device and installs it in his home, the device automatically determines which cluster is currently present, identifies an authorizer, and asks to join the cluster. In this specification, a network device that supports both an authorizer and an kmbserver is called a ‘cluster server.’ Each piece of content or each content stream in the home is protected with a unique key. These keys are called title keys. Each title key is encrypted with a master key for the particular home, called a binding key. To play protected content, a device reads the encrypted title key embedded in the content file and decrypts it with the binding key. Then, with the title key, the device decrypts the content itself. The binding key is calculated as the cryptographic hash of three quantities: the management key, the cluster ID, and a hash of the cluster's authorization table. The cluster ID is a unique identification code for a cluster established at cluster startup. The network authorization table is a simple file whose records represent the list of devices in the cluster.

Content providers need a binding key for a cluster to encrypt title keys to provide content encrypted so that it can only be decrypted by devices in the cluster. One way to get a cluster's binding key to a content server is for the content server to join the cluster. A content server, acting as a compliant device, may join a cluster as follows: The content server broadcasts a “whosthere” message to a cluster network. A cluster server answers with an “imhere” message, including cluster name, cluster server deviceID, cluster server device type, the cluster KMB, and a hash of a cluster authorization table. The content server downloads the KMB from the cluster server. The content server computes the cluster management key from the KMB and its own device keys. The content server computes a message authorization code (“MAC”) by cryptographically hashing the management key with the content server's deviceID and the content server's device type code. The content server sends an authorization request to the cluster server, including the content server's deviceID and device type. The cluster server computes the management key using the KMB and its own device keys. This management key is the same as the management key computed by the content server.

Continue reading about Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster...
Full patent description for Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster patent application.

Patent Applications in related categories:

20090285400 - Communication device, communication method, reader/writer, and communication system - A control unit of a communication device decrypts, when receiving via an antenna from a reader/writer a cipher key encrypted with a key same as a common key recorded in a recording unit by the reader/writer, the encrypted cipher key with the common key recorded in the recording unit, and ...

20090285399 - Distributing keypairs between network appliances, servers, and other network assets - A method and apparatus for providing an automated key distribution process to enable communication between two networked devices without the need for human provision of a key to both networked devices. In response to a first connection request from a first network device to a second network device, the second ...

20090285401 - Providing access to content for a device using an entitlement control message - Providing access to content for devices is performed by providing multiple entitlement management messages (EMMs), each which including a service key, to the plurality of devices. Also, a same entitlement control message (ECM) is provided to the devices. The ECM includes an encrypted traffic key for decrypting content. Each of ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster or other areas of interest.
###


Previous Patent Application:
Storage medium processing method, storage medium processing device, and program
Next Patent Application:
Terminal device and copyright protection system
Industry Class:
Cryptography

###

FreshPatents.com Support
Thank you for viewing the Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster patent info.
IP-related news and info


Results in 0.08876 seconds


Other interesting Feshpatents.com categories:
Accenture , Agouron Pharmaceuticals , Amgen , AT&T , Bausch & Lomb , Callaway Golf 174
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO