Dual Hash Rolling Patch Secure Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Handling Systems (IHSs) face challenges in maintaining security across varying trust boundaries or domains over communications networks, particularly with regards to password exposure and vulnerability to brute force cracking or guessing.

Innovation Solution

The implementation of a dual hashed rolling patch encryption system, which involves receiving a password, hashing it, concatenating a rolling patch of continually changing characters, re-hashing the result, and using this dual hashed rolling patch password for authentication, thereby enhancing security by making password exposure more difficult.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a password is transmitted over a network for authentication, then authentication functionality is enabled, but the password becomes vulnerable to exposure and brute force attacks

Engineering Contradiction:
Improveauthentication functionalityVSAvoidpassword exposure and brute force vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by introducing a rolling patch that continuously changes the password hash over time. Instead of a static password hash, the system dynamically updates the hash by concatenating a changing rolling patch to the original password before hashing, ensuring that the authentication credential evolves continuously and cannot be reused or cracked from historical data

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary action by pre-computing and storing the rolling patch values on both client and server sides. Before authentication occurs, both parties already have the correct rolling patch for the current time period, enabling them to independently generate the same patched password hash without transmitting the actual password or the patch itself over the network

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The rolling patch acts as an intermediary element that bridges the client and server authentication processes. Rather than transmitting the password directly, the system uses the rolling patch as a mediating component that both parties use to independently derive the same authentication credential, preventing direct exposure of the password while enabling authentication

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If a rolling patch is concatenated to the password to enhance security, then password exposure risk is reduced, but the authentication system complexity increases

Engineering Contradiction:
Improvepassword exposure riskVSAvoidauthentication system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The authentication credential is segmented into two independent components: the original password and the rolling patch. This segmentation allows the system to enhance security by combining these components without requiring complete redesign of the authentication infrastructure, as each component can be managed and updated independently

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of the password hash by introducing a time-varying rolling patch. Instead of keeping the password hash static, the system modifies the hashing input by concatenating the rolling patch, thereby changing the hash parameter continuously while maintaining the same underlying hashing algorithm and infrastructure

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12225134B2Systems and methods for dual hash rolling patch secure authentication
Publication Date: 2025.02.11 DELL PROD LP
  • US12225134B2 patent drawing
  • US12225134B2 patent drawing
  • US12225134B2 patent drawing

AI summary

Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive a password comprising a first plurality of characters, concatenate a second plurality of characters to the hashed password to form a patched password, encrypt the patched password, and send the hashed patched password to a server IHS for authentication. The second characters are configured to continually change value over time.