A data processing apparatus extracts a root key by decrypting an enabling key block. The data processing apparatus then produces a content key on the basis of a random number and encrypts the content key using the root key. Furthermore, the data processing apparatus encrypts an ID of the data processing apparatus using the produced content key thereby producing a storage key. The data processing apparatus then produces encrypted content by encrypting a content using the storage key. Furthermore, the data processing apparatus stores the encrypted content together with the data produced by encrypting the content by the root key into a removable storage medium.The content, stored into the removable storage medium in the above-described manner, can be played back only by a specific limited device.

 
Web www.patentalert.com

< Encoding and decoding methods for secure scalable streaming and related systems

> Method and system providing improved security for the transfer of root keys

~ 00427