News for hackers. Stuff that matters.
Re:How to publish Git repos that cannot be republished to Gi... by dfox on Monday November 02, 2020 @07:57PM (#24975226)
Most so called “illegal primes” involve encoding some information (eg. encryption key, that is an random number) as a prime number with the idea that transforming the information into prime makes it into “mathematical result” or something like that. It is intended as an argument why there should not be any “illegal data” which I find absurd because the idea that such transformation is somehow relevant is even larger nonsense that the idea of making some kinds of information “illegal”.
Re:How to publish Git repos that cannot be republished to Gi... by chc4 on Monday November 02, 2020 @08:05PM (#24975283)
That's not true. They are illegal primes because encryption keys are just pairs of prime numbers used for public key cryptosystems, so posting the primes that make them up is sharing the encryption keys and thus against DMCA. There is no transformation involved - it is not just encoding normal illegal content into a numeric form.
Re:How to publish Git repos that cannot be republished to Gi... by ikeboy on Monday November 02, 2020 @08:09PM (#24975309)
>One of the earliest illegal prime numbers was generated in March 2001 by Phil Carmody. Its binary representation corresponds to a compressed version of the C source code of a computer program implementing the DeCSS decryption algorithm, which can be used by a computer to circumvent a DVD's copy protection.[1][2]

https://en.wikipedia.org/wiki/Illegal_prime

Re:How to publish Git repos that cannot be republished to Gi... by dragonwriter on Monday November 02, 2020 @09:01PM (#24975632)
> so posting the primes that make them up is sharing the encryption keys and thus against DMCA

Except it's not.

You can post the numbers alone, without including information (directly or by reference) to the application about which information is banned, all you want.

Re:How to publish Git repos that cannot be republished to Gi... by lifthrasiir on Monday November 02, 2020 @09:15PM (#24975707)
This is also my understanding, but certainly not what RIAA and folks do want because this loophole allows for much more efficient distribution of those illegal numbers. Therefore they are motivated to overblock, whether the number is accompanied with instructions or not.
Re:How to publish Git repos that cannot be republished to Gi... by DarkWiiPlayer on Tuesday November 03, 2020 @02:23AM (#24977258)
If you distribute a number that represents something you're not allowed to distribute, without announcing this connection, you're not really making that secret information available to anyone. There's no loophole there.

You need to somehow include information on how to use the number, which is arguably easier to pull off, but still doesn't make it legal, just harder to find out.

Re:How to publish Git repos that cannot be republished to Gi... by feanaro on Tuesday November 03, 2020 @05:27AM (#24978245)
How about if we first standardize a universal, generic encoding scheme which produces numbers? Then if you saw a random number somewhere, you'd know to simply try decoding it with this scheme to see whether it succeeds.
Re:How to publish Git repos that cannot be republished to Gi... by lifthrasiir on Tuesday November 03, 2020 @06:56AM (#24978801)
I didn't mean that a mere dissemination of numbers is illegal; rather, RIAA will try to make illegal and will penalize (not yet illegal) dissemination for any means possible exactly because of that. This has a huge implication both for who don't want get in trouble and for who want do the illegal thing.
Re:How to publish Git repos that cannot be republished to Gi... by Qwertious on Tuesday November 03, 2020 @04:38AM (#24978007)
So, if I understand correctly you could do the following:

1. Someone somewhere creates a numbered list of primes (so 1=1,2=2,3=3,4=5,5=7,6=11,7=13,8=17, etc etc) 2. You refer to "the [N]th prime" with a vastly smaller number, and people could fetch it from the list of primes. 3. They could theoretically ban the number N?

Re:How to publish Git repos that cannot be republished to Gi... by tpxl on Tuesday November 03, 2020 @05:56AM (#24978418)
>with a vastly smaller number

Fun fact, there are a _LOT_ of prime numbers. There are about 10^22 prime numbers smaller than 10^24, so about every 100th number is prime. The ratio decreases the higher you go of course. The vastly smaller number is actually just a few bits smaller :)

Re:How to publish Git repos that cannot be republished to Gi... by roywiggins on Tuesday November 03, 2020 @09:53AM (#24980101)
If you could do that reliably, you'd obviate all compression algorithms. Unfortunately, primes don't compress like that.
Re:How to publish Git repos that cannot be republished to Gi... by marcan_42 on Monday November 02, 2020 @11:26PM (#24976287)
Historically shared DRM keys are typically symmetric encryption keys, not asymmetric ones, and thus not primes. I am not aware of any instances of an "illegal prime" that was prime because it was the private part of an RSA-based DRM cryptosystem. As far as I know, all of them were either encoded as primes deliberately, or just coincidentally prime.

Edit: except for this one, I guess. This one wasn't about DRM, but rather just a locked down device. TI sent bogus DMCA notices for that one, but as far as I can tell there is no solid legal theory under which those primes were illegal, and nobody ever got sued, so we can file this one under "manufacturer upset they no longer control their users' devices throws a legally meaningless fit".

https://en.m.wikipedia.org/wiki/Texas_Instruments_signing_ke...

Re:How to publish Git repos that cannot be republished to Gi... by eru on Tuesday November 03, 2020 @01:12AM (#24976869)
There are some encryption schemes that use raw primes as their keys.

But the first popular 'illegal prime' was a gzipped code that would defeat the DRM of DVDs. See https://en.wikipedia.org/wiki/Illegal_prime

Re:How to publish Git repos that cannot be republished to Gi... by cortesoft on Monday November 02, 2020 @11:21PM (#24976260)
It's what happens when computer programmers try to pretend the law is an algorithm... the law doesn't work like computers do. To a computer, every sequence of bits is the same as another sequence in the same order; the law, on the other hand, cares about the source of the bits.

There is a great classic essay describing this called "What color are your bits?"

https://ansuz.sooke.bc.ca/entry/23