Secure Element Local Validation for Blockchain Transaction Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The delay in confirming transactions on distributed electronic ledgers like blockchains, which can take over an hour, hinders the use of digital currency in retail settings where immediate delivery of goods or services is expected, as it introduces significant delays between payment and delivery.

Innovation Solution

A system where secure elements in devices validate transactions locally before transmitting them to a distributed network, ensuring compliance with blockchain rules and personal constraints, allowing for pre-confirmation and immediate exchange without waiting for blockchain confirmation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transactions are validated through the distributed blockchain network, then transaction integrity and security are ensured, but transaction confirmation time increases significantly (over an hour)

Engineering Contradiction:
Improvetransaction integrityVSAvoidtransaction confirmation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The secure element performs preliminary validation of transactions locally before they are submitted to the blockchain network. This pre-validation includes checking transaction rules, asset states, and compliance with constraints, so that when the transaction reaches the blockchain, it requires minimal processing time for confirmation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The secure element acts as an intermediary between the user/device and the blockchain network. It validates transactions locally and only transmits pre-validated transactions to the blockchain, effectively filtering and preparing transactions before they reach the distributed network, thus reducing network validation time

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all transactions wait for blockchain confirmation before delivery, then transaction security is maintained, but immediate delivery of goods or services cannot be provided

Engineering Contradiction:
Improvetransaction securityVSAvoiddelivery speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary validation of transactions in the secure element before submission to the blockchain. This pre-check ensures that only valid transactions are processed, allowing the recipient to have high confidence in the transaction and proceed with immediate delivery while the blockchain confirmation is still pending

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of waiting for complete blockchain confirmation before delivery, the system performs partial validation through the secure element's local rule checking. This partial validation is sufficient for the recipient to trust the transaction and deliver goods or services immediately, without waiting for the full blockchain confirmation process to complete

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11282137B2Secure element method for distributed electronic ledger
Publication Date: 2022.03.22 THE TORONTO DOMINION BANK
  • US11282137B2 patent drawing
  • US11282137B2 patent drawing
  • US11282137B2 patent drawing

AI summary

A device has a secure element including a memory that stores at least one address, a set of rules, and a state of an asset. A processor is configured for receiving a request to change the state of the asset associated with the address, validating the request in the case where changing the state of the asset according to the request complies with the set of rules, and invalidating the request in the case where changing the state of the asset according to the request violates the set of rules. A communications module is coupled to the secure element for transmitting information responsive to the request to a distributed network of peer processors for recording a change in the state of the asset in a distributed electronic ledger in the case where the secure element validates the request.