Abstract:
There is provided a method of playing a content stored in a storage device which is connectable, including: detecting whether the storage device is connected; receiving certification information from the detected storage device; transmitting, to a server, the certification information; receiving, from the server, an encrypted media file and a certification list based on the certification information, wherein the certification list is used for authenticating eligibility of at least one of a player, the storage device, and the server; storing the encrypted media file to the storage device and updating the certification list; and playing the encrypted media file based on the updated certification list.