Method and apparatus for mobile time-based UI for VIP
AssigneeSymantec Corporation
InventorsMaryam Najafi, Len Osamu Toyoshiba
Life of this patent
Estimating the term…
Abstract
A method and apparatus for time-based one-time password generation using a wireless communications device for two-factor authentication are described. The computer-implemented method comprising detecting launch of a security code generation application on a wireless communications device, generating a first unique security code upon launching the application, displaying the first security code on the wireless communications device, determining based on time whether to generate a new unique security code, and displaying the new unique security code.
Claims26
A computer-implemented method comprising:
- detecting a user input to launch a security code generation application on a wireless communications device;
- receiving shared secret information and a credential identifier from a validation server;
- generating a first unique security code based at least in part on the shared secret information;
- displaying the first unique security code on the wireless communications device;
- associating the credential identifier with the first unique security code, wherein the credential identifier to identify the wireless communications device and to validate the first unique security code when the first unique security code is provided to a third-party server;
- determining whether to further generate a new unique security code based on time;
- and
- for each determination to further generate the new unique security code,
- generating the new unique security code;
- removing the displayed first unique security code from the display device;
- and
- automatically displaying the new unique security code.
A wireless communications device comprising:
- an application detector to detect a launch of a security code generation application;
- a receiver to receive shared secret information and a credential identifier from a validation server;
- a security code generator to generate a first unique security code based at least in part on the shared secret information;
- an activator to associate the credential identifier with the first unique security code, wherein the credential identifier to identify the wireless communications device and to validate the first unique security code when the first unique security code is provided to a third-party server;
- an analysis logic to determine, based on time, whether to generate a new unique security code;
- and
- a display device to display a single security code, wherein the first unique security code is replaced by the new unique security code.
A security system comprising:
- an application detector to detect a launch of a security code generation application;
- a receiver to receive shared secret information and a credential identifier from a validation server;
- a security code generator to generate a first unique security code based at least in part on the shared secret information;
- an activator to associate the credential identifier with the first unique security code, wherein the credential identifier to identify the wireless communications device and to validate the first unique security code when the first unique security code is provided to a third-party server;
- an analysis logic to determine, based on time, whether to generate a new unique security code;
- a security code display to display the first unique security code;
- and a time indicator to display time in reference to a predefined time threshold;
- and
- a credential ID display to display the credential identifier received from a validation server.
A computer-implemented method comprising:
- displaying a first unique security code on a wireless communications device;
- associating a credential identifier with the first unique security code, wherein the credential identifier to identify the wireless communications device and to validate the first unique security code when the first unique security code is provided to a third-party server;
- displaying time in reference to a predefined time threshold;
- determining whether the predefined time threshold is met;
- replacing the first unique security code on the wireless communications device with a new security code when the predefined time threshold is met;
- and
- displaying the credential identifier received from the validation server.
Dependencies are inferred from the claim text.