Open DRM and the Future of Media (original) (raw)

DRM Convergence: Interoperability between DRM Systems

2009

The vision of the multimedia world is that digital content can be freely shared and moved between all kinds of devices. This would be possible for both, unprotected and protected contents. Currently, various Digital Rights Management (DRM) systems are used to control access on the protected content. The most famous examples include Apple Fairplay, Windows Media DRM, Open Mobile Alliance (OMA) DRM, and Marlin DRM. The protected content format, license management, and trust management differs from one DRM system to another. Therefore, it is necessary to mediate those differences to make DRM systems interoperable. The aim of this thesis is to investigate the approaches for DRM interoperability. Each DRM system has its own Public Key Infrastructure (PKI) domain to manage the trust between different entities like devices and license servers. However, if the entities belong to two similar DRM systems but each having different trust anchor then there is a need of trust establishment that can be achieved through Interoperability in PKI. After analysis of the requirements and studying existing solutions like OMArlin and Coral, a new concept of Generic Interoperability Solution is proposed to achieve the interoperability between different DRM systems. The proposed solution does not require changes to the implementations at the device end. Instead, it introduces a new entity named Content Format Translation (CFT) that communicates with license servers in both DRM systems. A CFT may be a Web service or a device in the home environment to transfer the translated content from one device to another. Moreover, the proposed solution also requires the interaction between both license servers to move the rights from one DRM system to another. This interaction is accomplished through interoperability in PKI.

Towards a software architecture for DRM

Proceedings of the 5th ACM workshop on Digital rights management - DRM '05, 2005

The domain of digital rights management (DRM) is currently lacking a generic architecture that supports interoperability and reuse of specific DRM technologies. This lack of architectural support is a serious drawback in light of the rapid evolution of a complex domain like DRM. It is highly unlikely that a single DRM technology or standard will be able to support the diversity of devices, users, platforms, and media, or the wide variety of system requirements concerning security, flexibility, and efficiency. This paper analyses state-of-the-art DRM technologies and extracts from them high level usage scenarios according to content consumers, producers, and publishers. In addition, the key services are identified both from a functional and security perspective.

DRM interoperability and reusability through a generic software architecture

… Consumer and User …, 2006

The domain of digital rights management (DRM) is currently lacking a generic software architecture that supports interoperability between and reuse of specific DRM technologies. This lack of architectural support is a serious drawback in light of the rapid evolution of a complex domain like ...

Interoperable DRM Framework for Multiple Devices Environment

ETRI Journal, 2008

As networks increase and cross-convergence occurs between various types of devices and communications, there is an increasing demand for interoperable service in the business environment and from end users. In this paper, we investigate interoperability issues in the digital rights management (DRM) and present a practical framework to support interoperability in environments with multiple devices. The proposed architecture enables end users to consume digital content on all their devices without awareness of the underlying DRM schemes or technologies. It also enables DRM service providers to achieve interoperability without costly modification of their DRM schemes.

A refined architecture for DRM

Although various publications confirm the need for a generic DRM software architecture, we observe that current state-of-the- art DRM architectures are not suciently detailed to enable the creation and management of DRM systems and content distribution applications. This is a considerable problem that implies a crucial challenge for the evolution of DRM, given the impact of a software architecture on the functional and non-functional qualities of the implementation. This report presents (1) a critical analysis of a previously pre- sented DRM architecture, (2) a refined DRM architecture that han- dles the main issues that were identified in this analysis, (3) a de- tailed description of the proposed architecture from four perspec- tives: content handling, consumer tracking, licensing, and content securing, (4) detailed interfaces of all identified components, (5) sce- narios to illustrate usage of the architecture, and (6) an evalua- tion of the proposed architecture based on nine ma...

PKI AS A WAY TO LEVERAGE DRM INTEROPERABILITY

2007

ABSTRACT Managing fair content access to digital objects in a digital World is a hard task. This task involves, among other things, the capability to manage a large number of users/actors, devices and software components allied to the capacity to establish trust relationships and trust environments between them. To establish this trust environment, digital object rights management solutions often implement their own specific security services that are, most of the times, not compatible between them.

A novel approach to DRM systems

Modern Digital Rights Management (DRM) systems are often developed as web software platforms designed as service oriented architectures composed of a federation of coordinated web entities that play distinct roles and dynamically interact within a trusted environment. Such a design approach requires that trustu relationships have to be dynamically established across multiple and heterogeneous organizational boundaries so as to facilitate an ``on-the-fly'' resource sharing. This introduces non-trivial security architectural requirements concerning with the mechanisms that allow different security realms of web entities to be federated. This paper presents a DRM system developed as a web software platform designed to give a specific support both to the interaction of the web entities involved in the platform and to the development of the trusted relationships among them, in a much more flexible way than before, dynamically and with minimal overheads and shared infrastructure.

Distributed Digital Rights Management: The EduSource Approach to DRM

Odrl, 2004

Software license management is currently expanding from its traditional desktop environment into the mobile application space, but software vendors are still applying old licensing models to a platform where application rights will be specified, managed and distributed in new and different ways. This paper presents an open-source pervasive application rights management architecture (PARMA) for fixed network and mobile applications that supports the specification of application rights in a rights expression language (REL) based on ODRL. Our rights specification model uses aspectoriented programming to generate modularized rights enforcement behaviour, which reduces development time for rights models such as feature-based usage rights and nagware. PARMA manages vendor and customer application rights over multiple platforms using a web services architecture and a container model on the client-side. The container model also supports the integration of services such as payment and encourages the super distribution of the rights object with associated default (evaluation) rights.