Information processing system and method

a technology of information processing and information storage medium, applied in the field of information processing system, information processing method, information storage medium, etc., can solve the problems of inability to access data of users without common keys, inconvenience in renewal, and substantial inability to determin

Inactive Publication Date: 2007-01-23
SONY CORP
View PDF7 Cites 49 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0013]It is an object of the present invention to provide a technique of securely transmitting data only to authorized users without having to perform mutual authentication between a sender and a receiver, by using an encrypted key block which can be used (decrypted) in a plurality of category trees defined as subtrees in a hierarchical key distribution tree.
[0014]More specifically, it is an object of the present invention to provide an information processing system, an information processing method, and an information storage medium, in which an enabling key block (EKB) including encrypted key data which can be decrypted by one or more selected category trees is produced thereby making it possible for devices belonging to any one of the selected category trees to use the enabling key block (EKB), and an EKB type definition list, indicating which EKB type can be processed or decrypted by which category tree, is used thereby making it possible to perform production and management of enabling key blocks (EKB's) in a highly efficient manner.
[0015]It is another object of the present invention to provide an information processing system, an information processing method, and an information storage medium, in which a notification of a change in state of a category tree capable of processing an EKB identified in an EKB type definition list is sent to an entity that uses the EKB thereby making it possible to use newest EKB type definition information in processing.
[0039]Furthermore, the data size of the enabling key block is reduced by employing a data format including an encrypted key data part and a tag part indicating the locations of encrypted keys, thereby making it possible to perform decryption easily and quickly. That is, data is produced in an encrypted form that can be decrypted only by an authorized device whereby the data is securely provided to the authorized device.
[0040]Furthermore, an enabling key block (EKB) is produced so as to include encrypted key data that can be decrypted in selected one or more category trees thereby making it possible for any device belonging to any one of those selected category trees to use the enabling key block (EKB). The EKB is produced and managed in a highly efficient manner by using the EKB type definition list representing which EKB can be processed or decrypted in which category tree.
[0042]The program storage medium defines a cooperative relationship in structure or function, for realizing a function of a particular computer program on a computer system, between the computer program and the storage medium. That is, by installing a particular computer program onto a computer system via a program storage medium, it becomes possible to achieve a cooperative operation on the computer system thereby achieving functions similar to those achieved by the other aspects of the present invention.

Problems solved by technology

The common key is given only to authorized users so that unauthorized users who do not have the common key cannot access the data.
Although an encryption / decryption key can be generated using an output obtained by applying a unidirectional function to, for example, a password determined by a user, it is substantially impossible to determine, from the obtained encryption / decryption key, the password that is original data from which the encryption / decryption key is generated.
This results in inconvenience in renewal.
On the other hand, in the case where the public key encryptography is employed, undesirably complex calculations using a memory with an undesirably high capacity are required.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Information processing system and method
  • Information processing system and method
  • Information processing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0109]Outline of System

[0110]FIG. 1 illustrates an example of a content distribution system based on an information processing system according to the present invention. A device on a content transmission side 10 transmits content or a content key in an encrypted form to various devices on a content reception side 20. A device on the reception side 20 plays back video data or audio data or executes a program using the content or the content key acquired by decrypting the received encrypted content or encrypted content key. Transmission of data between the content transmission side 10 and the content reception side 20 is performed via a network such as the Internet or via a distributable storage medium such as a DVD or a CD.

[0111]Specific examples of transmission means used on the content transmission side 10 include the Internet 11, satellite broadcasting 12, a telephone line 13, and a medium 14 such as a DVD or CD. Specific examples of devices on the content reception side 20 inclu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

PropertyMeasurementUnit
data sizeaaaaaaaaaa
structureaaaaaaaaaa
tree structure diagramaaaaaaaaaa
Login to view more

Abstract

An information processing system and method are disclosed in which information processing is performed in a highly efficient manner using an enabling key block (EKB) on the basis of a tree structure including category subtrees. A key tree is produced so as to include a plurality of subtrees that are grouped in accordance with categories and managed by category entities. An EKB is produced so as to include data produced by selecting a path in the key tree and encrypting an upper-level key in the selected path using a lower-level key in the selected path. The resultant EKB is provided to a device. If a change occurs in state of a category tree capable of processing an EKB identified in the EKB type definition list, a notification of the change in state is sent to an entity that uses the EKB thereby making it possible for an EKB requester to perform processing in accordance with a newest EKB.

Description

BACKGROUND OF THE INVENTION[0001]The present invention relates to an information processing system, an information processing method, and an information storage medium, and particularly to a data distribution system and method for providing various kinds of data such as content data to an authorized user by means of a process including a cryptographic process. More particularly, the present invention relates to an information processing system, an information processing method, and an information storage medium, in which a key block is produced using a hierarchical-tree key distribution technique depending on a device to which content is to be provided, and the key block is used in encryption of the content and also in transmission of a content key, thereby ensuring that the content, the content key, and other data are securely provided.[0002]It is now very popular to distribute various kinds of software data such as a game program, audio data, and image data (hereinafter, such data...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): H04L9/16G06F12/14G06F21/00G06F21/10G06F21/62G06Q30/06G06Q50/00G06Q50/10G11B20/00H04L9/08H04L29/06H04N7/167
CPCG06F21/10H04L63/062H04L9/0836H04L9/0891H04L63/0428G06F2221/0753G11B20/00086G11B20/0021G11B20/00855H04L2209/60H04L63/0869H04L63/104G06F21/107H04L9/08
Inventor ASANO, TOMOYUKIOSAWA, YOSHITOMOOISHI, TATEOISHIGURO, RYUJITAKI, RYUTA
Owner SONY CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products