Bit-Stream Segmentation for Dynamic Authentication Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user authentication and access control methods, such as password-based systems, 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 sequences, alternating between different modes to output varying string sequences, which are used for authentication and access control, creating a dynamic and secure password system that switches between different modes to enhance security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional password-based authentication is used, then ease of operation is improved, but security reliability deteriorates due to vulnerability to hacking and cracking

Engineering Contradiction:
Improveease of operationVSAvoidsecurity reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic authentication by switching between multiple modes (first mode outputting first string sequences, second mode outputting second string sequences) rather than using static passwords. This dynamic behavior enhances security reliability while maintaining ease of operation through automated mode switching.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the authentication process into multiple independent components: first string sequences generated in first mode, second string sequences generated in second mode, and alternating output between modes. This segmentation creates a more secure authentication system that resists traditional cracking methods while remaining user-friendly.

Inventive Principle:
Principle #1Segmentation

2Reliability

If dynamic mode-switching authentication is implemented, then security reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication system performs self-service by automatically alternating between first mode and second mode without requiring user intervention. The system autonomously switches between generating first string sequences and second string sequences, reducing the perceived complexity for users while maintaining high security reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements periodic action by alternating between first mode and second mode in a regular pattern. This periodic switching between modes creates dynamic authentication sequences that enhance security while following a predictable structural pattern that manages system complexity.

Inventive Principle:
Principle #19Periodic action

3Reliability

If multiple string sequences are generated through alternating modes, then security against cracking is improved, but loss of time increases due to longer authentication processes

Engineering Contradiction:
Improvesecurity against crackingVSAvoidloss of time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent maintains continuity of useful action by seamlessly alternating between first mode and second mode without interruption. The system continuously generates authentication sequences through mode switching, providing enhanced security against cracking while minimizing time loss through uninterrupted authentication flow.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10326757B2Technologies for enhancing computer security
Publication Date: 2019.06.18 KARA PARTNERS LLC
  • US10326757B2 patent drawing
  • US10326757B2 patent drawing
  • US10326757B2 patent drawing

AI summary

A system including: at least one processor; and at least one memory, having stored thereon computer program code that, when executed by the at least one processor, controls the at least one processor to: receive a first sequence of values; segment the first sequence of values into a first subsequence having a first length and a second subsequence having a second length; modify the first subsequence by inserting one or more values into the first subsequence to create a modified first subsequence of a third length; modify the second subsequence by one or more inserting values into the second subsequence to create a modified second subsequence of the third length; combine the modified first subsequence and the modified second subsequence to create a second sequence of values; and output the second sequence of values.