Session Re-authentication Using Variable Tokencodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security token-based authentication techniques provide insufficient security against malware and hacking, as they only authenticate users once at the beginning of a session, leaving them vulnerable to session hijacking and other malicious activities.

Innovation Solution

Implementing a method that requires users to authenticate multiple times during a session using variable authentication information, such as a changing tokencode from a security token, to establish and re-establish a secure channel, thereby enhancing security without modifying existing applications or communication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If one-time authentication at the beginning of a session is used, then ease of operation is improved, but security is worsened

Engineering Contradiction:
Improveauthentication processVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements periodic re-authentication during a session by requiring users to periodically present updated tokencodes generated by their security tokens. This periodic action maintains security without requiring modification of applications or communication protocols, resolving the contradiction between ease of operation and security.

Inventive Principle:
Principle #19Periodic action

2Reliability

If multiple authentications during a session are implemented, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent achieves multiple authentications during a session by reusing existing security token infrastructure and protocols. The same security token that provides initial authentication continues to provide periodic tokencodes for re-authentication, making the system multi-functional without adding device complexity.

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

3Reliability

If variable authentication information is used for re-authentication, then security is improved, but loss of time is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Security tokens continuously generate tokencodes in advance based on time-synchronous or event-based algorithms. During re-authentication, the user simply presents the current tokencode without performing additional computational actions, minimizing time loss while maintaining security through variable authentication information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8832812B1Methods and apparatus for authenticating a user multiple times during a session
Publication Date: 2014.09.09 EMC IP HLDG CO LLC
  • US8832812B1 patent drawing
  • US8832812B1 patent drawing
  • US8832812B1 patent drawing

AI summary

Access of a user to a protected resource during a session is controlled by issuing an authentication information request and receiving authentication information from the user responsive to the authentication information request. The user is authenticated based upon verification of the received authentication information. One or more of the issuing, receiving and authenticating steps are repeated during the session to re-authenticate the user. At least a portion of the authentication information that is used during the re-authentication is different from a corresponding portion of the authentication information that was used during the initial authentication. A secure channel is optionally established between the user and the protected resource responsive to the initial verification. The secure channel can optionally be re-established with the re-authentication using the different portion of the authentication information.