An Architecture for Run-Time Analysis Enabling Rights Checking in Dynamic Applications

Frederik De Keukelaere, Thomas DeMartini, X Wang, Saar De Zutter, Sam Lerouge, Rik Van de Walle · 2006

Abstract In todays connected digital environment, management and protection of intellectual property rights is getting more and more important. New technologies for Digital Rights Management are emerging everywhere. Most of these technologies focus on protection by encryption or watermarking. In this paper we go one step further, demonstrating how it is possible to deduct the set of required rights for a sequence of actions at runtime. This paper uses the MPEG-21 Rights Expression Language and the MPEG-21 Rights Data Dictionary to express licenses for handling content. The methods discussed in this paper are applied to a dynamic scenario in which it is not known in advance what code will be executed, e.g., in applications using scripts. In order to create a governed execution environment, an architecture for tracking, filtering, and analyzing a sequence of actions is presented. Finally, the presented methodology is applied to an example manipulating an XML document using the Document Object Model API. 1

Read the paper · More papers on PaperTik