Patent ID: 8677151
Filing Date: 2014-03-18
Classification: H04L

Abstract:
1. A device to record and play back content data requiring copyright protection, comprising: a removable storage medium removably-connected to the device and having a first area and a second area, a CPU provided within the device, to execute programs; and a memory provided within the device and having a first key information management area and a second key information management area, each key information management area for temporarily storing a decryption key until the decryption key is changed at the predetermined frequency; wherein, said memory further stores content data during playback; wherein when a portion of the content data is recorded in the removable storage medium, the CPU: encrypts the portion of the content data by a first encryption key, generates a first decryption key to decrypt an encrypted portion of the content data encrypted by the first encryption key and stores the first decryption key in the first key information management area of the memory; wherein when, with the elapse of the predetermined period, an encryption key for the portion of the content data is changed from the first encryption key to a second encryption key, and the CPU: generates a second decryption key to decrypt the encrypted portion of the content data encrypted by the second decryption key, stores the second decryption key in the second key information management area of the memory, and stores the first decryption key and the start and end positions for the first decryption key in the second area of the removable storage medium, wherein, when encrypted content data already recorded in the removable storage medium and beginning at a playback position is being played or fast-fed, while further encrypted content data is being recorded in the removable storage medium at a recording position: if the decryption key corresponding to the playback position is the first decryption key or the second decryption key held in the first key information management area or the second key information management area of the memory, the CPU decrypts the encrypted content data by using the first decryption key or the second decryption key in the first key information management area or the second key information management area, and if the decryption key corresponding to the playback position is neither the first decryption key nor the second decryption key held in the first key information management area or the second key information management area of the memory, the CPU obtains the decryption key from the removable storage medium and decrypts the encrypted content data by using the decryption key obtained from the removable storage medium; wherein, when a fast feed request is performed during playback, all content data, including all data that is being decrypted is first discarded from the memory, thereby nullifying the content data currently under-going playback.