Patent ID: 8099607

Claim:
A system for securing information on a communications network comprising: a storage device configured to store information encrypted with a first type-one rolling key, wherein the first type-one rolling key and a first type-two rolling key are associated with a first asymmetric rolling crypto-key; and a processor configured with logic to (i) direct transmission from a sending entity to an external computer system, via a network, of a request for the first type-two rolling key, (ii) receive from the external computer system, via the network, the first type-two rolling key responsive to the directed transmission, wherein the external computer system sends the first type-two rolling key after authentication of the sending entity based on a transmission of a proof of knowledge of the first type-one rolling key from the sending entity to the external computer (iii) decrypt the stored encrypted information with the first type-two rolling key, (iv) after so decrypting the information, generate a second asymmetric rolling crypto-key having a second type-one rolling key and a second type-two rolling key, (v) encrypt the information with the second type-one rolling key wherein at least one of the first type-one rolling key and the second type-one rolling key are generated based on a factor, which is generated based at least on the information or a password associated with a user.