Patent ID: 8233777

Claim:
A method for reproducing data recorded on a recording medium using a local storage, comprising the steps of: downloading data associated with the recording medium to the local storage; constructing a virtual package by binding the downloaded data to the data recorded on the recording medium according to name mapping information, the virtual package is data structure storing the downloaded data and the data recorded on the recording medium, the name mapping information including file location and file name of the downloaded data within the virtual package; decrypting an indexing item of an index table within the virtual package using a decryption key of the indexing item within a key file associated with the recording medium, the indexing item indicating the data recorded on the recording medium or the downloaded data, the decryption key being selected out from the key file using link information between the indexing item and the decryption key, the link information including identification number of a content protection unit to which the indexing item belongs, the content protection unit is data group of the indexing items encrypted using same encryption key; and reproducing the decrypted indexing item based on the constructed virtual package, wherein the step of constructing the virtual package comprises the steps of: generating a binding unit including the downloaded data by using the name mapping information, the name mapping information including list of the downloaded data configuring the binding unit; binding the binding unit to the data recorded on the recording medium to construct the virtual package according to the name mapping information; and changing file names of all files within the binding unit.