Privacy-Preserving User Data Collection via Trusted Execution Environment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The collection of user data by electronic devices raises security and privacy concerns due to the potential misuse of personal information, as users desire personalized services while being hesitant to share identifying data.

Innovation Solution

A system and method for privacy-preserving user data collection, where user data is transformed using local differential privacy within a trusted execution environment (TEE) before being sent to a service provider, ensuring that the data is altered to prevent misuse while still being usable for training models and generating personalized services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user data is collected and shared with service providers for personalized services, then service personalization is improved, but user privacy and security are worsened

Engineering Contradiction:
Improveservice personalizationVSAvoidprivacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

A trusted execution environment (TEE) acts as an intermediary between the application and the service provider. The TEE securely transforms user data using local differential privacy before transmission, preventing both the application and service provider from accessing raw personal information while still enabling personalized services through the transformed data

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system intentionally introduces controlled noise into user data through local differential privacy transformation. This deliberate degradation of data precision protects individual privacy while preserving aggregate statistical properties, converting the potential harm of data exposure into a benefit for privacy protection

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Loss of information

If raw user data is transmitted to service providers, then data utility for training models is improved, but security and privacy protection is worsened

Engineering Contradiction:
Improvedata utilityVSAvoidsecurity
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system performs data transformation using local differential privacy before transmitting data to service providers. This preliminary action ensures that privacy protection is built into the data itself before it leaves the user's device, rather than relying on security measures at the service provider end

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The TEE transforms user data by changing its parameters through local differential privacy transformation, adding controlled noise and modifying the data structure. This changes the data from a high-utility raw format to a protected format that maintains statistical properties while eliminating identifiable personal information

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data transformation is applied to protect privacy, then privacy protection is improved, but data quality and personalization accuracy is worsened

Engineering Contradiction:
Improveprivacy protectionVSAvoidpersonalization accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

Local differential privacy is applied at the individual user data level rather than aggregating data first. Each user's data is independently transformed with appropriate noise, ensuring strong privacy protection for each individual while the collection of transformed data maintains sufficient statistical power for accurate personalization

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12067144B2System and method for privacy-preserving user data collection
Publication Date: 2024.08.20 SAMSUNG ELECTRONICS CO LTD
  • US12067144B2 patent drawing
  • US12067144B2 patent drawing
  • US12067144B2 patent drawing

AI summary

A method includes obtaining, by an application executing on a processor of an electronic device, user data of a user, generating a representation of the user data, applying local differential privacy to the representation of the user data, to generate a transform of the representation of the user data, sending the transform of the representation of the user data, to a service provider via a network and receiving, from the service provider, via the network, service data based on the transform of the user data. The service data includes a user-specific output based on the transform of the user data. The application executes outside of a trusted execution environment (TEE) of the electronic device. The transform of the representation of the user data is generated in the TEE of the electronic device.