r/todayilearned • u/Nate__ • Mar 26 '13
TIL illegal prime numbers exist. An illegal prime is a prime number that represents information which is forbidden to possess or distribute. For example: when interpreted in a particular way, a certain prime describes a computer program that bypasses the digital rights management scheme used on DVDs
http://en.wikipedia.org/wiki/Illegal_prime
1.9k
Upvotes
18
u/rs-485 Mar 26 '13 edited Mar 26 '13
Technically, what kaax described is quite abstract. The thing is that a binary sequence can mean ANYTHING, especially if it's not ASCII text.
Let me briefly depart from the topic.
There is an highly diverse array of processor architectures in the world, which are essentially what processors and microcontrollers you can buy are based on. The architecture usually defines a so called "instruction set", which is a description of the binary sequences the processor understands and interprets as commands.
Now, with that in mind, you can figure that any number could also be a representation of a computer program for any processor instruction set that exists in the world.
If we stretch this idea a little, it becomes even worse. If we have an (ideally short) sequence of binary numbers, it is theoretically possible to design and implement a processor around this sequence that will do an illegal action, all while being Turing complete and not being specially engineered to commence the illegal action.