A data processing system and method are disclosed for maintaining secure user private keys in a non-secure storage device. A master key pair is established for the system. The master key pair includes a master private key and a master public key. The master key pair is stored in a protected storage device....http://www.google.com/patents/US6959390?utm_source=gb-gplus-sharePatent US6959390 - Data processing system and method for maintaining secure user private keys in non-secure storage