Patent ID: 8230231
Filing Date: 2012-07-24
Classification: G06F,H04L

Abstract:
1. One or more computer-readable storage media, the one or more computer-readable storage media not consisting of a propagating signal, the one or more computer-readable storage media comprising computer-executable instructions for provisioning independent generation of single-use combinations of characters to aid in remote verification, the computer-executable instructions directed to steps comprising: receiving, from a server computing device, multiple alternative sets of provisioning information, each alternative set of provisioning information comprising a set of parameters and a server computing device public key corresponding to that set of parameters that are both unique among the received multiple alternative sets of provisioning information; selecting, from among the received multiple alternative sets of provisioning information, a single selected set of provisioning information; creating a client public key from a randomly selected value that is a client private key and the parameters of the single selected set of provisioning information that was selected from among the received multiple alternative sets of provisioning information; creating a shared secret from the client private key and the parameters and server computing device public key of the single selected set of provisioning information that was selected from among the received multiple alternative sets of provisioning information; and creating the single-use combination of characters from the shared secret.