Local Blockchain User Authentication Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user authentication methods using distributed blockchain servers are time-consuming, resource-intensive, and pose security risks due to potential hacker vulnerabilities.

Innovation Solution

Implementing a method that uses a local blockchain stored on user devices to validate credentials, generating new blocks and granting access to applications, with the option to synchronize with a cloud blockchain when connected, thereby reducing reliance on centralized servers and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a distributed blockchain server is used to authenticate user devices, then authentication security is improved, but authentication time and resource consumption increase

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the blockchain authentication system into two parts: a lightweight local blockchain on the user device for quick validation, and a distributed blockchain server for periodic synchronization. This segmentation allows fast local authentication while maintaining security through periodic server verification, resolving the contradiction between security and speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-synchronizing authentication credentials and blockchain data to the local device before authentication is needed. This allows the local blockchain to validate credentials instantly without real-time server connection, reducing authentication time while maintaining security through pre-established trusted data.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a distributed blockchain server is used to authenticate user devices, then authentication security is improved, but resource consumption increases

Engineering Contradiction:
Improveauthentication securityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the resource-intensive blockchain operations between the server and local device. The local device performs only lightweight validation operations, while the server handles heavy computational tasks like consensus and block validation. This segmentation dramatically reduces resource consumption on user devices while maintaining security through server-side verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a local copy of essential blockchain data and authentication credentials on the user device. This copy enables fast local validation without repeatedly querying the server, reducing network traffic and server resource consumption while maintaining authentication security through periodic synchronization of the local copy.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a distributed blockchain network is used, then authentication capability is improved, but vulnerability to hacker attacks increases

Engineering Contradiction:
Improveauthentication capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces the local blockchain as an intermediary layer between the user device and the distributed blockchain network. This intermediary validates credentials locally without requiring direct connection to the vulnerable distributed network, reducing exposure to attacks while maintaining authentication capability through periodic synchronization with trusted server nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary synchronization of trusted blockchain data and credentials to the local device before authentication operations. This pre-established trusted data allows the device to authenticate users without real-time connection to the vulnerable distributed network, reducing attack surface while maintaining authentication capability through offline validation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11222099B2Methods, systems, and media for authenticating users using blockchains
Publication Date: 2022.01.11 SYNERGEX GROUP LLC
  • US11222099B2 patent drawing
  • US11222099B2 patent drawing
  • US11222099B2 patent drawing

AI summary

Methods, systems, and media for authenticating users using blockchains are provided. In some embodiments, the method comprises: receiving, at a user device of a user, user credentials for authentication to an application associated with the user device; determining whether the user credentials are valid for the application using a local blockchain stored on the user device; in response to determining that the user credentials are valid, generating a new block to be added to the local blockchain; adding the new block to the local blockchain; and granting access to the application based on the validated user credentials.