Abstract:
A method of making digital content assets (ASSET#1 to ASSET#n) available at a user station 14.1 comprises protecting each asset with a respective unique encryption token (KEY#1 to KEY#n), so that a respective associated token is required to decrypt the protected asset for rendition. The protected assets are distributed to a plurality of distributed user stations 14.1 to 14. n to be pre-stored in the protected form in a respective local data storage device 22. Upon receipt at the backend 12 of user generated data 31 comprising selection data relating to an asset, the backend processes the received data and if the data complies with a first set of rules, forwards to the user station, the respective associated token 33 required to decrypt the selected asset for rendition on a renderer device 18.1 according to a second set of rules.
Abstract:
A local area network 14 comprises a master device 18 and a plurality of network devices 16.1 to 16. n. A method of streaming an asset Asset 1 which is protected with a DRM key DRMK 1 within the local area network 14 comprises causing the DRM encrypted asset [Asset 1 ] DRMK1 to be pre-stored on a database 12 in the network. A request for a license to play the asset is forwarded from a network device 16.1 requiring the asset to be streamed to it to a remote central license server 24. A license message comprising the DRM key required to decrypt the protected asset is forwarded from the backend into said network device 16.1. The copy protected asset [Asset 1 ] DRMK1 is streamed from the database 12 to the network device. The key DRMK 1 is used on the network device to play the protected asset on the network device according to the DRM rules.