Offline Authentication Mechanism for Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing two-factor authentication methods often require a connection to a central authentication-service provider, limiting access when offline and either allowing unauthorized access or restricting access unnecessarily when online.

Innovation Solution

Implement a system that allows offline authentication when a client device is disconnected from the network, using offline credentials, and requires online authentication once the device reconnects, ensuring secure access to corporate systems and resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If offline authentication is allowed without network connection, then user accessibility is improved, but security is weakened

Engineering Contradiction:
Improveuser accessibilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication system dynamically adjusts its behavior based on network availability. When offline, it permits authentication using cached credentials for immediate access. When online, it enforces validation against the authentication server. This dynamic adaptation resolves the contradiction by making the system flexible rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary authentication actions by caching user credentials and authentication tokens before offline operation is needed. This preliminary preparation enables secure offline authentication without requiring real-time server validation, thus maintaining security while improving accessibility.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If continuous online authentication is required, then security is improved, but user accessibility deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies partial authentication action offline by validating against cached credentials rather than requiring full server validation. This partial action is sufficient for maintaining security during offline periods while avoiding the excessive restriction of requiring continuous online connection, thus improving accessibility without significantly compromising security.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If two-factor authentication is implemented, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the authentication validation function from the offline operation context and places it in the online context. Offline, only credential verification is performed using cached data. The complex server validation is taken out and reserved for online operations, reducing offline complexity while maintaining overall security.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8689294B1Systems and methods for managing offline authentication
Publication Date: 2014.04.01 CA TECH INC
  • US8689294B1 patent drawing
  • US8689294B1 patent drawing
  • US8689294B1 patent drawing

AI summary

A method for managing offline authentication. The method may include 1) identifying an attempt, by a user, to access a client device, wherein accessing the client device requires the user to be authenticated, 2) determining whether the client device is offline, 3) in response to determining that the client device is offline, authenticating the user using offline authentication, wherein offline authentication does not require an active network connection with a remote authentication service, 4) upon successful authentication of the user using offline authentication, allowing the user to access the client device, 5) monitoring the network-connection state of the client device, 6) detecting that the client device is online, and then 7) in response to detecting that the client device is online, locking the client device in order to require the user to reauthenticate using online authentication, wherein online authentication requires the active network connection with the remote authentication service.