Patent ID: 6970562

Claim:
A system for generating an asymmetric crypto-key usable to transform messages to encrypt and decrypt or sign the messages for a user, comprising: a first processor configured to (i) generate a private crypto-key and a corresponding public crypto-key associated with the user, (ii) divide the private crypto-key into a first private key portion, based on a password of the user, and a second private key portion, (iii) destroy the private crypto-key and the first private key portion without distribution thereof and without storage thereof in a persistent state, and (iv) store only the second private key portion and the public crypto-key in a persistent state; and a second processor representing a user and configured to (i) generate, responsive to receipt of an inputting of and based on the user password, only the first private key portion, and (ii) destroy, without storing in a persistent state, the generated first private key portion.