Decentralized Wallet Service Using Password-Based Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain wallets face security risks due to exposure of private keys and mnemonics during real-time transactions, and users struggle with managing multiple wallets across different blockchain ecosystems, especially for those unfamiliar with blockchain technology.

Innovation Solution

A decentralized wallet service that encrypts wallet-specific information using a wallet password, preventing external exposure and allowing identity provider login, and providing a web-browser type wallet service client for convenient access without installing separate programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a decentralized wallet is used to maintain user control and security, then user autonomy and security responsibility are improved, but usability and ease of operation deteriorate due to complex mnemonic password management

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a wallet service server as an intermediary that manages mnemonic passwords and private keys on behalf of users. The server acts as a trusted third party that handles the complex security management tasks, allowing users to benefit from decentralized wallet security without directly managing the complex cryptographic elements. The server generates, stores, and manages the mnemonic passwords and private keys, while users only need to manage simpler wallet passwords.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a hot wallet structure is used for real-time transaction convenience, then ease of operation is improved, but security deteriorates due to exposure to hacking and private key extortion

Engineering Contradiction:
Improvereal-time transaction convenienceVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the wallet functionality into two distinct parts: a hot wallet component for real-time transactions and a cold storage component for secure key management. The mnemonic passwords and private keys are generated and stored in a secure offline environment (cold storage), while the hot wallet operates online for convenient transactions. This segmentation allows the hot wallet to function without exposing the critical security elements, as the private keys never need to be transmitted over the network during transactions.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple wallets are managed for different blockchain ecosystems, then adaptability is improved, but device complexity and management burden increase

Engineering Contradiction:
Improvemulti-ecosystem supportVSAvoidwallet management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal wallet service system that can manage multiple wallets across different blockchain ecosystems through a single interface. The wallet service server provides multi-functional capabilities to create and manage wallets for various blockchains (Bitcoin, Ethereum, etc.) without requiring users to install separate applications or manage multiple independent wallet systems. The system handles different blockchain protocols and key management requirements through a unified architecture.

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

Data Source

PatentUS20240265374A1Method For Providing Decentralized Wallet Service, Apparatus For Performing The Method, And Storage Medium For Storing Program To Execute The Method
Publication Date: 2024.08.08 COM2US PLATFORM CORP
  • US20240265374A1 patent drawing
  • US20240265374A1 patent drawing
  • US20240265374A1 patent drawing

AI summary

According to the present disclosure, by storing encrypted wallet-specific information using a wallet password, extortion of a private key or mnemonic in a conventional decentralized wallet is prevented, thereby enhancing security, by providing a wallet service account capable of identity provider (IdP) login, general users who are not familiar with a blockchain are also allowed to conveniently open and manage a wallet, thereby enhancing usability, and by providing a decentralized integrated wallet service through the web browser type wallet service client, the user is allowed to use the wallet service at any time without installing a separate program, thereby enhancing convenience. The techniques described herein also increase security of a wallet.