Strong encryption vs Random Garbage
Making it a crime to not reveal the key to encrypted material is ultimately still a futile exercise.
The mere possibility that the file could be a piece of garbage generated by a random number generator raises too many loopholes.
An example:
So I have received a file containing a lot of apparently random numbers form a person that cannot be traced (say someone working behind a spoofed email address).
- If this file is truly garbage, there is no way in the world for me to provide a key that makes it readable, so I would go to jail. - the perfect way to frame en innocent person.
- If the file is actually an encrypted message, this will only be revealed if I provide the correct key. I can have a seperate key that I use for all other communication, which will not open this file. I can claim that it must be some random garbage sent to me to frame me. If you want to build a stronger case for this argument you get somebody to start sending anonymous messages with random garbage to random people just so you can hide in the crowd.
So governments frantically insisting that nothing is encrypted, only really works if you they don't care that they are putting innocent people in jail.