Drm Protection In Java; Overview; Rights Enforcement - Midlets Accessing Drm Protected Content; Acquiring License - Motorola E680 - Smartphone - GSM Developer's Manual

Micro edition (j2me) applications
Hide thumbs Also See for E680 - Smartphone - GSM:
Table of Contents

Advertisement

Overview

Digital Rights Management (DRM) is an approach to protect content against illegal use by
packaging the content into an encrypted format with rules dictating its use. With a valid
rights object for the specific content file, a DRM application can decrypt the content for
playback. DRM is almost invisible to the user, except for those cases where a valid rights
object has not arrived. The instances may occur because of the following:
Elapsed number of times the content to be executed/played
Elapsed validity for the license
Content received through separate delivery
A DRM mechanism has been implemented to prevent MIDlets from distributing decrypted
DRM content using any packet data network connection, and from executing MIDlets who
have no valid rights object files at the time.
For Java in E680, we support the downloading, installation, execution and de-installation
of a DRM-protected Java application.
Rights Enforcement - MIDlets Accessing DRM
protected content
A MIDlet can access files for which it has the permissions in the device. For those DRM-
protected files, the MIDlet can only get the encrypted contents.

Acquiring License

If the user does not have a valid rights object for an installed MIDlet, the system will stop
invoking the MIDlet and prompt the user with a dialog to acquire additional rights.
80

DRM Protection in Java

18

Advertisement

Table of Contents
loading

Table of Contents