Darel Rex Finley in PhotoBooth

The Futility of DVD Encryption

2007.06.01   prev     next

The MPAA and related industries seem to have convinced themselves that strong data encryption can somehow stop people from making illicit copies of movies from DVD, and from the new HD formats. It’s a complete delusion. Take a look at the two forms of data encryption:

In this first figure, we see simple, symmetric encryption. A document and a password are run through an encryption algorithm, E. This produces an encrypted document that looks like complete gibberish and can’t be viewed. The person who is supposed to view the document has the password, and uses it with a decryption algorithm, D, to recreate the unencrypted document.

Above is the other major scheme, public-key encryption. In this arrangement, you make up your own private password, Pvt, which you share with no one. Then you use algorithm P to convert that password into a somewhat larger, “public” password, Pub, which you make publicly available. This public password can be used with algorithm E to encrypt documents. Only you, the holder of Pvt, can decrypt those documents, with algorithm D. Other people use your public key to securely send you content, and you use their public key to send them secure content.

So, which scheme do DVDs, Blu-ray discs, and HD-DVDs use? I’m not totally sure, but I think it’s the symmetric scheme. The audiovisual data is encrypted using a key, then the player uses that same key (embedded in one of its chips) to decrypt the data during playback. The idea is that if you try to write a computer program to pull the data off of the disc, you’ll just get the encrypted data which can’t be viewed as a movie. And you can’t likely crack open the chips inside your DVD player and use an electron microsope to see the bit pattern of the secret decryption key.

This scheme suffers from a very large weakness: Just because I can’t get that decryption key out of my player doesn’t mean somebody can’t. And once any somebody does, somebody else can write an application that uses the decryption key to rip movies off of the discs and convert them to any format you please. And such an application can be copied all over the internet so that anybody can use it. So much for using encryption to protect movies from being copied!

What do both of the encryption schemes diagrammed above have in common? They both require the person who is supposed to legitimately view the content to have the decryption key, and to be unwilling to share it (nor the decrypted content) with persons who aren’t supposed to have it. But what if person(s) who have the decryption key want to share it? What if they want to share the decrypted content with others? Then the whole scheme of data encryption becomes useless and pointless!

Bottom line: Encryption is a great way of keeping the mass public from viewing data that you don’t want them to view at all, like military secrets. It isn’t a way to keep the mass public from sharing data that large numbers of them are permitted to view.

- - - - -

Update 2008.03.25 — Blu-ray encryption has been quickly cracked, and the crackers say it will be much easier and faster to crack when Blu-ray modifies it.

 

Hear, hear

prev     next

Favorite links

Starbucks

Apple

Daring Fireball

RoughlyDrafted

Joel on Software

Macalope

Red Meat

Despair, Inc.

Zombie Survival Guide plus Dawn of the Dead (also check out HVZ)

Charlie Superfly Check “The First Time” to hear what she actually sang in the competition. HowardTV ripped it out and spliced in utter crap they had her sing later.

Real Solution #9 (Mambo Mania Mix) over stock nuke tests.

Ernie & Bert In Casino

Great Explanation of Star Wars

TV: Work Out; Confessions of A Matchmaker; Cavemen; Damages; The Shield

My vote for best commercial ever: Royal Bank of Scotland Group — wedding where groom says “Who among us will ever know?” I can’t find it on YouTube — anyone know where it might be?

Previous articles

Behavior and Free Will, Unconfused

“Reduced To” Absurdum

Suzie and Bubba Redneck — the Carriers of Intelligence

Everything You Need To Know About Haldane’s Dilemma

Darwin + Hitler = Baloney

Meta-ware

Designed For Combat

Speed Racer R Us

Bold — Uh-huh

Conscious of Consciousness

Future Perfect

Where Real and Yahoo Went Wrong

The Purpose of Surface

Eradicating Religion Won’t Eradicate War

Documentation Overkill

A Tale of Two Movies

The Changing Face of Sam Adams

Dinesh D’Souza On ID

Why Quintic (and Higher) Polynomials Have No Algebraic Solution

Translation of Paul Graham’s Footnote To Plain English

What Happened To Moore’s Law?

Goldston On ID

The End of Martial Law

The Two Faces of Evolution

A Fine Recommendation

Free Will and Population Statistics

Dennett/D’Souza Debate — D’Souza

Dennett/D’Souza Debate — Dennett

The Non-Euclidean Geometry That Wasn’t There

Defective Attitude Towards Suburbia

The Twin Deficit Phantoms

Sleep Sync and Vertical Hold

More FUD In Your Eye

The Myth of Rubbernecking

Keeping Intelligent Design Honest

Failure of the Amiga — Not Just Mismanagement

Maxwell’s Honey Do?

End Unsecured Debt

The Digits of Pi Cannot Be Sequentially Generated By A Computer Program

Faster Is Better

Goals Can’t Be Avoided

Propped-Up Products

Ignoring ID Won’t Work

The Crabs and the Bucket

Communism As A Side Effect of the Transition To Capitalism

Google and Wikipedia, Revisited

National Geographic’s Obesity BS

Cavemen

Theodicy Is For Losers

Seattle Redux

Quitting

Living Well

A Memory of Gateway

Is Apple’s Font Rendering Really Non-Pixel-Aware?

Humans Are Complexity, Not Choice

A Subtle Shift

Moralism — The Emperor’s New Success

Code Is Our Friend

The Edge of Religion

The Dark Side of Pixel-Aware Font Rendering

The Futility of DVD Encryption

ID Isn’t About Size or Speed

Blood-Curdling Screams

ID Venn Diagram

Rich and Good-Looking? Why Libertarianism Goes Nowhere

FUV — Fear, Uncertainty, and Vista

Malware Isn’t About Total Control

Howard = Second Coming?

Doomsday? Or Just Another Sunday

The Real Function of Wikipedia In A Google World

Objective-C Philosophy

Clarity From Cisco

2007 Macworld Keynote Prediction

FUZ — Fear, Uncertainty, and Zune

No Fear — The Most Important Thing About Intelligent Design

How About A Rational Theodicy

Napster and the Subscription Model

Intelligent Design — Introduction

The One Feature I Want To See In Apple’s Safari