DRM and battery life: no real effect after all!
Finally someone was smart enough to realize that CNet experimentation as described in my previous post was completely flawed. Bravo Engadget for that!
Finally someone was smart enough to realize that CNet experimentation as described in my previous post was completely flawed. Bravo Engadget for that!
So my old buddies at Donnerwood Media finally launched tonite. I have to say it’s really cool. Check out my avatar:

It TOTALLY looks like me :-).

Today K & I had an amazing experience. We were able to see the magic of life. A living entity growing slowly but surely. We were a little anxious of course beforehand but it looks like our baby has got 2 legs, 2 arms, a head, 2 feet, 2 hands, a healthy heart, kidneys, a brain, 2 eyes but most importantly a spine. Yes our baby is growing and it’s got an adorable profile (according to the doc at the hospital)!
The amazing part was to realize and see that it’s alive and kicking (litterally). The heart pumping, the mouth moving and the hand waving at us. We even got a kiss (the arrow points to the chin, the lips are above and the nose above).
(All the pictures can be found here.)
Now it hits me hard. I am going to be a daddy. Holy sh***!
I was really surprise last week when I read this CNET review. I usually don’t care much about attacks to DRM but I have to respond to this propaganda. If you’re going to attack DRM, at least make an effort to get your story straight. In the article, the author (James Kim?) goes on by saying that playing DRM tracks on your portable device will drain your battery 25% faster. Ok that’s fine, I can believe that..maybe. So I read the experiment they made. They went and compare DRM free mp3s with wma DRM tracks from Rhapsody (and Napster). Ok how about comparing apples and oranges!
Everyone that has a little bit of technology background would know that codecs have different CPU requirements which means they have different battery requirements. To really prove the point, you would have to compare a DRM free wma with a DRM wma AT THE SAME BITRATE and then you’d have a better comparaison. Talking about bitrate, I know as a matter of fact that Rhapsody subscription tracks are encoded @ 160 kbps (at least they were when I was there). So you can’t compare them with 128 kbps MP3s. Note that the article doesn’t mention any bitrates.
Another absurd quote from the article: “Those who belong to subscription services such as Napster or Rhapsody have it worse. Music rented from these services arrive in the WMA DRM 10 format, and it takes extra processing power to ensure that the licenses making the tracks work are still valid and match up to the device itself.”
Ok, first of all, checking that a license is still valid doesn’t require any work, mr smart ass. What requires more processing power is the actual decryption of the content. The crypto part used in content decryption is a lot more expensive than the license validation. At least, it should be in a properly designed DRM :-). The license describes what the device can do with the content, there’s really no need to encrypt it. However it needs to be signed to ensure integrity (meaning to ensure that nobody modified it). In any case, verifying a signature is a lot faster than decrypting the content. Even though Asymetric encryption is used for signatures, the verification (decryption) is always fast because decrypting with a Public key is always faster then decrypting with a Private Key (since it’s smaller). Symetric encryption (and decryption) is however faster than Asymetric encryption (and decryption) which is why content is usually always encrypted with a symetric algorightm (like AES-CBC or the old 3DES). But, since only the hash of the license (160 bits) is being signed and not the entire license, and generating a hash (SHA1) is very fast, it just doesn’t matter compare to decrypting MBytes of content. You see now why decrypting content is always going to take more CPU (thus power consumption).
Now, of course DRM is annoying. Damn I hate it. However, I think I am better off because I accept the fact that there is no way around it. DRM will always exist. You think IPTV will be all free and clear? You think Cable will deliver unscrambled feeds to everyone and trust you to not “tune” in for free? Come one, get real people.
Now, what my job is, working for a DRM company, is to create a DRM that is as transparent to a user, as flexible as possible to create new business opportunites and as easy to implement as possible. I believe a DRM system should be opened and standardized just like Cryptographic algorithms are. Because, in the case of Crypto, the robustness is in the key not in the algorithm. Same thing goes for DRM.
When a user will be able to move content from a device made by Manufacturer A to a device made by Manufacturer B without thinking why it couldn’t be done, then I’ll know I’ve achieved my goal. We’re note quite there yet but I know we’re not far…stay tuned.
Can you answer Kellybean Trick question of the day ?
Today I decided to fix my Blog comment spam problem. For every post I would do, I’d get at least 2 to 3 comment spams. It sucks as there are some legitimate comments (for example nick’s). So I found the remedy: Akismet. We’ll find out soon if this really works …