Offline Cryptocurrency Transactions Using Secure Enclaves
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If cryptocurrency transactions require verification and recording on distributed ledger, then transaction integrity is ensured, but substantial computer resources are consumed
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.
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.
Data Source
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.


