Blockchain Transaction Authentication for Dynamic Login Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication methods are vulnerable to compromise due to static or semi-static information, and allow access risks when legitimate users use non-approved devices.

Innovation Solution

Authentication based on dynamic transactions stored in a blockchain, where user interactions are recorded as blocks, and hashes are generated and compared to verify identity, enhancing security by making transactions unique and dynamic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static authentication information (username/password) is used, then ease of operation is improved, but security is worsened due to vulnerability to hacking and compromise

Engineering Contradiction:
Improveease of loginVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transforms static authentication credentials into dynamic ones by using blockchain transactions that change with each user interaction. The authentication data is no longer fixed but evolves based on user actions, making each authentication instance unique and resistant to replay attacks while maintaining ease of use through automatic generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameter of authentication data from static to dynamic by utilizing blockchain transaction hashes. The authentication credential becomes a function of changing user interactions rather than a fixed value, fundamentally altering how authentication works while preserving usability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If additional authentication hardware or processes are implemented, then security is improved, but device complexity and ease of operation are worsened

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service authentication where the user's own interactions with the system automatically generate the authentication credential. The user's actions on the system themselves create the proof of identity, eliminating the need for external hardware or complex verification processes while maintaining high security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The blockchain serves as an intermediary that automatically generates and verifies authentication credentials based on user interactions. This intermediary eliminates the need for complex hardware-based authentication systems by using the blockchain's inherent properties to provide secure, hardware-free authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If static authentication information is used, then ease of operation is improved, but reliability is worsened because static information is easier to compromise

Engineering Contradiction:
Improvesimplicity of authenticationVSAvoidresistance to compromise
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent makes authentication information dynamic by basing it on blockchain transactions that change with each user interaction. This dynamic nature ensures that authentication data is never repeated and cannot be compromised through static analysis or replay attacks, while keeping the authentication process simple for users.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If non-approved devices are allowed for remote access, then ease of operation is improved, but security is worsened due to potential security risks from unsecured devices

Engineering Contradiction:
Improveremote access capabilityVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The blockchain acts as a trusted intermediary that verifies user identity through their interaction history rather than trusting the device itself. This allows remote access from any device while maintaining security, as the authentication is based on the user's unique interaction pattern with the system rather than device properties.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Each user's interactions with the system automatically generate their own authentication credential, making the authentication self-verifying. This eliminates the need to pre-approve or secure specific devices, as the authentication is inherent to the user's interaction with the system rather than the device being used.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12609827B2Authentication based on transactions stored in blockchain
Publication Date: 2026.04.21 MICRO FOCUS LLC
  • US12609827B2 patent drawing
  • US12609827B2 patent drawing
  • US12609827B2 patent drawing

AI summary

A dynamic transaction associated with a user is identified. For example, the user logging into a server is identified as a dynamic transaction. The dynamic transaction associated with the user is stored in a record (e.g., stored as a block in a blockchain). A first hash from a user device associated with the user is received. The second hash is generated based on the dynamic transaction. A second hash is generated based on the record. The first hash is compared to the second hash. In response to the first hash matching the second hash, the user is authenticated by providing access to a computer resource. For example, the user may be granted access to a database.