Smart Contract TEE for Restorable Personal 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 and securely protecting it through hardware-level access control and secure data processing environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If personal information is de-identified through data deletion, pseudonymization, categorization, or data 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 establishing a trusted execution environment (TEE) before personal information is de-identified. The TEE pre-configures secure storage areas and access control mechanisms that will preserve restoration capability. Encryption keys are generated and stored within the TEE in advance, ensuring that even after de-identification, the original information can be restored when needed, thus resolving the contradiction between privacy protection and restoration capability.
Solution Approach 2:
The trusted execution environment acts as an intermediary between the de-identification process and information restoration. The TEE securely manages encryption keys and controls access to personal information, allowing privacy protection through de-identification while maintaining the ability to restore information under controlled conditions. The TEE mediates all access requests, ensuring both privacy and restoration capability are preserved.
2Productivity
If personal information is stored and processed in a centralized system, then data processing efficiency is improved, but unauthorized access and leakage risks increase
Solution Approach 1:
The patent applies segmentation by dividing the centralized system into multiple trusted execution environments, each with isolated secure storage areas. Personal information is segmented into encrypted data blocks stored in separate TEE instances. This segmentation maintains processing efficiency through coordinated TEE operations while reducing unauthorized access risk, as compromising one TEE does not expose the entire dataset.
Solution Approach 2:
The trusted execution environment creates an inert, secure atmosphere for storing and processing personal information. The TEE provides a hardware-isolated, tamper-resistant environment that protects data from unauthorized access and manipulation. This secure environment allows efficient data processing while fundamentally reducing the risk of leakage and unauthorized access, as the TEE's hardware boundaries prevent external intrusion.
3Reliability
If encryption keys are stored securely to protect personal information, then access control is improved, but the complexity of key management increases
Solution Approach 1:
The patent applies merging by combining key generation, storage, and management functions within the trusted execution environment. The TEE integrates these previously separate functions into a unified secure module, improving access control while reducing key management complexity. The TEE's hardware-based security mechanisms automatically handle key lifecycle management, eliminating the need for complex external key management systems.
Solution Approach 2:
The trusted execution environment provides self-service for encryption key management. The TEE automatically generates, stores, protects, and manages encryption keys without requiring external intervention or complex administrative procedures. This self-service capability improves access control reliability while significantly reducing key management complexity, as the TEE handles all key operations autonomously within its secure boundaries.
Data Source
Figure 1~2
Figure 3~4
Figure 5a~5b
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.