Motorola E680 Technical Manual - Page 80

DRM Protection in Java

Page 80 highlights

18 DRM Protection in Java 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 DRMprotected 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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107

80
18
DRM Protection in Java
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.