Single sign-on, identity management and the Cloud
How about you keeping all your personal encryption keys, digital certificates and digital signatures on a hardware dongle that one keeps about ones person. That way, there is no central repositary to be compromised. Assuming the various security services don't already have that data, since it resides in the cloud .. in the cloud .. in the cloud.