Authentication Module Activator Mitigates Brute-Force Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer end-points are vulnerable to network-based attacks, such as brute-force attempts and denial-of-service, which can lead to unauthorized access and disruption of services, affecting both legitimate and malicious users.

Innovation Solution

An authentication module that requires a key activator to activate before authenticating security credentials, implementing a two-step authentication process to prevent unauthorized access and mitigate the impact of network attacks without locking out legitimate users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional authentication mechanisms are used, then ease of operation is maintained, but security against network-based attacks deteriorates

Engineering Contradiction:
Improvesecurity against network-based attacksVSAvoidauthentication process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by generating and storing hashed versions of security credentials before they are needed for authentication. When a user submits credentials, the system hashes them and compares against pre-stored hashed values, enabling rapid authentication without complex real-time verification processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical credential verification with a cryptographic hash-based system. Instead of directly comparing plain-text credentials or using complex multi-factor authentication mechanisms, the system substitutes this with efficient hash comparison operations that are both secure and computationally lightweight.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If brute-force attack prevention measures are implemented, then security is improved, but legitimate user access may be disrupted

Engineering Contradiction:
Improveprotection against brute-force attacksVSAvoidservice availability for legitimate users
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the parameter of credential representation from plain-text or simple encrypted forms to cryptographic hash values with specific properties (one-way function, fixed length, deterministic). This parameter change makes brute-force attacks computationally infeasible while maintaining fast verification for legitimate users through deterministic hash comparison.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs disposable, single-use cryptographic hash values that are computationally inexpensive to generate and verify. Each authentication attempt uses a fresh hash comparison operation that consumes minimal computational resources, allowing rapid authentication of legitimate users while making large-scale automated attacks economically unviable.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11870801B2Protecting computer system end-points using activators
Publication Date: 2024.01.09 PAYPAL INC
  • US11870801B2 patent drawing
  • US11870801B2 patent drawing
  • US11870801B2 patent drawing

AI summary

Techniques are disclosed for mitigating network-based attacks, brute-force attacks, enumeration account takeover type attacks, and generally attacks that might result in unauthorized access to user accounts, denial-of-service, loss of functionality to users, etc. Authenticating a user at an end-point of a network may occur using an activator. In some instances, an authentication module (e.g. on a server) receives and validates a key activator. If the key activator is valid, the authentication module is activated. After the authentication module is activated, the authentication module may receive and authenticate a security credential, such as a password, that is associated with the user. If the authentication module receives the security credential without being activated, the authentication module may not authenticate the security credential, even if the security credential is a valid credential. A same user interface may be provided that receives both the key activator and the security credential, in some embodiments.