Dynamic Challenge-Response Authentication for Secure Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security protocols relying on passwords are vulnerable to interception and spoofing, and the use of the same password across multiple resources increases the risk of security breaches, making them fundamentally flawed for securing personal and confidential information.

Innovation Solution

An authentication method that involves generating and communicating a challenge string to users, requiring a response that is evaluated for authenticity, with features to detect spoofing and determine the specific secured resource access, ensuring secure authentication without revealing the common identifier to the service client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password-based authentication is used, then authentication can be conducted, but the system becomes vulnerable to interception and spoofing

Engineering Contradiction:
Improveauthentication securityVSAvoidvulnerability to interception and spoofing
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic authentication where challenge strings are generated randomly for each authentication attempt and expire after a specific time period. This dynamic approach prevents static passwords from being intercepted and reused, as each authentication challenge is unique and time-limited, directly addressing the vulnerability to interception and spoofing while maintaining authentication reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of authentication from static passwords to dynamic challenge-response pairs with time-based validity. By introducing time expiration and random challenge generation, the authentication mechanism transforms from a vulnerable static state to a secure dynamic state, eliminating the harm of password interception while preserving authentication functionality

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a single password is used across multiple secured resources, then authentication is simplified, but a security breach in one resource jeopardizes all other secured resources

Engineering Contradiction:
Improveauthentication simplicityVSAvoidoverall security posture
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the authentication process into separate challenge-response interactions for each secured resource access. Instead of using a single password across multiple resources, the system generates unique challenge strings for each authentication attempt, effectively segmenting the authentication security so that a breach at one resource does not compromise other resources, while maintaining operational simplicity through automated challenge management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary authentication server that manages challenge string generation and validation. This intermediary separates the user from the secured resources, handling the complex authentication logic centrally. The user simply responds to challenges without needing to understand or manage multiple passwords, maintaining ease of operation while the intermediary ensures that each resource access is independently authenticated, preventing cascading security breaches

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If challenge strings are generated for each authentication attempt, then security is improved, but the complexity of the authentication system increases

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal authentication server that handles challenge string generation, distribution, and validation across multiple secured resources. This multi-functional server consolidates the complexity into a single system component rather than distributing it across multiple points of interaction. The server universally manages all authentication challenges, improving security through centralized control while preventing complexity from proliferating through the system architecture

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

Solution Approach 2:

The authentication system implements self-service through automated challenge string generation and expiration management. The server automatically generates challenges, sets expiration times, and validates responses without requiring manual intervention. This automation handles the inherent complexity of dynamic authentication internally, presenting a simplified interface to users while maintaining high security through systematic challenge-response validation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8800014B2Authentication method
Publication Date: 2014.08.05 TEXTILE COMP SYST
  • US8800014B2 patent drawing
  • US8800014B2 patent drawing
  • US8800014B2 patent drawing

AI summary

A system and method whereby the identity of a person, entity, device or the like attempting to gain access to a secured resource may be securely authenticated includes a means for receiving from a service client a request for access to a secured resource; means for generating and communicating to the purported authorized user a challenge string adapted to provide a basis for authenticating the identity of the requester; a means for receiving from the service client a response string corresponding to the challenge string; and a means for evaluating the response string to authenticate the identity of the requester. The secured resource has a common identifier by which it may be generally identified outside of the authentication system, but the request for access lacks sufficient information content for the service client to be able to determine the common identifier.