Machine Authentication Stream Generation for Automated M2M Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-factor authentication solutions are inadequate for machine-to-machine authentication, as they rely on human actions or attributes and do not provide an automated approach for API-based authentication in diverse, hybrid deployment contexts.

Innovation Solution

A system utilizing a stream generator to create a machine authentication stream based on a root enterprise authentication stream, stored in a distributed ledger network, which includes a primer to manage and secure the authentication process, enabling machine-to-machine authentication without human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If traditional multi-factor authentication solutions are used for machine-to-machine authentication, then human accounts can be authenticated with additional factors, but machine-to-machine authentication cannot be performed automatically without human intervention

Engineering Contradiction:
Improveautomation of authenticationVSAvoidapplicability to machine-to-machine authentication
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent replaces human-centric authentication mechanisms with machine-generated authentication streams. Instead of relying on human actions or attributes, the system uses automated stream generation where a stream generator creates authentication streams consisting of blocks that can be verified by authentication servers, enabling fully automated machine-to-machine authentication.

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

Solution Approach 2:

The system enables machines to authenticate themselves automatically without human intervention. The stream generator autonomously creates authentication streams, and the authentication server independently verifies them using distributed ledger technology, allowing the authentication process to serve itself without external human input.

Inventive Principle:
Principle #25Self-service

2Reliability

If a distributed ledger network is used to store authentication streams, then security and verification are enhanced, but system complexity increases

Engineering Contradiction:
Improvesecurity of authenticationVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an authentication server as an intermediary between the stream generator and the verification process. The authentication server receives authentication requests, generates or retrieves authentication streams from the distributed ledger, verifies them, and returns results, thereby simplifying the interaction complexity while maintaining the security benefits of distributed ledger technology.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If authentication streams are generated and verified in real-time, then authentication speed is improved, but computational resources and processing time increase

Engineering Contradiction:
Improveauthentication processing speedVSAvoidcomputational energy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-generating and storing authentication streams in the distributed ledger before they are needed for verification. The stream generator creates authentication streams in advance, and the authentication server can quickly retrieve and verify pre-computed streams, reducing real-time computational overhead and energy consumption during actual authentication events.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11343243B2Machine-to-machine streaming authentication of network elements
Publication Date: 2022.05.24 CORSHA INC
  • US11343243B2 patent drawing
  • US11343243B2 patent drawing
  • US11343243B2 patent drawing

AI summary

A system for providing dynamic, multi-factor authentication for machine-to-machine connections using unique authentication streams of chained, cryptographic blocks or codes by generating and managing a root authentication stream of chained cryptographic blocks representing an enterprise. The root authentication stream may be utilized by deployed machine instances to instantiate the unique authentication streams for each of the deployed machine instances, thereby enabling secure and continuous authentication for the machine-to-machine connections.