Agile OTP generation
AssigneeEMC Corporation
InventorsDaniel Bailey Vernon, John G Brainard, William M Duane, Michael J O'Malley, Robert S Philpott
Life of this patent
Estimating the term…
Abstract
A method, system, and apparatus for agile generation of one time passcodes (OTPs) in a security environment, the security environment having a token generator comprising a token generator algorithm and a validator, the method comprising generating a OTP at the token generator according to a variance technique; wherein the variance technique is selected from a set of variance techniques, receiving the OTP at a validator, determining, at the validator, the variance technique used by the token generator to generate the OTP, and determining whether to validate the OTP based on the OTP and variance technique.
Claims17
A method for agile generation of one time passcodes (OTPs) in a security environment, the security environment having a token generator comprising a token generator algorithm and a validator, the method comprising:
- generating an OTP at the token generator according to a variance technique;
- wherein the variance technique is selected from a set of variance techniques;
- where the variance technique is given by the function OTP=H(F(SKC, SKPC), InputSet) and wherein the InputSet is a set comprising K and C;
- wherein H is a Hash;
- wherein K is a key;
- wherein C is a unique value for the generation of the OTP at the token generator;
- SKC is a Symmetric Key certificate, F is a function for use in a variance technique for OTP generation, SKPC is a Symmetric Key Policy Certificate;
- receiving the OTP at a validator;
- determining, at the validator, the variance technique from a plurality of possible variance techniques used by the token generator to generate the OTP;
- and
- determining whether to validate the OTP based on the OTP and variance technique.
A system for agile generation of one time passcodes (OTPs) in a security environment, the system comprising:
- a token generator comprising a token generator algorithm;
- wherein the token generator algorithm generates an OTP at the token generator according to a variance technique;
- wherein the variance technique is selected from a set of variance techniques;
- where the variance technique is given by the function OTP=H(F(SKC, SKPC), InputSet) and wherein the InputSet is a set comprising K and C;
- wherein H is a Hash;
- wherein K is a key;
- wherein C is a unique value for the generation of the OTP at the token generator;
- SKC is a Symmetric Key certificate, F is a function for use in a variance technique for OTP generation, SKPC is a Symmetric Key Policy Certificate;
- a validator;
- and
- computer-executable program code operating in memory, wherein the computer-executable program code is configured to enable execution of:
- receiving the OTP at a validator;
- determining, at the validator, the variance technique from a plurality of possible variance techniques used by the token generator to generate the OTP;
- and
- determining whether to validate the OTP based on the OTP and variance technique.
Dependencies are inferred from the claim text.