Credential Key Validation Using Input Order Strings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing credential key validation systems face challenges in ensuring secure access to electronic devices due to sophisticated brute force and hacking techniques, which often require complex and lengthy passwords, imposing inconvenient burdens on users.

Innovation Solution

The system generates a stronger credential key by combining a credential value string indicating the sequence of values entered by a user with an input order string indicating the order of entry, allowing for shorter and simpler passwords while enhancing security through increased permutations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lengthier and more complex credential keys are required to increase security, then security against brute force attacks is improved, but user convenience and ease of entry deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The credential key entry process is segmented into two distinct components: (1) the sequence of credential values entered by the user, and (2) the input order string indicating the order in which individual credential values were separately entered. This segmentation allows the system to validate both the values and their entry sequence, effectively doubling the security parameters without requiring users to remember longer or more complex passwords.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension to credential validation by tracking and validating the order in which credential values are entered. Instead of only validating the final sequence of values, the system now validates a second dimension - the chronological order of entry. This transforms a one-dimensional password into a two-dimensional credential structure, significantly increasing security while maintaining the same user input length.

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

2Reliability

If more frequent change of credential keys is required to maintain security, then security against hacking is improved, but user burden and operational complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By segmenting the credential validation into two independent components (sequence of values and input order), the system achieves enhanced security without requiring more frequent credential changes. The dual-component structure provides stronger security per credential key, reducing the need for frequent rotations and associated operational complexity.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If traditional credential key validation is used, then ease of user entry is maintained, but vulnerability to brute force attacks increases

Engineering Contradiction:
Improveease of entryVSAvoidvulnerability to hacking
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The validation process is divided into two independent verification steps: validating the sequence of credential values and validating the input order string. This segmentation allows the system to maintain ease of entry (users still input the same credential values) while dramatically increasing resistance to brute force attacks, as attackers must now guess both the values and their entry order.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The input order string acts as an intermediary element that bridges user input and security validation. It captures the temporal sequence of credential entry without requiring users to consciously remember or manage additional complexity, thereby maintaining ease of entry while significantly enhancing security against automated attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12184636B2Validating credential keys based on combinations of credential value strings and input order strings
Publication Date: 2024.12.31 GLOBUS MEDICAL INC
  • US12184636B2 patent drawing
  • US12184636B2 patent drawing
  • US12184636B2 patent drawing

AI summary

An electronic device includes at least one processor and at least one memory storing instructions executable by the at least one processor. The at least one processor operates to obtain a credential value string indicating a sequence of credential values entered by a user through a user interface as a part of a credential key. The at least one processor operates to obtain an input order string indicating an order in which individual ones of the sequence of credential values were separately entered by the user through the user interface as another part of the credential key. The at least one processor operates to validate the credential key based on the credential value string and based on the input order string.