Time-Based One-Time Password Generation for Secure Mobile Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional authentication methods rely on single-factor systems, which are insecure due to easily guessable passwords, and event-based one-time passwords are less secure as generated codes remain valid until used, allowing potential unauthorized access.

Innovation Solution

A method and apparatus for time-based one-time password generation using a wireless communications device for two-factor authentication, where a security code generation application detects launch, generates unique codes based on time, and displays them, ensuring synchronization with a validation server to provide secure access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional one-factor authentication using username and password is used, then ease of operation is improved, but security is worsened because passwords are easily guessable

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication process is segmented into two separate factors: something the user knows (password) and something the user has (security token with OTP). This segmentation strengthens security without significantly complicating the user experience, as both factors work together in a coordinated authentication flow.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A security token serves as an intermediary device that generates and displays one-time passwords. This intermediary adds a security layer between the user's password and the authentication system, preventing direct compromise of the password while maintaining operational ease.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If event-based OTP is used, then ease of operation is improved, but security is worsened because codes remain valid until used allowing unauthorized access

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The security token generates OTPs at regular time intervals (e.g., every 30 or 60 seconds) based on synchronized time with the authentication server. This periodic generation ensures codes have limited validity windows, reducing the risk of unauthorized access while maintaining ease of use through automatic generation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The OTP system transitions from static passwords to dynamic, time-varying codes that change automatically. This dynamic approach ensures each code is valid only for a specific time window, enhancing security while the automated nature maintains operational simplicity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If time-based OTP with frequent code changes is used, then security is improved, but device complexity is worsened due to synchronization requirements

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security token autonomously generates OTPs using its internal clock and stored seed, without requiring manual intervention or complex configuration. The device self-synchronizes with the authentication server through time-based protocols, reducing operational complexity while maintaining high security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The security token integrates multiple functions including time-keeping, cryptographic code generation, and display capabilities into a single portable device. This multi-functionality consolidates complexity into one standardized device rather than requiring separate systems, making the solution both secure and manageable.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8949955B2Method and apparatus for mobile time-based UI for VIP
Publication Date: 2015.02.03 GEN DIGITAL INC
  • US8949955B2 patent drawing
  • US8949955B2 patent drawing
  • US8949955B2 patent drawing

AI summary

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.