Blockchain Wallet Dynamic Pseudo Key System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain wallet security is compromised due to the lack of mechanisms for recovering lost or stolen private keys, with existing solutions either increasing theft risk or relying on vulnerable traditional authentication methods.

Innovation Solution

Implementing a dynamic pseudo key system that uses digit positioning, where a user-generated or randomly generated pseudo key, matching predefined digit pairs, is used for transactions, ensuring only valid keys can be generated, thus protecting against key loss and theft.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users keep extra copies of their private key on portable devices, then recovery capability is improved, but theft risk increases

Engineering Contradiction:
Improverecovery capabilityVSAvoidtheft risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The private key is segmented into multiple components: a static base key and dynamic transaction-specific keys. The service provider holds the base key while users hold recovery codes, creating segmented control that prevents single-point compromise. This segmentation allows recovery capability without requiring users to possess the complete private key, thereby reducing theft risk.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A service provider acts as an intermediary that holds the base private key and manages transaction authorization. Users interact through recovery codes rather than directly accessing private key copies. This intermediary structure enables recovery capability while preventing users from having theft-prone private key copies on portable devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If services store private keys and perform transactions on behalf of users, then user convenience is improved, but authentication vulnerability increases

Engineering Contradiction:
Improveuser convenienceVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary authentication by requiring users to provide recovery codes that are verified before any transaction. The service provider pre-configures the base private key and digit pair requirements, so that subsequent transactions only need dynamic key verification. This preliminary setup enables both convenience and security by establishing strong authentication boundaries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses dynamic transaction-specific private keys generated for each transaction rather than static keys. Each key is valid only for a single transaction and includes digit pairs that must match the base key. This dynamic approach maintains user convenience through automated key generation while significantly improving authentication security by limiting each key's validity scope.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If traditional authentication techniques are used for private key services, then ease of access is improved, but security against compromise worsens

Engineering Contradiction:
Improveease of accessVSAvoidcompromise risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system changes the authentication parameter from traditional passwords to recovery codes that are mathematically linked to the private key structure. Users authenticate by providing codes that correspond to specific digit pairs in the private key, creating a parameter change that maintains ease of access while dramatically reducing compromise risk through cryptographic binding.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The authentication system combines multiple elements: the base private key, dynamic transaction keys, digit pair matching, and recovery codes. This composite authentication mechanism integrates cryptographic principles with user-friendly code verification, achieving both ease of access and high security against compromise that traditional single-method authentication cannot provide.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS11032078B2Method and system for blockchain wallet dynamic private key
Publication Date: 2021.06.08 MASTERCARD INT INC
  • US11032078B2 patent drawing
  • US11032078B2 patent drawing
  • US11032078B2 patent drawing

AI summary

A method for providing additional security for a blockchain wallet through the use of a dynamic pseudo key confirmed through digit positioning includes: storing digit pairs, each including a predefined value and a character position; receiving a dynamic pseudo key and transaction information, where the key includes characters in set positions and the transaction information includes a destination address and data value; validating that the dynamic pseudo key has not been used for a prior blockchain transaction; validating that the characters in set positions in the dynamic pseudo key includes the predefined value in the corresponding character position for each of the digit pairs; generating a digital signature using a private key after successful validation of the dynamic pseudo key; and transmitting the digital signature and transaction information to a node in a blockchain network associated with a blockchain.