Patent ID: 9576149
Date: 2017-02-21
CPC Classifications: G06F,H04L

Claim:
1. A method for recovering a verification code defined by a user in an encryption agent installed on at least one device controlled by the user, each device configured for communication with a remote service provider server, the method comprising: for each device of the at least one device, operating a processor of that device under control of the encryption agent to: for each device of the at least one device, storing the remote recovery code information for that device in a non-volatile service provider storage module on the remote service provider server; receiving at the remote service provider server, a code recovery request; in response to receiving the code recovery request, authenticating the user, and after the authenticating the user, operating a processor of the remote service provider server to: receiving the server recovery code information at a recovery device of the at least one device; operating a processor of the recovery device under control of the encryption agent to: for each device of the at least one device, operating the processor of that device under control of the encryption agent to: wherein the plurality of codewords comprise a first codeword and a second codeword and the verification code is determinable from a combination of the first codeword and the second codeword, but is not determinable from either of the first codeword and the second codeword alone; and for each device of the at least one device: