The person I was responding to said that it was hopeless because it's practically impossible to avoid targeted surveillance of sufficient scope by the NSA. I said that this didn't matter because targeted surveillance is not the problem, mass surveillance is.
This may or may not be a bit off-topic, but deals a bit with planting the seeds of making it somewhat harder to monitor/decrypt your computer communications stuff.
The issue here is not that someone is watching you now because you are doing Something AntiGovernment (synonym for "Evil"), but that someone is vacuuming up everything you do, and then later when you decide to do something Evil, they will go back to their massive records and check out what you previously did.
It would be nice to have a scheme to:
1. interfere with your ability to record and decrypt everything
2. have an unbreakable code for communicating with other people
Since they vacuum up everything, let's give them stuff to vacuum up. I think I'm going to post a lot of stuff in my gmail account or hosted filespace, big gobs of files that are just random data. Ha! Let them decrypt that! I might create a TrueCrypt volume or two, and then stick that on the web. If everyone did that, the TLA agencies might drive themselves nuts trying to figure out if those files meant anything or not. I might even name the files "LatestPopularHits.mp3" or "PiratedPornVideo.mov" and dangle it in front of the latest MAFIAA antipiracy dogs.
One nice thing about having files of random gibberish on the web is that they make great one-time pads for encrypting. It's already out there, so you and I can just agree on a certain file that's on Rapidshare or something, and we can use that to encrypt; concepturally, it could be as simple as a bitwise XOR with the random file. To guard against the NSA just trying every single file on the planet for a key (I wouldn't put it past them), we could even say, "Our one-time pad is the first 123kb of File A, plus the second 456kb of file B."
So, start dumping those gobs of random data onto the web! You could even email large amounts of random garbage to a dummy email account, and then deleting it, thus costing you no more than negligible bandwidth, while the GMails and NSA's out there try to record an accumulating pile of useless garbage that no longer exists anywhere except in their own archives.
Screw all this surveillance. Screw Big Brother.