November 25, 2024

Paper on Copy-Protected CDs

Alex Halderman, a senior here at Princeton, has written a very interesting paper entitled “Evaluating New Copy-Prevention Techniques for Audio CDs.” Here is the paper’s abstract:

Several major record labels are adopting a new family of copy-prevention techniques intended to limit “casual” copying by compact disc owners using their personal computers. These employ deliberate data errors introduced into discs during manufacturing to cause incompatibility with PCs without affecting ordinary CD players. We examine three such recordings: A Tribute to Jim Reeves by Charley Pride, A New Day Has Come by Celine Dion, and More Music from The Fast and the Furious by various artists. In tests with different CD-ROM drives, operating systems, and playback software, we find these discs are unreadable in most widely-used applications today. We analyze the specific technical differences between the modified recordings and standard audio CDs, and we consider repairs to hardware and software that would restore compatibility. We conclude that these schemes are harmful to legitimate CD owners and will not reduce illegal copying in the long term, so the music industry should reconsider their deployment.

The paper will appear in the proceedings of the ACM’s DRM Workshop. It’s currently available, but only in PostScript format, on the Workshop’s site. (It’s available in PDF format here.)

It’s rare to see a workshop like this accept a single-author paper written by an undergraduate; but this paper is really good. (Grad schools: you want this guy!)

More on the Almost-General-Purpose Language

Seth Finkelstein and Eric Albert criticize my claim that the fallacy of the almost-general-purpose computer can best be illustrated by analogy to an almost-general-purpose spoken language. They make some good points, but I think my original conclusion is still sound.

Seth argues that speech (or a program) can be regulated by making it extremely difficult to express, even if it isn’t strictly impossible to say. I’m skeptical of this claim for human languages, since it seems to me that no usable language can hope to prevent people from creating new words and then teaching others what they mean. I think my skepticism is even more valid for computer languages. If a computer language makes something difficult but not impossible, then some programmer will create a library that provides the difficult functionality in more convenient form. This is the computer equivalent of creating a new word and defining it for others.

Eric argues that advancing technology might make it possible to restrict what people can say online. I’m skeptical, but he may be right that restrictions on, say, porn may become more accurately enforceable over time. Still, my point was not that mega-censorship is impossible, but that mega-censorship necessarily causes huge collateral damage.

There’s another obvious reason to like the 1984 analogy: using it puts the anti-computer forces into the shoes of the 1984 government. (I don’t think they’ll spend a lot of time comparing and contrasting themselves with the 1984 government.)

You may say that this is cheap rhetorical trick, but I disagree. I believe that code is speech, and I believe that its status as speech is not just a legal technicality but a deep truth about the social value of code. What the code-regulators want is not so different from what the speech-regulators of 1984 wanted.

Fritz's Hit List #20

Today on Fritz’s Hit List: audio key chains (like this one).

These key chains play a prerecorded audio track, which presumably is stored in digital form, so they qualify for regulation as “digital media devices” under the Hollings CBDTPA. If the CBDTPA passes, any newly manufactured audio key chains will have to incorporate government-approved copy restriction technology.

Fight piracy – regulate key chains!

[Thanks to Mark Gilb for suggesting this item.]

Schoen: Palladium Can Have an "Owner Override"

Seth Schoen argues that “trusted systems” like Palladium can have a sort of manual override that allows the owner to get all of the data on a machine, even if it is protected by DRM.

As Seth points out, the main implication of this is that it is possible to build a system like Palladium in a way that provides benefits to the user but doesn’t give outsiders the ability to lock the user out of some sections of his own machine. If Seth is right about this, then you don’t have to give up control over your machine in order to have Palladium protect your own interests as a user.

This is a pretty interesting argument, but I suspect that there’s more discussion to be had here. For one thing, Seth suggests requiring physical presence (i.e., pushing a button or the like) to use the give-me-all-the-data feature; but physical presence is not enough, as people other than the machine’s owner often get physical access to it. Nonetheless, this is great stuff, and worth reading for those interested in the implications of DRM and “trusted systems”.

Give Us Analog. No Wait, We Meant Digital.

Remember when Hollywood wanted to ban digital outputs on media devices? The rationale was that digital outputs were uniquely copyable. Here’s Jack Valenti addressing a congressional hearing back in April:

But it is digital piracy that gives movie producers multiple Maalox moments. It is digital thievery, which can disfigure and shred the future of American films. What we must understand is that digital is to analog as lightning is to the lightning bug. In analog, the pirate must be provisioned with equipment, dozens, even hundreds of slave-video recorders, because after repeated copying in analog on one machine, the finished product becomes increasingly un-watchable. Not so in digital format.

Well, now Hollywood is saying they want to ban analog outputs. For example, John Patrick reports a panel of movie industry executives saying:

The hole in the protection scheme is that most of the content is still analog. A DVD starts out as digital but the output of a DVD player is analog and therefore can be easily copied.

Others report privately that they are hearing the same thing, that Hollywood now thinks that analog outputs should be stamped out.

Hmm. Digital is too dangerous to allow. Analog is too dangerous to allow. That puts us in a bit of a tough spot.