DOSC TWiki snapshot as of mid-2005

Top

DeCSS


DeCSS is a program for descrambling the encryption on DVDs.

The MPAA is trying to make the source code for this program illegal.

But the source code is free speech: writing a program is another way of expressing yourself, just like writing a novel or a poem.

Therefore, we bring you a small bit of free speech right here for your viewing enjoyment:

DeCSS source code

#!/usr/bin/perl
# 472-byte qrpff, Keith Winstein and Marc Horowitz 
# MPEG 2 PS VOB file -> descrambled output on stdout.
# usage: perl -I :::: qrpff
# where k1..k5 are the title key bytes in least to most-significant order

s''$/=\2048;while(<>){G=29;R=142;if((@a=unqT="C*",_)[20]&48){D=89;_=unqb24,qT,@
b=map{ord qB8,unqb8,qT,_^$a[--D]}@INC;s/...$/1$&/;Q=unqV,qb25,_;H=73;O=$b[4]<<9
|256|$b[3];Q=Q>>8^(P=(E=255)&(Q>>12^Q>>4^Q/8^Q))<<17,O=O>>8^(E&(F=(S=O>>14&7^O)
^S*8^S<<6))<<9,_=(map{U=_%16orE^=R^=110&(S=(unqT,"\xb\ntd\xbz\x14d")[_/16%8]);E
^=(72,@z=(64,72,G^=12*(U-2?0:S&17)),H^=_%64?12:0,@z)[_%8]}(16..271))[_]^((D>>=8
)+=P+(~F&E))for@a[128..$#a]}print+qT,@a}';s/[D-HO-U_]/\$$&/g;s/q/pack+/g;eval



Gallery of DeCSS Descramblers

Dr. David S. Touretzky, (of the Computer Science Department, Carnegie Mellon University), has created a website that is a gallery of DeCSS descramblers.

His website asks that it be quoted as follows (it's a scholarly publication):

Touretzky, D. S. (2000)
Gallery of CSS Descramblers.
Available: http://www.cs.cmu.edu/~dst/DeCSS/Gallery, (17 Oct 2002).


The gallery has a number of different implementations of programs that decrypt CSS-encrypted material, available in a number of different formats (including C, Perl, spoken, in music, and verilog). I got the code above from his site.

http://www-2.cs.cmu.edu/~dst/DeCSS/Gallery/


DeCSS (no. I mean the other DeCSS... :)

So basically there was this guy, and he didn't like what the MPAA was doing, but he didn't want to go to jail.

But he was really smart and knew that the MPAA was taking everyone to court who either had a copy of DeCSS up on their webpage or who linked to a copy of DeCSS.

So he went and invented DeCSS. or rather, a different DeCSS, one that takes CSS formatting out of webpages. You see, his version is unquestionably legal (at least to the MPAA), and has nothing to do with the ContentScramblingSystem that is used on DVDs.

Do you see where we're going with this?

Anyhow, so basically he was (still is?) encouraging people to download copies of his DeCSS and put them up online. that way the MPAA will try to take thousands of people to court who have a copy of the webpage-modifying program :)

And that guy? his webpage is here: http://www.pigdog.org/decss/

you can even get a few lines of html from his page that will put a button on your webpage like this:

DeCSS Now!



RobinsonTryon - 17 Oct 2002