Trusted Execution Environment for Restorable Private Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to effectively protect individual privacy by de-identifying personal information while allowing its restoration under limited conditions, and they do not prevent unauthorized access or leakage of personal information during data processing, storage, and transmission.

Innovation Solution

A smart contract-based trusted execution environment is used to generate, decrypt, and process personal information using encryption keys, ensuring privacy by de-identifying personal information before processing and securely deleting data after use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If personal information is de-identified through data deletion, pseudonymization, or masking, then individual privacy is protected, but the ability to restore personal information under limited conditions is lost

Engineering Contradiction:
Improveprivacy protectionVSAvoidrestoration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-establishing a trusted execution environment and smart contract framework before personal information processing. The TEE is configured in advance with encryption capabilities and access control mechanisms, allowing personal information to be encrypted and stored with predetermined restoration conditions already in place. This enables both privacy protection through encryption and future restoration capability when authorized conditions are met.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a trusted execution environment as an intermediary between data storage and data access. The TEE acts as a secure mediator that holds encryption keys and controls access to personal information. It enables privacy protection by encrypting data at rest while maintaining restoration capability through controlled key management. The smart contract serves as another intermediary that mediates access requests according to predetermined conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If personal information is stored in accessible form for data processing, then data utilization efficiency is improved, but unauthorized access and leakage risks increase

Engineering Contradiction:
Improvedata utilization efficiencyVSAvoidunauthorized access risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by implementing different security levels for different data access scenarios. Personal information is encrypted at the storage level with high security, while the trusted execution environment provides a controlled access path for authorized processing. The smart contract enables conditional decryption and access only when specific conditions are met. This creates local security zones where data is protected in storage but accessible for processing under controlled conditions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The trusted execution environment creates an inert or secure atmosphere for data processing. Within the TEE, personal information can be processed in a protected environment that isolates it from external unauthorized access. The environment maintains data in a usable form for processing while preventing external interception or unauthorized access, similar to how an inert atmosphere protects reactive substances.

Inventive Principle:
Principle #39Inert atmosphere (Inert environment)

3Reliability

If encryption keys are stored securely to protect personal information, then privacy protection is improved, but the ability to restore personal information when needed is compromised

Engineering Contradiction:
Improveprivacy protectionVSAvoidrestoration accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces traditional mechanical key storage systems with a smart contract-based automated key management system. Instead of manually managing encryption keys, the system uses blockchain smart contracts to automatically control key access based on predetermined conditions. This substitution enables both secure key storage and automated restoration capability when conditions are met, eliminating the trade-off between security and accessibility.

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

Solution Approach 2:

The patent introduces dynamic key management where encryption key accessibility changes based on conditions. The smart contract stores encryption keys in a protected manner but enables dynamic unlocking when specific conditions are satisfied. This dynamic approach allows the system to maintain high security during storage while providing easy restoration access when authorized, transforming the static key management into a conditional, dynamic system.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260111605A1Method and system for processing personal information by using smart contract-based trusted execution environment
Publication Date: 2026.04.23 AVCHAIN INC
  • US20260111605A1 patent drawing
  • US20260111605A1 patent drawing
  • US20260111605A1 patent drawing

AI summary

A method for processing personal information by using a smart contract-based trusted execution environment according to an embodiment of the present invention comprises the steps in which: a data processing platform server generates a trusted execution environment including a data processing code, in response to a data processing request received from a data processing request device according to a smart contract distributed on a blockchain; the trusted execution environment decrypts first data acquired from a data generation device; the trusted execution environment processes the decrypted first data on the basis of the data processing code so as to generate a data processing result; and the trusted execution environment provides the data processing result to the data processing request device according to the smart contract.