Dynamic Password Authentication Using Variable-Length Bit Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user authentication and access control methods, particularly relying on password entry, are vulnerable to hacking and cracking, necessitating more effective technologies for enhancing computer security.

Innovation Solution

A method involving the parsing of bit streams into multiple equally sized strings, periodic switching between modes using a switch, and authentication/access control based on output strings, which changes periodically to enhance security by varying what constitutes a 'byte' and making password-based authentication more secure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password-based authentication is used, then user access control is implemented, but the system becomes vulnerable to hacking and cracking

Engineering Contradiction:
Improveauthentication securityVSAvoidvulnerability to hacking
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the authentication system adaptive and changing over time. The system dynamically adjusts authentication parameters, transforms data between different numeral systems, and periodically changes the authentication challenge, making static password cracking methods ineffective against this evolving authentication mechanism

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes fundamental parameters of the authentication process by transforming data between different numeral systems (binary, decimal, hexadecimal, etc.) and varying the format and structure of authentication challenges. This parameter transformation makes traditional password attacks ineffective as the target structure continuously changes

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional password authentication is used, then access control is achieved, but the authentication method can be easily replicated or cracked

Engineering Contradiction:
Improveauthentication processVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transforms authentication data between multiple numeral systems and changes the structural parameters of authentication challenges, making the authentication process more secure while maintaining operational feasibility through systematic transformation rules

Inventive Principle:
Principle #35Parameter changes

3Reliability

If password switching and changing is implemented, then security is enhanced, but system complexity increases

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

Solution Approach 1:

The patent uses universal numeral system transformation rules that can be applied across different authentication scenarios. The same transformation principles (binary, decimal, hexadecimal conversions) serve multiple functions in data encoding, challenge generation, and verification processes, reducing overall system complexity despite enhanced security

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

Data Source

PatentUS10057250B2Technologies for enhancing computer security
Publication Date: 2018.08.21 KARA PARTNERS LLC
  • US10057250B2 patent drawing
  • US10057250B2 patent drawing
  • US10057250B2 patent drawing

AI summary

A method includes providing a plurality of variables and a variable. The variables differ from each other. The variables differ from the variable. The further method includes providing a lookup table indexing a plurality of characters via a plurality of values based on a first numeral system, converting a message into a first sequence of values based on the table, converting the first sequence into a second sequence of values based on a second numeral system different from the first system and according to a preset format, combining the second sequence into a single sequence via removing the format, generating a first plurality of subsequences from the single sequence based on segmentation of the sequence via alternating the variables, converting the first subsequences into a second plurality of subsequences such that each of the second subsequences is sized according to the variable, and transmitting the second subsequences.