Device-Based Authentication via Challenge-Response Protocols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Internet-centric authentication schemes are vulnerable to security breaches due to password reuse, interception of password tokens, and complex multi-factor authentication processes, leading to significant security vulnerabilities and costs for consumers and commercial interests.

Innovation Solution

A computer-implemented system using a single identity provider with a processor and non-transient storage media to manage authentication tokens, allowing users to access multiple Internet services with a device-based application that employs asymmetric cryptography and Open ID Connect protocols for secure and seamless authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If single factor username and password schemes are used for Internet authentication, then ease of operation is improved, but security reliability deteriorates due to password interception and reuse vulnerabilities

Engineering Contradiction:
Improveauthentication process simplicityVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a challenge origin as an intermediary component that generates time-limited authentication challenges. Instead of directly transmitting passwords between user and service, the challenge origin mediates the authentication process by issuing challenges that require cryptographic proof of knowledge without exposing the actual password, thus enhancing security while maintaining operational simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms the authentication parameter from static passwords to dynamic challenge-response pairs. Each authentication attempt uses a unique challenge with a time limit, changing the parameter from a reusable secret to a one-time valid credential, thereby preventing password reuse attacks and interception vulnerabilities

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multi-factor authentication schemes are implemented to improve security, then reliability is improved, but device complexity and ease of operation worsen due to multiple tokens and configuration requirements

Engineering Contradiction:
Improveauthentication securityVSAvoidmultiple hardware tokens
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The challenge origin application on the mobile device serves multiple authentication functions simultaneously - it acts as a password manager, generates cryptographic keys, creates time-limited challenges, and communicates with multiple service providers. This multi-functionality consolidates what would otherwise require multiple separate hardware tokens into a single universal device

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

Solution Approach 2:

The patent merges the functions of multiple authentication factors (knowledge-based passwords, possession-based tokens, and time-based challenges) into a single integrated mobile application. The challenge origin combines these elements by using the mobile device's existing security infrastructure to manage all authentication factors through one unified interface, eliminating the need for separate physical tokens

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If hardware-based tokens are used for multi-factor authentication, then security reliability is improved, but ease of manufacture and device complexity worsen due to token distribution and configuration requirements

Engineering Contradiction:
Improveauthentication securityVSAvoidtoken distribution process
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The mobile device automatically performs authentication token generation and configuration without requiring manual administrator setup. The challenge origin application self-configures by detecting available services and generating appropriate challenges, eliminating the time-intensive administrator-controlled configuration process required for traditional hardware tokens

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of distributing physical hardware tokens, the system creates digital copies of authentication functionality within the mobile application. The challenge origin generates virtual authentication tokens that replicate the security functions of hardware tokens but exist as software-based cryptographic credentials that can be automatically distributed and configured

Inventive Principle:
Principle #26Copying

4Ease of operation

If conventional authentication schemes are used, then ease of operation is maintained, but loss of information increases due to password interception in network communications

Engineering Contradiction:
Improveauthentication simplicityVSAvoidpassword token interception
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The authentication challenges are time-limited and periodically renewed. Each challenge has an expiration time after which it becomes invalid, forcing periodic re-authentication with fresh challenges. This periodic action prevents long-term validity of intercepted credentials and limits the window of opportunity for attacks

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary cryptographic setup by generating key pairs and storing private keys securely in the mobile device before authentication is needed. This preliminary action ensures that when authentication occurs, the private key never leaves the device, preventing interception of password tokens during network communication while maintaining simple user operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10904234B2Systems and methods of device based customer authentication and authorization
Publication Date: 2021.01.26 PRIVAKEY INC
  • US10904234B2 patent drawing
  • US10904234B2 patent drawing
  • US10904234B2 patent drawing

AI summary

A system for authorizing respective initiation of a plurality of remote services by or for mobile device users. The system comprises a processor, and storage devices, at an authorization service (AS). A storage device stores public key portions of authentication tokens for mobile device users and remote service identifiers. Stored program code executable by the AS processor receives only public key portions of authentication tokens created on mobile devices. For actions to initiate a remote service, the program code is for receiving a remote service identifier and challenge information from a remote service server, transmitting at least a portion of the challenge information to a user's mobile device, receiving messages from the user's mobile device, validating at least one of the received messages using the stored public key portion of the authentication token for the user, and if validated, initiating the remote service.