We propose LicenseScript, a language for digital rights management (DRM) based on multiset rewriting and logic programming. LicenseScript enjoys a precise syntax and semantics, and it is rich enough to embed other rights expression languages (REL). We show that LicenseScript is expressive and flexible by exploring several application domains representing different aspects of DRM. We present an implementation. Finally, we extend the core of the language to account for multiple devices in authorized domains.
|Place of Publication||Enschede|
|Publisher||Distributed and Embedded Security (DIES)|
|Number of pages||37|
|Publication status||Published - Feb 2005|
|Name||CTIT Technical Report Series|
|Publisher||University of Twente, Centre for Telematics and Information Technology (CTIT)|
Chong, C. N., Corin, R. J., Doumen, J. M., Etalle, S., Hartel, P. H., Law, Y. W., & Tokmakoff, A. (2005). LicenseScript: A Logical Language for Digital Rights Management. (CTIT Technical Report Series; No. TR-CTIT-05-09). Enschede: Distributed and Embedded Security (DIES).