My article: How to protect Flash Lite content with OMA DRM 1.0

Thanks to Adobe for the opportunity, they published my article on the Adobe DevNet Mobile section: How to protect Flash Lite content with OMA DRM 1.0.

I think many developers will be interested in the topic and hopefully will use it. One thing that I want to mention is that the topic is not easy. I suggest a lot of reading to understand all the parties involved in protecting your content using OMA DRM 1.0. You might not even end up using it but knowing that is possible is a great knowledge to have.

You can download the sample protected content from the following url:

Also please look at my latest blog: FlashLite4Nokia.com

Alessandro

a44abfdf4cbb2ccb83a5cd6c1144afb6

9 Comments

  1. I may add that actually protecting the FlashLite file from being forwarded has the interesting side effect that if the file is saved to memory card and then extracted, it is very difficult to decrypt it and thus to decompile it or even extract the resources (images, actionscript code and so on). Nice feature that Flash in general always missed; not sure if every handset that support FL has also OMA 1.0 or 1.1 (Device Central do not cover this information) but maybe worth taking it under consideration.

  2. biskero says:

    Ciao Emanuele,

    yes indeed. I did not cover all that since there are many details. In general OMA DRM 1.0 is supported by all devices.

    About the encryption, yes, the content is encrypted so it’s more difficult to extract the content, but not impossible.

    Alessandro

  3. Hi Alex, no probs, there is very little information available to developers (and FL developers in particular) on how to make proper use of OMA, so your article should really encourage FL developers getting into it as it poses OMA in a very easy light. Of course, being a sotware technology is not impossible to decrypt, but certainly makes the things much more difficult for pirates in general (like that archive containing FL games floating on BitTorrent that you have reported a while ago).

  4. biskero says:

    Ciao Emanuele,

    yeap! the ideal is OMA DRM 2.0 separate delivery (for example) which use PKI encryption, but not many phones support it (for now). Something to play with!

    Alessandro

  5. Brett Leary says:

    Alessandro -

    Congrats on the publishing of your paper! Well done.

    Brett

  6. Gary says:

    Hi Alessandro,

    this article is a bomb!

    thank you very very much for sharing this infos.

    do you know if it possible to make a server that automaticly generate the dm file?

    i study only some minutes on the nokia docs, i only see the standalone app. but maybe there is a way.

    wish you the best
    gary
    http://www.onlinelib.de
    http://blog.onlinelib.de

  7. biskero says:

    Ciao Gary,

    Well, if you read the specification you will find out that OMA DRM is just a wrapper around the content, so it is possible to create some server side solution. It would not make practical sense to apply DRM to millions of wallpapers or screensavers!

    Alessandro

Leave a Reply

CAPTCHA image