# Was a number banned due to CD encryption legal travails?

**URL:** <https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807>\
**Category:** Factual Questions\
**Created:** [October 22, 2001, 5:06am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807 "2001-10-22T05:06:54Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![matt\_mcl](https://avatars.discourse-cdn.com/v4/letter/m/7ab992/32.png) [@matt\_mcl](https://boards.straightdope.com/u/matt_mcl)\
**Post date:** [October 22, 2001, 5:06am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/1 "2001-10-22T05:06:54Z")

</div>

It’s been reported me that due to attempts to hack the encryption used on CDs, the very high prime number used as the encryption key is now illegal to possess, print, etc. Has anyone else heard this?

More importantly, if it’s true, does that mean that if I wrote a program saying

10 n = 1;  
20 print n;  
30 n = n + 1;  
40 goto 20;

that I would eventually commit a crime?

---

<div class="post-metadata">

**Author:** ![SenorBeef](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/senorbeef/32/2220_2.png) [@SenorBeef](https://boards.straightdope.com/u/SenorBeef)\
**Post date:** [October 22, 2001, 5:13am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/2 "2001-10-22T05:13:54Z")

</div>

Sounds pretty silly… but that was never a reason to keep something from being a law.

---

<div class="post-metadata">

**Author:** ![Kalt](https://avatars.discourse-cdn.com/v4/letter/k/b9e5f3/32.png) [@Kalt](https://boards.straightdope.com/u/Kalt)\
**Post date:** [October 22, 2001, 5:24am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/3 "2001-10-22T05:24:29Z")

</div>

Yep, there is an illegal prime. The question of course is would any prosecutor or grand jury indict someone for sharing it. Free speech, etc.

quoting from [http://primes.utm.edu/curios/page.php?number\_id=953](http://primes.utm.edu/curios/page.php?number_id=953)

When written in base 16 (hexidecimal), this prime forms a gzip file of the original C-source code (sans tables) that decrypts the DVD Movie encryption scheme (DeCSS). See Gallery of CSS Descramblers (and its Steganography Wing) for more information. It is apparantly illegal to distribute this source code in the United States, so does that make this number ( found by Phil Carmody) also illegal?

See here for more info: [http://www.utm.edu/research/primes/glossary/Illegal.html](http://www.utm.edu/research/primes/glossary/Illegal.html)

If you think a prime number is a clever way to hide the DeCSS code, check this out: [http://www-2.cs.cmu.edu/~dst/DeCSS/Gallery/](http://www-2.cs.cmu.edu/~dst/DeCSS/Gallery/)

---

<div class="post-metadata">

**Author:** ![Derleth](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Derleth](https://boards.straightdope.com/u/Derleth)\
**Post date:** [October 22, 2001, 5:27am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/4 "2001-10-22T05:27:04Z")

</div>

[Illegal prime number unzips do DeCSS. - Slashdot](http://slashdot.org/articles/01/03/17/1639250.shtml)

So, the short answer is yes.

> [@](#):
>
> More importantly, if it’s true, does that mean that if I wrote a program saying
> 
> 10 n = 1;  
> 20 print n;  
> 30 n = n + 1;  
> 40 goto 20;
> 
> that I would eventually commit a crime?

Yes, but the number is 1,401 digits long, so it might take a while. 🙂

---

<div class="post-metadata">

**Author:** ![Derleth](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Derleth](https://boards.straightdope.com/u/Derleth)\
**Post date:** [October 22, 2001, 5:30am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/5 "2001-10-22T05:30:09Z")

</div>

Errors!

First, my link should read ‘Illegal Prime Number Unzips **to** DeCSS.’

Second, Basic programs do not end lines with semicolons. C and Java many other languages do, but not Basic. 🙂

Third, sp! fp regarding slashdot with answer! w00t! 😃

---

<div class="post-metadata">

**Author:** ![Derleth](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Derleth](https://boards.straightdope.com/u/Derleth)\
**Post date:** [October 22, 2001, 5:35am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/6 "2001-10-22T05:35:04Z")

</div>

We should make it clear that the DeCSS does not decrypt CDs, but DVDs. CDs are, mostly, unencrypted right now.

And the legality of the prime is not clear at this point, I don’t think. It is, after all, a prime number, even if you can permute it to get a DeCSS implementation.

Some news about CD encryption: [Record Label Testing CD Encrpytion System -PC Magazine](http://www.pcmag.com/article/0,2997,s%253D1582%2526a%253D12340,00.asp)

---

<div class="post-metadata">

**Author:** ![DPWhite](https://avatars.discourse-cdn.com/v4/letter/d/d26b3c/32.png) [@DPWhite](https://boards.straightdope.com/u/DPWhite)\
**Post date:** [October 22, 2001, 5:49am UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/7 "2001-10-22T05:49:48Z")

</div>

What a preposterous abuse of the rule of law. Fortunately, there is nothing, I presume, copyrighted or illegal about the number that is a factor of two of said illegal prime number. It is one thing to protect from decryption a work that consumers do not need to see, but outlawing a number? This cannot be correct.

---

<div class="post-metadata">

**Author:** ![ZenBeam](https://avatars.discourse-cdn.com/v4/letter/z/3ab097/32.png) [@ZenBeam](https://boards.straightdope.com/u/ZenBeam)\
**Post date:** [October 22, 2001, 4:56pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/8 "2001-10-22T16:56:46Z")

</div>

> [@](#):
>
> Second, Basic programs do not end lines with semicolons. C and Java many other languages do, but not Basic.

Perhaps **matt\_mcl** is just trying to avoid getting busted for writing a program which could aid circumventing encryption. Since it’s not a valid code in any programming language he’s aware of, he’s home free! 🙂

Every gzipped source code is _some_ number in hexadecimal. Does the number being prime make a difference, somehow?

---

<div class="post-metadata">

**Author:** ![micco](https://avatars.discourse-cdn.com/v4/letter/m/5f8ce5/32.png) [@micco](https://boards.straightdope.com/u/micco)\
**Post date:** [October 22, 2001, 5:16pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/9 "2001-10-22T17:16:54Z")

</div>

> [@](#):
>
> \*Originally posted by DPWhite \*  
> \*\*What a preposterous abuse of the rule of law. Fortunately, there is nothing, I presume, copyrighted or illegal about the number that is a factor of two of said illegal prime number. It is one thing to protect from decryption a work that consumers do not need to see, but outlawing a number? This cannot be correct. \*\*

This was just an academic excercise by cipherpunks demonstrating the futility of security through obscurity. Their point is that _everything_ represented on a computer is just a number, and if you try to make it illegal for someone to distribute source code, you essentially have to police the distribution of numbers.

Since everything is just a number, the argument applies not only to the DeCSS source code but to your name, the entire works of Shakepeare, and the new hit single MP3. If you say you **can’t** police the distribution of “numbers” then you’ve voided all copyright law. Whether or not copyright is valid is a GD all its own, but the fact is, we already “outlaw” plenty of “numbers”.

---

<div class="post-metadata">

**Author:** ![felix9x](https://avatars.discourse-cdn.com/v4/letter/f/bbce88/32.png) [@felix9x](https://boards.straightdope.com/u/felix9x)\
**Post date:** [October 22, 2001, 5:27pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/10 "2001-10-22T17:27:44Z")

</div>

My friend who is taking a computer security course told me of his professor coming to class with a t-shirt which had and algorithm printed on the back that is illegal to transfere electronicaly.

This is just silly.

---

<div class="post-metadata">

**Author:** ![matt\_mcl](https://avatars.discourse-cdn.com/v4/letter/m/7ab992/32.png) [@matt\_mcl](https://boards.straightdope.com/u/matt_mcl)\
**Post date:** [October 22, 2001, 5:41pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/11 "2001-10-22T17:41:41Z")

</div>

Similarly, an acquaintance of mine had a shirt that had a powerful encryption program printed on the front; on the back it said: Warning! This shirt is a munition. Which it was, such encryption protocols being (at the time) regulated as munitions in the US. Nevertheless, he had gotten aboard airplanes wearing the thing 🙂

---

<div class="post-metadata">

**Author:** ![micco](https://avatars.discourse-cdn.com/v4/letter/m/5f8ce5/32.png) [@micco](https://boards.straightdope.com/u/micco)\
**Post date:** [October 22, 2001, 5:45pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/12 "2001-10-22T17:45:06Z")

</div>

> [@](#):
>
> \*Originally posted by felix9x \*  
> \*\*My friend who is taking a computer security course told me of his professor coming to class with a t-shirt which had and algorithm printed on the back that is illegal to transfere electronicaly.
> 
> This is just silly. \*\*

This is an old joke in the crypto world. Back when cryptography was regulated by the DoD and classed as a munition for national security purposes, someone printed a t-shirt with the RSA algorithm in about three lines of Perl. Technically, the t-shirt was an export-controlled munition. I never tried to wear mine through customs, but, in theory, the Feds could have arrested me as an arms dealer if I had. These laws have been changed and crypto itself is no longer regulated like this.

The newer arguments are over specific lousy encryption schemes used for digital rights management, and the recording industry claims that distributing the algorithm is tantamount to piracy. There are several people with DeCSS tattooed on their bodies, making them walking acts of digital piracy.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [October 22, 2001, 7:57pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/13 "2001-10-22T19:57:09Z")

</div>

> [@](#):
>
> \*Originally posted by micco \*  
> Since everything is just a number, the argument applies not only to the DeCSS source code but to your name, the entire works of Shakepeare, and the new hit single MP3. If you say you **can’t** police the distribution of “numbers” then you’ve voided all copyright law. Whether or not copyright is valid is a GD all its own, but the fact is, we already “outlaw” plenty of “numbers”.

The DeCSS code (and the infamous prime number) is an illegal decryption tool, _not_ a copyrighted work. Violating a copyright is a _civil_ offense. Publishing the DeCSS code is a _criminal_ violation of the Digital Millenium Copyright Act. I.e., you can go to jail.

Industry groups are using Sept. 11 as an excuse to get congress to pass even stranger restrictions on the First Amendment. Go to [Slashdot](http://slashdot.org) and enter “SSSCA” into a search. Since the proposed laws are for “National Security”, you can’t even find out how your congresscritters stand on it.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [October 22, 2001, 8:20pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/14 "2001-10-22T20:20:46Z")

</div>

You can find T-shirts with DeCSS on the back [here](http://www.copyleft.net/item.phtml?&page=product_273_front.phtml).

(I have the old blue one, which they don’t seem to have any more.)

A portion of their proceeds goes to the [Electronic Frontier Foundation](http://www.eff.org/).

Back in the day, the DoD prevented people from distributing computer code with certain types of algorithms, but said nothing about print. So Phil Zimmerman got the MIT Press to print the source code for PGP in a book, which was sold overseas.

---

<div class="post-metadata">

**Author:** ![erislover](https://avatars.discourse-cdn.com/v4/letter/e/71e660/32.png) [@erislover](https://boards.straightdope.com/u/erislover)\
**Post date:** [October 22, 2001, 8:37pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/15 "2001-10-22T20:37:49Z")

</div>

This has got to be one of the most interesting threads I’ve read in a long time, spurring me on to much web searching and reading. Simply amazing.

Now, how much longer before we can generate hardware with a data-bus size large enough to use entire programs as inputs for numbers? (Godel… paging Kurt Godel…)

---

<div class="post-metadata">

**Author:** ![micco](https://avatars.discourse-cdn.com/v4/letter/m/5f8ce5/32.png) [@micco](https://boards.straightdope.com/u/micco)\
**Post date:** [October 22, 2001, 8:58pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/16 "2001-10-22T20:58:00Z")

</div>

> [@](#):
>
> \*Originally posted by ftg \*  
> \*\*The DeCSS code (and the infamous prime number) is an illegal decryption tool, _not_ a copyrighted work. Violating a copyright is a _civil_ offense. Publishing the DeCSS code is a _criminal_ violation of the Digital Millenium Copyright Act. I.e., you can go to jail.  
> \*\*

FTR, I did not mean to imply any commentary about whether DeCSS was illegal, immoral or fattening. I brought up copyrights simply to point out to **DPWhite** that we already restrict the distribution of some protected “numbers”. That is, the very nature of copyrights make distribution of some “numbers” illegal.

DeCSS is certainly illegal under DMCA. Whether or not it _should_ be illegal is an open issue and, with luck and perseverance, the more egregious parts of DMCA may be changed as a result of these challenges. DeCSS has significant non-infringing use in terms of copyrighted works, and is only illegal because of the provisions of the DMCA which prohibit reverse engineering.

---

<div class="post-metadata">

**Author:** ![KellyM](https://avatars.discourse-cdn.com/v4/letter/k/57b2e6/32.png) [@KellyM](https://boards.straightdope.com/u/KellyM)\
**Post date:** [October 26, 2001, 7:07pm UTC](https://boards.straightdope.com/t/was-a-number-banned-due-to-cd-encryption-legal-travails/88807/17 "2001-10-26T19:07:49Z")

</div>

> [@](#):
>
> \*Originally posted by erislover \*  
> \*\*Now, how much longer before we can generate hardware with a data-bus size large enough to use entire programs as inputs for numbers? (Godel… paging Kurt Godel…) \*\*

We do that already. We just don’t stuff the entire number into the processor at one time, but instead feed it to it in manageable chunks. In a Von Neumann computer, every program is just a very big number.
