Cryptographic Hash Authentication for Distributed Register Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed register networks lack authentication verification for blocks, making it impossible to determine the legitimacy of blocks created within the network.
Innovation Solution
A system that uses a cryptographic hash algorithm, such as SHA-1, to generate and verify user tokens, authenticating users by creating a block in a linked structure and marking it as active or passive based on successful authentication, and transferring hashes to other nodes for verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If distributed register networks allow block creation without authentication verification, then ease of operation is improved, but reliability deteriorates
Solution Approach 1:
The system performs preliminary authentication of user identity before allowing block creation. The authentication module verifies user credentials and generates digital signatures in advance, ensuring that only authenticated users can create valid blocks. This preliminary action resolves the contradiction by maintaining ease of operation while guaranteeing block legitimacy through pre-verification.
Solution Approach 2:
The patent introduces an authentication module as an intermediary between users and the block creation process. This intermediary verifies user identity, generates authentication tokens, and validates digital signatures on blocks. The intermediary resolves the contradiction by enabling straightforward block creation while ensuring reliability through centralized authentication verification.
2Reliability
If the system implements authentication verification for blocks, then reliability is improved, but device complexity worsens
Solution Approach 1:
The authentication module serves as a specialized intermediary that handles all authentication logic centrally. Rather than distributing complex authentication code across all nodes, the intermediary module consolidates verification functions, generating tokens and validating signatures in one place. This reduces overall system complexity while maintaining block authenticity.
Solution Approach 2:
The system creates simplified copies of authentication data (digital signatures and hashes) that can be verified by other nodes without requiring them to implement full authentication logic. Each node stores and verifies cryptographic copies of authentication information, reducing complexity while ensuring reliability through distributed verification of simplified data structures.
3Reliability
If the system marks blocks as active or passive based on authentication, then reliability is improved, but loss of time worsens
Solution Approach 1:
The system performs authentication and generates digital signatures in advance of block creation. By completing verification actions preliminarily, the system can quickly mark blocks as active or passive without time-consuming verification delays. This resolves the contradiction by maintaining network integrity through pre-authentication while minimizing time loss during block processing.
Solution Approach 2:
The patent replaces time-consuming manual or sequential authentication verification with efficient cryptographic mechanisms. Digital signatures and hash-based verification algorithms provide rapid authentication compared to traditional verification methods. This substitution maintains network integrity while significantly reducing the time required for authentication verification and block marking.
4Reliability
If the system transfers hashes to other nodes for verification, then reliability is improved, but use of energy worsens
Solution Approach 1:
The system extracts only the essential verification data (cryptographic hashes and digital signatures) from blocks and transfers only these extracted elements to other nodes. Rather than transmitting entire blocks or redundant data, the system takes out only the minimal necessary verification information. This reduces communication energy consumption while maintaining distributed verification reliability.
Solution Approach 2:
The patent transforms authentication data into compact cryptographic parameters (hashes and signatures) that require minimal energy for transmission and verification. By changing the form of authentication data from verbose to compressed cryptographic representations, the system reduces network communication energy while preserving verification reliability through mathematically equivalent cryptographic proofs.
Data Source
AI summary
A system for performing authentication of users of a distributed register network is provided. In particular, the system may comprise a distributed register network comprising one or more decentralized nodes, each of which may store a separate copy of a distributed data register. The system may further comprise one or more specialized nodes which authenticate users that trigger the generation of blocks in a linked structures of the distributed register network, where the blocks are associated with requests that are submitted by the user. In this way, the system verifies the authenticity of the blocks in the linked structures, thereby providing a more robust distributed register network.


