Implicit Certificate Key Derivation for Secure Crypto Wallet Delegation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptocurrency wallet systems lack robust key derivation schemes that provide adequate privacy and security, particularly in blockchain transactions, as they are vulnerable to attacks where learning a single derived key may reveal the master key.

Innovation Solution

Implementing a key derivation scheme using implicit certificates based on elliptic curve cryptography (ECQV) to generate a plurality of key pairs from a root key pair, where only the root private key can derive the private keys, and additional information like policies can be encoded to restrict key usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional key derivation schemes are used in cryptocurrency wallets, then key generation is simple, but security is compromised because learning a single derived key may reveal the master key

Engineering Contradiction:
ImprovesecurityVSAvoidkey derivation scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces implicit certificates as an intermediary mechanism between the master key and derived keys. The implicit certificate contains encoded policy information and enables key derivation without exposing the master key, thus enhancing security while maintaining controlled complexity through the use of established cryptographic primitives

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The key derivation process is segmented into multiple controlled steps using implicit certificate generation, policy encoding, and hierarchical key management. This segmentation allows security to be enhanced through layered protection mechanisms while managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple key pairs are generated for different transactions, then privacy is improved, but key management complexity increases

Engineering Contradiction:
ImproveprivacyVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The implicit certificate system provides multi-functionality by enabling both privacy enhancement through multiple derived keys and simplified management through a universal derivation mechanism. The same implicit certificate structure supports generation of multiple key pairs with different policies, reducing management complexity compared to separate key systems

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

Solution Approach 2:

The master key owner performs preliminary actions by generating the implicit certificate and establishing policies in advance. This preliminary setup enables automated derivation of multiple key pairs later, improving privacy while reducing ongoing management complexity through pre-configured rules

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If policy restrictions are encoded in implicit certificates, then key usage control is improved, but certificate generation complexity increases

Engineering Contradiction:
Improvekey usage controlVSAvoidcertificate generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes by encoding policy restrictions as specific parameters within the implicit certificate structure. This allows flexible key usage control through parameterized policies while managing generation complexity by reusing the same certificate generation process with different parameter values

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12541759B1Derived implicit certificate
Publication Date: 2026.02.03 AMAZON TECH INC
  • US12541759B1 patent drawing
  • US12541759B1 patent drawing
  • US12541759B1 patent drawing

AI summary

A client computer system implements a cryptocurrency wallet using derived cryptographic keys generated from an implicit certificate. The client computer system uses a root key pair that includes a root public key and a root private key to produce the implicit certificate. The implicit certificate is provided to other entities which generate derived public keys from the implicit certificate. In an embodiment, the client computer system encodes an identifier and additional information into the implicit certificate. In an embodiment, entities may derive one or more public keys from the implicit certificate, and the client computer system may derive corresponding private keys from the implicit certificate and the root key pair. In an embodiment, the client computer system generates a tree or derived key pairs that may be used to delegate portions of the cryptocurrency wallet to other computer systems.