Patent ID: 9037855
Filing Date: 2015-05-19
Classification: G06F,G11B,H04N

Abstract:
1. A method for reproducing encrypted content data, comprising: a decryption step of decrypting the encrypted content data to generate plain-text data; a division step of dividing the plain-text data generated in the decryption step into decrypted content data and reproduction management information including header information about the decrypted content data; a sending-to-user-space step of sending the reproduction management information obtained in the division step to a user space accessible by an application; a storing-in-kernel-space step of storing the decrypted content data obtained in the division step in a secret buffer in a kernel space of an operating system; a pseudo data generation step of generating pseudo data corresponding to the decrypted content data obtained in the division step, wherein in the sending-to-user-space step, the pseudo data generated in the pseudo data generation step is sent to the user space together with the reproduction management information obtained in the division step, a transmission-to-decoder step of obtaining the decrypted content data identified by the pseudo data, wherein the decrypted content data having a decrypted content data size equal to a size of the pseudo data is obtained as reproduction target data from the secret buffer, transmitting the reproduction target data to a decoder; wherein the size of the pseudo data is equal to the decrypted content data size of the decrypted content data identified by the pseudo data; and a decode step of decoding the reproduction target data by the decoder.