Encryption has been the solution allways, which is why the government was so hot a few years back to have a "public" encryption standard that they had backdoor keys to. You notice that went over like a lead baloon. People who really want to keep their communications private use encryption that the government cant break. It's out there and all one has to do is find it.