In legal terms: all you are doing is irrelevant technical wanking.
In legal terms: all you are doing is irrelevant technical wanking.
Just wanted to make sure we're talking about the same thing, counselor. :)
There's a deeper problem with banning encryption of any form (e.g. "strong encryption") that an encrypted file can be made indistinguishable from random data. If the police or any prosecutor will never be able to tell that a chunk of that was strongly encrypted (technically feasible), the law will never work.
And then there's the sheer absurdity of the idea, which the comparison banishing starting fires doesn't capture.
It's not like the sort of logical reasoning that happens when software engineers battle for the Right way to do something. :)
You can then embed crypto in those streams. When the prosecutors can't even distinguish intent then there's a problem. No third party may ever know someone exchanged encrypted messages.
So again, I'm not saying the law is fundamentally inconsistent or anything, it's just that it's pretty easy to make it unenforceable and undetectable.
In a shit sack world, the inquisition just points out that there is noise in a lot of your messages and you're done, you don't get a chance to wax philosophical about your intent.
In an even worse world, they just insinuate that you might be communicating secretly.
https://web.archive.org/web/20121029045140/http://marutukku....
It only fails if the government knows a priori you are a criminal and inspects your hardware.
I thought about making a few proof of concept models for this, but I don't think there's real demand for it (and I'm lazy) -- steganography is probably sufficient for what most people use.
You just massively increased bandwidth cost and download times.
The noise, which is added to everything, is not compressible so now everything takes a lot more badwidth.
Keep in mind the law is targeting malicious actors, people that would likely try to use this sort of circumvention even if it isn't mainstream.