Okay, we all know about the Weirdness that is coming down from On High. Asscroft seems to be out to make a mockery of civil liberties, and I'm probably going to jail just for making this post. :)
I recently re-read Cryptonomicon, and the bit where one of the characters deduces some information based on transmission patterns (i.e. watching what happens when a transmission is made, instead of reading the transmission itself) is a fairly serious issue.
So, what do we do about it?
Simple: Maintain daily/hourly (depending on intensity) "squirts" of a certain amount of data, to the max size you could assume you would be sending, to all those who you might communicate with. Using a PGP keyring and a suitable source of random garbage (I prefer the Mersenne Twistor myself, but an outside source of chaos is probably a better idea, such as a cup of hot tea.) you would take random garbage, encrypt it with your private and your target's public key, and if you actually had anything to send, you would queue it up, fire it off, and the recieving app would recognize the mail from it's header. Odds are against ever hitting it with the RNG, and if it does, it's just a piece of easily discardable trash, unless it somehow happens to be the source code for Snow Crash. :P
I'm just wondering if anybody sees any major flaws in this process, not including the possibility of somebody having an easy way to crack PGP, or having access to the computers/keyrings of the individuals communicating.