Patent ID: 7770226

Claim:
A synchronization client for synchronizing data between a contents providing system and a portable device, the synchronization client comprising: a memory for storing a plurality of DRM (Digital Rights Management) decryption parts; the plurality of DRM (Digital Rights Management) decryption parts, on a single personal computer (PC), that each receive respective encrypted file data, from the contents providing system, corresponding to user requesting contents information and that each decrypt the received respective encrypted file data, wherein the plurality of DRM decryption parts each operate a respective different encryption method corresponding to a DRM encryption part of the contents providing system; a device encryption part, on the single PC, that operates corresponding to a predetermined decryption part of the portable device and that encrypts a decrypted file data from at least one of the plurality of DRM decryption parts by using user authentication information from the portable device, wherein the user authentication information includes at least one of a user ID, a password, and a device ID of the portable device; a security part, on the single PC, that controls access by a given application to each of the DRM decryption parts and where the given application is authenticated, permitting the given application's access to at least one of the DRM decryption parts and the respective decrypted file data therein; and a portable device interfacing part, on the single PC, that transmits the encrypted file data from the device encryption part on the single PC to the portable device and that receives the user authentication information and the user requesting contents information from the portable device.