For email, the main problem is the automating the public key management. There is some hope here in the deployment of secure DNS (DNSSEC), which has the potential to automate the process so that everyone, by default, has a public key without taking any special action.
However progress is extremely slow and the incentives weak, so I would be surprised to see significant progress any time soon for email.
If you use Skype (and probably other proprietary systems, even your mobile phone) encryption will probably come as standard. There may however be back-doors, possibly allowing the provider, governments and law enforcement access. But it’s better than nothing. The architecture of Skype, where the traffic passes through completely untrusted super-nodes (for example my computer!) pretty much demands the use of encryption.
“When will AGI be created?”
I’m not sure this means very much. How would we be able to tell?
Computers are already far superior to humans for many tasks. I expect more of the same in the future, with computers being delegated to take on increasingly complex tasks. I don’t however see that any “singularity” is likely—rather a relatively smooth progression from what is possible today towards more difficult problems that can be solved in the future.
Even supposing computers were to advance to a state of “intelligence” where they could say invent interesting new mathematics, I’m not sure that this would have any profound consequences, any more than a chess playing computer that can beat a human has any profound consequences.
It’s possible to imagine that a very powerful “intelligent” computer could somehow run amok, but we are so far from such a possibility that it hardly seems worth worrying about it now. I’d worry more about human dangers ( fascism, totalitarian regimes ) since they seem to appear and become dangerous quite frequently. For example, should we be worried about China?