Agile OTP generation
AssigneeEMC Corporation
InventorsDaniel Vernon Bailey, 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.
Claims21
A computer implemented method for provisioning an OTP generator, the method comprising:
- selecting one or more variance techniques from a set of variance techniques, wherein the variance technique is given by the function OTP=H(F(SKC, SKPC),InputSet), wherein the InputSet is a set comprising K and Time, wherein H is a Hash;
- wherein K is a key, wherein SKC is a Symmetric Key certificate, F is a function for use in a variance technique for OTP generation, and wherein SKPC is a Symmetric Key Policy Certificate;
- provisioning the OTP generator with the one or more variance techniques;
- and
- enabling a validator to determine which authentication technique is used by the OTP generator.
A computer program product for provisioning an OTP generator, the computer program product comprising:
- a non-transitory computer-readable medium encoded with computer-executable program code for provisioning the OTP generator, the code configured to enable the execution of:
- selecting one or more variance techniques from a set of variance techniques, wherein the variance technique is given by the function OTP=H(F(SKC, SKPC),InputSet), wherein the InputSet is a set comprising K and Time, wherein H is a Hash;
- wherein K is a key, wherein SKC is a Symmetric Key certificate, F is a function for use in a variance technique for OTP generation, and wherein SKPC is a Symmetric Key Policy Certificate;
- provisioning the OTP generator with the one or more variance techniques;
- and
- enabling a validator to determine which authentication technique is used by the OTP generator.
A system for provisioning an OTP generator, the system comprising:
- a validator;
- computer-executable program code operating in memory, wherein the computer-executable program code is configured to enable execution of:
- selecting one or more variance techniques from a set of variance techniques, wherein the variance technique is given by the function OTP=H(F(SKC, SKPC),InputSet), wherein the InputSet is a set comprising K and Time, wherein H is a Hash;
- wherein K is a key, wherein SKC is a Symmetric Key certificate, F is a function for use in a variance technique for OTP generation, and wherein SKPC is a Symmetric Key Policy Certificate;
- provisioning the OTP generator with the one or more variance techniques;
- and
- enabling the validator to determine which authentication technique is used by the OTP generator.
Dependencies are inferred from the claim text.