Trifocal Key Structure for Secure Digital Asset Custody

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ensuring that digital assets are not traded or exchanged in an unintended manner is challenging due to the bearer nature of private keys, which are vulnerable to exposure and collusion, and existing solutions like cold storage require human intervention, leading to scalability issues.

Innovation Solution

A trifocal key structure comprising an ownership key, a permission key, and a consent key, generated from a master seed, is used to authorize custodial services to transact with digital assets on a blockchain, ensuring that the private keys remain encrypted and only the custodial service has permission to perform transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If private keys are exposed for trading digital assets, then transaction capability is improved, but security is worsened due to vulnerability to collusion and unintended trading

Engineering Contradiction:
Improvetransaction capabilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The private key is segmented into three separate keys: ownership key (proving asset ownership), permission key (granting custodial access), and consent key (authorizing specific transactions). This segmentation allows the system to provide transaction capability through the consent key while keeping the ownership key secure and encrypted, thus resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If cold storage is used to secure digital assets, then security is improved, but scalability is worsened due to requirement of human intervention

Engineering Contradiction:
ImprovesecurityVSAvoidscalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service automated transactions through smart contracts that automatically verify ownership, permissions, and consent using the trifocal key structure. Transactions are executed automatically without human intervention, allowing the system to maintain high security while achieving scalability and improved productivity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If custodial services are authorized to transact with digital assets, then ease of operation is improved, but control is worsened due to potential unauthorized access

Engineering Contradiction:
Improvecustodial service capabilityVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The consent key acts as an intermediary that bridges the ownership key and the transaction execution. Custodial services can access and transact with digital assets using the consent key, which is derived from the ownership key but does not reveal it. This intermediary mechanism enables ease of operation for custodial services while preventing unauthorized access to the actual ownership credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12045810B2Trifocal key for controlling custodians of digital assets
Publication Date: 2024.07.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12045810B2 patent drawing
  • US12045810B2 patent drawing
  • US12045810B2 patent drawing

AI summary

An example operation may include one or more of receiving, via a custodial service, a request to transact with a digital asset owned by a user and temporarily in custody of the custodial service, generating a blockchain transaction comprising an identifier of the digital asset on a blockchain ledger, an identifier of the custodial service, and an identifier of a recipient of the digital asset, signing the blockchain transaction with a key from a trifocal key which proves that the custodial service is authorized to transact with the digital asset on behalf of the user, and storing the signed blockchain transaction on a blockchain ledger.