Trusted Execution Environment for Restorable Private Data Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


