Blockchain Wallet Two-Factor Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current two-factor authentication methods, such as biometric authentication, are susceptible to data breaches, expensive, and invasive, while traditional username and password combinations are easily compromised, lacking sufficient security for digital asset management systems like cryptocurrencies.

Innovation Solution

Implementing a blockchain wallet-based two-factor authentication system that utilizes a private key associated with the user's wallet for secure authentication, where the user signs a message with their private key, providing an additional layer of security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If biometric authentication is used for two-factor authentication, then authentication security is improved, but system cost and privacy invasion increase

Engineering Contradiction:
Improveauthentication securityVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses the user's existing wallet and private key to perform authentication, eliminating the need for additional biometric hardware or services. The wallet itself serves as the authentication mechanism, making the system self-sufficient and cost-effective while maintaining security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the authentication function from complex biometric systems and relocates it to the wallet's private key. By taking out the authentication mechanism and implementing it through cryptographic signing in the existing wallet, the system reduces complexity and cost while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If biometric authentication is used for two-factor authentication, then authentication security is improved, but privacy invasion increases

Engineering Contradiction:
Improveauthentication securityVSAvoidprivacy invasion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The authentication process uses the user's own wallet and private key without requiring external biometric data collection or processing. This self-service approach eliminates privacy invasion by keeping all authentication data local to the user's device and wallet.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent converts the potential harm of data breaches affecting biometric information into a benefit by using cryptographic signatures that cannot be stolen or replicated. The private key remains secure in the user's wallet, and the authentication process creates a verifiable signature without exposing sensitive data.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Ease of operation

If traditional username and password authentication is used, then ease of operation is maintained, but authentication security deteriorates

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

Solution Approach 1:

The system changes the authentication parameter from human-memory-based credentials (usernames and passwords) to cryptographic parameters (private keys and digital signatures). This parameter change maintains ease of operation through automated wallet integration while dramatically improving security through mathematical cryptography.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical human-memory system of usernames and passwords with a cryptographic system using private keys and digital signatures. This substitution eliminates the vulnerabilities of traditional authentication while maintaining user convenience through automated wallet integration.

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

4Reliability

If blockchain wallet-based authentication is implemented, then authentication security is improved, but device complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The wallet serves multiple functions: it stores digital assets, manages private keys, and performs authentication. By making the wallet universal and multi-functional, the system avoids adding separate authentication infrastructure, thereby improving security without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the authentication function with the existing wallet infrastructure. Instead of adding a separate authentication system, the private key and digital signature capabilities already present in the wallet are utilized for authentication, combining multiple functions into a single system.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240386417A1Using blockchain wallet for two-factor authentication
Publication Date: 2024.11.21 COINBASE INC
  • US20240386417A1 patent drawing
  • US20240386417A1 patent drawing
  • US20240386417A1 patent drawing

AI summary

Methods, systems, and devices for using a blockchain wallet for two-factor authentication are described. A custodial token platform implements a two-factor authentication process using a wallet to facilitate verifying a user identity accessing an application or service. The platform receives, from a client application on a user device, an authentication request that is associated with a first user account. The platform transmits a response indicating that a wallet authentication procedure is enabled and the response may include a wallet address. The platform receives a challenge request that includes the wallet address. The platform transmits a challenge response that includes a data payload to be signed using a private key associated with the wallet address. The platform receives a signed response message. The platform verifies that the signed response message is validly signed, and the platform transmits an indication that the signed response message is validly signed.