Two-Stage Data Collaboration Using Synthetic Data and TEE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data collaboration platforms face challenges in balancing data privacy with usability and accuracy, often sacrificing one for the other, and require trust between data providers and consumers.

Innovation Solution

A two-stage data collaboration method using synthetic data for usability testing and a trusted execution environment (TEE) for accurate data operations, with output filtering to ensure privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional data collaboration platforms allow data consumers to perform data analysis operations on actual data, then usability and accuracy are improved, but data privacy is compromised

Engineering Contradiction:
ImproveusabilityVSAvoiddata privacy
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The data collaboration process is divided into two distinct stages: a first stage for configuring operations using synthetic data (prioritizing usability) and a second stage for executing operations on actual data within a TEE (prioritizing privacy). This segmentation allows each stage to optimize for different objectives without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Synthetic data is generated as a copy that mirrors the structure and statistical properties of actual data but contains no real individual records. This copy allows data consumers to configure and test operations without accessing actual data, thereby maintaining usability while protecting privacy.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If data providers define allowable policies and operations, then data privacy is protected, but usability and flexibility are reduced

Engineering Contradiction:
Improvedata privacyVSAvoidusability
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

Data consumers are allowed to freely define and configure operations and queries in advance during the first stage using synthetic data. These pre-configured operations are then executed in the second stage within the TEE, allowing maximum flexibility while maintaining privacy through the secure execution environment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The TEE acts as an intermediary that executes user-defined operations on actual data without requiring trust between data providers and consumers. The TEE provides the necessary security and privacy protections while allowing full operational flexibility, eliminating the need for restrictive policy definitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If synthetic data is used for data analysis operations, then data privacy is protected, but accuracy of analysis results is reduced

Engineering Contradiction:
Improvedata privacyVSAvoidaccuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The analysis process is segmented into two stages: the first stage uses synthetic data for configuration and query definition (where accuracy is not critical), while the second stage executes the same operations on actual data within a TEE (where high accuracy is required). This segmentation allows synthetic data to protect privacy during configuration without sacrificing final analysis accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Synthetic data serves as a structural copy of actual data that preserves data types, relationships, and statistical properties needed for operation configuration. While the synthetic copy lacks the precision of actual data for final analysis, it provides sufficient fidelity for defining and testing operations, which are then executed on the actual data with full accuracy.

Inventive Principle:
Principle #26Copying

4Object-affected harmful factors

If a trusted execution environment is used for data operations, then data privacy is protected, but system complexity is increased

Engineering Contradiction:
Improvedata privacyVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The TEE is introduced as an intermediary component that handles all data execution and processing operations. By encapsulating privacy protection functionality within this dedicated intermediary layer, the rest of the system can maintain simpler architectures while still achieving strong privacy protections through the TEE's secure execution environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250371134A1Two-stage secure data collaboration
Publication Date: 2025.12.04 LEMON INC(GB)
  • US20250371134A1 patent drawing
  • US20250371134A1 patent drawing
  • US20250371134A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for data collaboration. One of the methods includes executing a first data collaboration stage, comprising: obtaining a collection of data from a first entity; generating synthetic data from the collection of data; and generating, by a second entity, code defining one or more operations or queries executable on the collection of data and evaluated with respect to the synthetic data; and executing a second data collaboration stage, comprising: executing the code generated by the second entity in a secure execution environment, including executing one or more operations on the collection of data to generate one or more corresponding output results; and providing the output results to the second entity.