Multi-factor Authentication via Segmented Token Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional user authentication methods are prone to unauthorized access and security breaches, as credentials can be stolen and used to gain access to protected information, posing risks and security concerns in digital environments.

Innovation Solution

A multi-factor authentication system using tokens and secret keys, where an authentication service verifies user identity by checking for valid tokens, email addresses, and secret keys, and generates new tokens and keys with time thresholds to ensure secure access to network resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional one-factor authentication (username and password) is used, then ease of operation is improved, but security and reliability deteriorate due to credential theft and unauthorized access

Engineering Contradiction:
Improveease of authenticationVSAvoidsecurity against unauthorized access
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication process is segmented into multiple independent verification factors: possession of a valid token, ownership of an email address, and knowledge of a secret key. Each factor is verified separately at different instances, so that compromise of one factor does not lead to complete system failure. This segmentation transforms the single authentication step into a multi-stage process where each stage provides a layer of security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds temporal dimension to authentication by verifying credentials at multiple different instances in time. The authentication service receives and validates token, email, and secret key at separate moments rather than simultaneously, creating a time-based verification layer that prevents rapid automated attacks and credential stuffing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multi-factor authentication with multiple verification steps is implemented, then security and reliability are improved, but device complexity and ease of operation worsen

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidcomplexity of authentication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication service automatically manages the complexity of multi-factor verification without requiring user intervention in the coordination process. The service autonomously generates tokens, sends them to appropriate verification endpoints, validates secret keys, and coordinates email verification. This self-service automation hides the system complexity from users while maintaining strong security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The authentication service acts as an intermediary between the user's credentials and the network resource. It mediates the complex verification process by receiving multiple authentication factors, validating them against stored credentials, and making the authorization decision. This intermediary role simplifies the user experience while enabling comprehensive multi-factor authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multi-factor authentication with multiple verification steps is implemented, then security and reliability are improved, but ease of operation deteriorates due to multiple forms of verification required

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidease of authentication
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary authentication actions by pre-generating and storing cryptographic tokens and secret keys before they are needed. The authentication service prepares verification credentials in advance and stores them securely, so that during actual authentication, the user only needs to provide the secret key while the system automatically retrieves and validates the pre-prepared token and email credentials. This preliminary preparation reduces the cognitive load on users during authentication.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11405379B1Multi-factor message-based authentication for network resources
Publication Date: 2022.08.02 AMAZON TECH INC
  • US11405379B1 patent drawing
  • US11405379B1 patent drawing
  • US11405379B1 patent drawing

AI summary

An authentication process that provides secure and verified access to content, such as content presented on websites. At a first instance, users may be validated using a first token, at a second instance, users may be validated or authorized using the first token and an email address, and at a third instance, users may be validated or authorized using the first token, the email address, and the second token. Therein users are authenticated and provided access to the websites. During the authentication process and the during separate instances (or times), if the multiple token(s) are invalid and/or the email address is associated with an unauthorized user, access to the website may be denied.