Secure Element Transaction Verification With TEE Chain Signatures
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


