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











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.
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
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).
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
Alessandro -
Congrats on the publishing of your paper! Well done.
Brett
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
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