Page 1 of 1

HD-DVD DRM seems to have been broken already

Posted: 2006-12-28 10:45am
by Uraniun235
from the Doom9 forums:
muslix64 from the doom9 forums wrote:Hi everyone.

I was not aware of anyone having done that, so I did.
BackupHDDVD is a tool to decrypt a AACS protected movie that you own, so you can play it back later using
an HDDVD player software.

This is the first version, and it's not very stable yet.

This software don't provide any cryptographic keys, so you have to add your own keys.

Watch:

http://www.youtube.com/watch?v=_oZGYb92isE

Executable and source code:
http://rapidshare.com/files/8318838/...HDDVD.zip.html

Please read the FAQ before asking me any questions.

Merry Christmas everyone!
Further commentary from the SH/SC forum:
Well that's the same way CSS was cracked (Thanks Xing!), but since he doesn't provide any information about how to get the title keys then all we have here is a reference AACS decoder implementation. Nice, but not useful. I don't know enough about AACS to know whether or not compromising the "volume unique key" is enough to break the whole format or if the key revocation list system is robust enough to survive a break of this magnitude.
It *is* enough, as it turns out. Each title will have a title key. Those title keys are NOT revocable, though they can be changed by re-encrypting the movie and making a new 'glass master' for the pressing factory.

However, in order to get the title key, a player must have a 'player key'. Those are revocable, so a revoked player key won't work on movies produced after it was revoked, as they cannot be used to decrypt the title key.

But so what? You can simply 'break' a player key, not tell anyone which was broken, and then send out title keys instead. The resultant tile key doesn't reveal which players key was used, so if the player key used is kept secret, it cannot be easily revoked. The title keys are very short, and easily distributed. Once a title key is out, no matter what, that movie can be decrypted for whatever purpose.

I suspect a title key 'scene' will appear, that will have crackers who pull keys out of software, off the firmware in players, or have contacts in china who pull them right off the pressing line for the disks.

These title keys will be trivial to distribute, and people can then use them as they see fit.

Posted: 2006-12-28 12:05pm
by Admiral Valdemar
Nice to see the millions spent on DRM are being flushed away. Again.

Posted: 2006-12-28 12:13pm
by muse
Gee, I didn't see that one coming, again.

To quote Dr. Felten, leader of the Princeton team which broke the RIAA's SDMI challenge:
Q. What if SDMI uses your results, and those of others, to develop a more secure or unbeatable system?

We believe their general security model is inherently vulnerable to a number of attacks no matter how sophisticated their watermarking technologies become. We can never say for certain, but we are confident that we can continue to develop attacks like we have if SDMI updates their technologies.

This is essentially the situation of the "trusted" client in a hostile environment, a common problem in piracy prevention. Basically, an anti-piracy measure is enforced by a device or computer program belonging to an adversary who wishes to circumvent it, and who can take apart and analyze it. Such measures are usually quickly circumvented, and many attacks exist that involve the exploitation of the device itself.
That was copy protection for music, but the more things change, the more they remain the same.

Posted: 2006-12-28 01:54pm
by Loner
This gave me a good chuckle.

Posted: 2006-12-28 02:03pm
by General Zod
Hardly surprising. Claim to have an unbreakable encryption and you'll have dozens of people that try cracking it just so they can say they did it.

Posted: 2006-12-28 02:08pm
by CaptainChewbacca
How was the encryption supposed to work? I'm afraid I don't speak 'code cracker' so if someone could nerd this down a bit, I'd appreciate it.

Posted: 2006-12-28 02:20pm
by SirNitram
CaptainChewbacca wrote:How was the encryption supposed to work? I'm afraid I don't speak 'code cracker' so if someone could nerd this down a bit, I'd appreciate it.
Basically, each film would be encrypted, so that viewing the data would make it look scrambled unless you had the 'key'; the string of data which decryption technology uses to unscramble the data.

When you pop the disc in and run it, the software looks for an approved 'key' on the player; basically, a tag proving this physical device is allowed to play this media. When this is confirmed, it sends the player it's own 'key', which is then used to decrypt the content, and thus play the film.

Posted: 2006-12-28 04:24pm
by Darth Wong
I think the designers of the system were banking on the ability to revoke keys in order to prevent a repeat of the DeCSS fiasco. But that scheme was never well thought-out. If you revoke player keys, that doesn't do anything about existing movies already on the market. It only affects future releases. And if someone stole a key that is used in commercial players, then you would render a lot of commercial players useless for future movies if you revoke their keys. That will anger consumers to no end, and hurt the viability of the entire format.

Can you imagine Joe Sixpack calling up Sony tech support to find out why new movies won't play on his player, and getting told that he needs to buy a new player because his old player has some kind of "key" which has been revoked?

Posted: 2006-12-28 06:40pm
by Admiral Valdemar
You'd probably laugh at this ordinarily, but there was talk of some big tech companies going down that line whereby thousands of units could instantly be made useless by key revocation should a key be leaked or cracked. The thinking goes that a few thousand useless players isn't as bad as millions of players playing "illegal" movies (this could mean simply using a disc outside your "Region").

Quite how this would let any company survive, I don't know. But it would seem to me that the antiquated copyright laws and DRM are causing far more harm to society than they're worth. I'd also think pouring this much money into systems getting beaten within months is a losing game too. No matter what the music industry does, the community can adapt to it like a superbug in no time at all, so why bother anymore?

Mind you, looking at the RIAA, it seems they have the patience of saints and the coffers of drug barons.

Posted: 2006-12-28 07:05pm
by DaveJB
So, their system for dealing with piracy is by potentially rendering thousands of players unable to play new movies... and thus forcing the owners to buy pirated versions that have the copy protect crap already stripped off. :roll: