Time-locked Key Hierarchy for Cryptocurrency Vault Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for enhanced security measures in cryptocurrency vaults to ensure that only authorized parties have access to the stored cryptocurrency, particularly in scenarios where different parties have varying interests and contractual obligations.

Innovation Solution

The implementation of a locked key hierarchy system for self-executing cryptocurrency contracts, which includes a cryptocurrency vault with multiple subsets of authorized keysets, time locks, and programmable security features to manage access and transactions based on predetermined time periods and key combinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a cryptocurrency vault uses multiple authorized keysets with time locks and programmable security features, then security and access control are improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The vault's access control is segmented into multiple independent keysets (first keyset, second keyset, third keyset), each with specific authorization levels. Different parties hold different keysets, and transactions require specific combinations of keys from these segmented keysets, thereby distributing security responsibilities and reducing single-point failures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Time locks are predetermined and programmed into the vault system in advance. The first time lock and second time lock are set before transactions occur, automatically enforcing waiting periods or time-based access rules. This preliminary configuration of security parameters reduces the need for complex real-time decision-making and simplifies operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the vault requires multiple keysets from predetermined subsets for transactions, then access control precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveaccess control precisionVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The vault system dynamically adjusts access requirements based on the transaction type and time period. During the first time period, the first keyset and second keyset are required; during the second time period, the second keyset and third keyset are required. This dynamic adaptation allows the system to maintain high access control precision while automatically adjusting operational requirements based on pre-programmed conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The vault automatically verifies whether the provided keysets match the required predetermined subsets for the current time period and transaction type. The system self-manages the complexity of key combination validation, time lock checking, and authorization verification, thereby maintaining high access control precision while reducing the operational burden on users who only need to provide their authorized keysets.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250111345A1Time-locked key hierarchy for self-executing cryptocurrency contract
Publication Date: 2025.04.03 ANCHORWATCH INC
  • US20250111345A1 patent drawing
  • US20250111345A1 patent drawing
  • US20250111345A1 patent drawing

AI summary

A method of executing a cryptocurrency transaction includes receiving a cryptocurrency transaction instruction to execute a cryptocurrency transaction, the instruction including at least one key associated with at least one authorized keyset. It is next determined whether a transaction time of the cryptocurrency transaction instruction is in at least one of a plurality of predetermined time periods, each corresponding to a predetermined subset of authorized keysets of a plurality of predetermined subsets of authorized keysets. It is also determined whether the at least one key in the transaction instruction includes at least one key from each keyset of the predetermined subset of authorized keysets for the predetermined time period. The cryptocurrency transaction is executed only in response a determination that the at least one key in the transaction instruction includes at least one key from each keyset of the predetermined subset of authorized keysets for the predetermined time period.