Offline Cryptocurrency Transactions Using Secure Enclaves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cryptocurrency transactions require connectivity to a distributed ledger for verification and recording, which limits their use in areas with limited connectivity and consumes significant computer resources.

Innovation Solution

A framework for facilitating offline cryptocurrency transactions by using secure enclaves on devices to store, transmit, and verify tokens, allowing transactions to be conducted without real-time connectivity to the distributed ledger, with subsequent verification and recording when connectivity is restored.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional cryptocurrency transactions require connectivity to distributed ledger for verification and recording, then transaction integrity is maintained, but transactions cannot be conducted in areas with limited connectivity

Engineering Contradiction:
Improvetransaction availability in limited connectivity areasVSAvoidtransaction verification reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by generating cryptographic signatures and preparing transaction data locally on devices before connectivity is available. The transaction information is signed and stored in secure enclaves, ready for later verification when connectivity is restored, eliminating the need for real-time ledger access during transaction initiation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism using cryptographic signatures and secure enclave storage as a mediator between the offline transaction and the distributed ledger. The signature serves as a verifiable intermediary proof that allows the transaction to be validated later without requiring continuous connectivity to the ledger during the actual transaction moment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptocurrency transactions require verification and recording on distributed ledger, then transaction integrity is ensured, but substantial computer resources are consumed

Engineering Contradiction:
Improvetransaction integrityVSAvoidcomputer resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the transaction process into two distinct phases: an offline phase where only lightweight cryptographic signing occurs on the user device, and an online phase where verification and ledger recording occur. This segmentation moves the resource-intensive operations to the infrastructure layer while keeping the user device operations minimal and energy-efficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the mechanical system of real-time distributed ledger verification with a cryptographic substitution approach. Instead of requiring actual connectivity and computational verification at the moment of transaction, the system uses cryptographic signatures that can be verified later with minimal resources, substituting heavy real-time computation with lightweight cryptographic operations.

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

Data Source

PatentUS12211017B2Offline cryptocurrency transactions
Publication Date: 2025.01.28 PAYPAL INC
  • US12211017B2 patent drawing
  • US12211017B2 patent drawing
  • US12211017B2 patent drawing

AI summary

Methods and systems are presented for providing a framework for facilitating offline cryptocurrency transactions. A first application executed in a first secure enclave of a first device can register itself with a cryptocurrency computer network for initiating offline cryptocurrency transactions and reserve a denomination of cryptocurrency for the offline cryptocurrency transactions based on a token. The first application initiates an offline cryptocurrency transaction with a second application executed in a second enclave of a second device by transmitting a request comprising the token via a peer-to-peer connection. The second application verifies the request based on the token and attributes associated with the first application and the first secure enclave. Upon accepting the request, the second application stores the token in the second secure enclave. When a connectivity with a distributed ledger is available, the second application commits the offline cryptocurrency transaction to the distributed ledger.