Secure Element Transaction Verification With TEE Chain Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital currency verification systems face performance bottlenecks and poor user experience due to redundant computation in transaction verification processes, particularly in large-scale applications and offline transactions.

Innovation Solution

Implementing transaction verification logic and data storage on a Trusted Execution Environment (TEE) and Secure Element (SE) to utilize hardware-isolated environments for secure and efficient verification, using a chain signature structure to reduce redundant digest computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain technology and distributed ledger technology are used to implement digital currency, then natural tamper resistance and distributed consensus are achieved, but transaction performance cannot support large-scale application pressure

Engineering Contradiction:
Improvetamper resistanceVSAvoidtransaction performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the verification process into two distinct parts: (1) terminal-side verification using chain signatures for rapid local validation, and (2) server-side verification for periodic consistency checks. This segmentation allows the system to achieve both high transaction performance at the terminal and maintained reliability through server oversight, resolving the contradiction between speed and trustlessness inherent in blockchain systems.

Inventive Principle:
Principle #1Segmentation

2Productivity

If centralized banking system architecture is used to implement digital currency, then high performance and availability are achieved, but transaction verification has performance bottlenecks

Engineering Contradiction:
Improvetransaction availabilityVSAvoidverification performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces chain signatures as an intermediary mechanism that enables terminal devices to perform verification independently without constant server intervention. The chain signature structure acts as a mediator that carries verification information through the transaction history, allowing the system to maintain centralized architecture benefits while eliminating the verification bottleneck through cryptographic proof carried in the transaction data itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If digital signature verification is performed on every transaction subchain in a currency certificate, then security and validity are ensured, but redundant computation occurs and user experience deteriorates

Engineering Contradiction:
Improvetransaction validityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the verification burden from every transaction subchain and concentrates it on the terminal device using chain signatures. Instead of requiring server verification of each individual subchain signature, the system extracts only the essential verification information into the chain signature structure, which can be validated locally and rapidly on the terminal. This extraction eliminates redundant computation while maintaining the reliability of transaction validity verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12619987B2Transaction verification method and apparatus using a secure element at a terminal device to verify validity of the transaction
Publication Date: 2026.05.05 HUAWEI TECH CO LTD
  • US12619987B2 patent drawing
  • US12619987B2 patent drawing
  • US12619987B2 patent drawing

AI summary

A transaction verification method is applied to an electronic device that includes a secure element (SE), a trusted execution environment (TEE), and a rich execution environment (REE), and includes, in a transaction verification process, execution of service logic and data storage are performed on a TEE side instead of on an SE side, and transaction validity verification is reserved on the SE side.