HD-DVD DRM seems to have been broken already

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
Uraniun235
Emperor's Hand
Posts: 13772
Joined: 2002-09-12 12:47am
Location: OREGON
Contact:

HD-DVD DRM seems to have been broken already

Post 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.
"There is no "taboo" on using nuclear weapons." -Julhelm
Image
What is Project Zohar?
"On a serious note (well not really) I did sometimes jump in and rate nBSG episodes a '5' before the episode even aired or I saw it." - RogueIce explaining that episode ratings on SDN tv show threads are bunk
User avatar
Admiral Valdemar
Outside Context Problem
Posts: 31572
Joined: 2002-07-04 07:17pm
Location: UK

Post by Admiral Valdemar »

Nice to see the millions spent on DRM are being flushed away. Again.
User avatar
muse
Jedi Council Member
Posts: 1818
Joined: 2003-11-26 07:04pm

Post 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.
ø¤ º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸¸,ø¤º°`°º¤ø,¸¸,ø
Quidquid latine dictum sit, altum viditur.
(Whatever is said in Latin sounds profound.)

I like Celine Dion myself. Her ballads alone....they make me go all teary-eyed and shit.
- Havok
User avatar
Loner
Jedi Knight
Posts: 750
Joined: 2004-07-31 01:34am

Post by Loner »

This gave me a good chuckle.
"There are times I'd like to get my hands on God." - Frank Castle
User avatar
General Zod
Never Shuts Up
Posts: 29211
Joined: 2003-11-18 03:08pm
Location: The Clearance Rack
Contact:

Post 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.
"It's you Americans. There's something about nipples you hate. If this were Germany, we'd be romping around naked on the stage here."
User avatar
CaptainChewbacca
Browncoat Wookiee
Posts: 15746
Joined: 2003-05-06 02:36am
Location: Deep beneath Boatmurdered.

Post 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.
Stuart: The only problem is, I'm losing track of which universe I'm in.
You kinda look like Jesus. With a lightsaber.- Peregrin Toker
ImageImage
User avatar
SirNitram
Rest in Peace, Black Mage
Posts: 28367
Joined: 2002-07-03 04:48pm
Location: Somewhere between nowhere and everywhere

Post 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.
Manic Progressive: A liberal who violently swings from anger at politicos to despondency over them.

Out Of Context theatre: Ron Paul has repeatedly said he's not a racist. - Destructinator XIII on why Ron Paul isn't racist.

Shadowy Overlord - BMs/Black Mage Monkey - BOTM/Jetfire - Cybertron's Finest/General Miscreant/ASVS/Supermoderator Emeritus

Debator Classification: Trollhunter
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post 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?
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
Admiral Valdemar
Outside Context Problem
Posts: 31572
Joined: 2002-07-04 07:17pm
Location: UK

Post 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.
User avatar
DaveJB
Jedi Council Member
Posts: 1917
Joined: 2003-10-06 05:37pm
Location: Leeds, UK

Post 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:
Post Reply