Data Privacy System Using MPC and TEE for Sensor Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data privacy laws, such as GDPR and CCPA, restrict the use of data collected by cameras and sensors due to the presence of personally identifiable information (PII), making it challenging to utilize this data for purposes like autonomous driving without violating privacy regulations.

Innovation Solution

A data privacy system that employs a Multi-Party Computation (MPC) framework and a Trusted Execution Environment (TEE) to separate and protect personal data from non-personal data, ensuring compliance with privacy laws by masking personal data and allowing its secure use for data processing and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sensor data containing personal data is collected and processed, then data utility for autonomous driving improvement is enhanced, but compliance with privacy laws deteriorates

Engineering Contradiction:
Improvedata utilityVSAvoidprivacy law compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments sensor data into personal data and non-personal data using multiple backend computers in an MPC framework. Each backend computer processes specific portions of data, allowing utility extraction from non-personal data while personal data remains segmented and protected through cryptographic sharing, thus maintaining both data utility and privacy compliance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The MPC framework introduces intermediary backend computers that act as mediators between data collection and processing. These intermediaries hold cryptographic shares of personal data without being able to reconstruct it individually, enabling data processing operations to proceed while maintaining privacy law compliance through the intermediary's distributed nature

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If personal data is protected through MPC and TEE, then security against data breaches is improved, but data processing capability deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddata processing capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges MPC framework with TEE technology to combine the security benefits of cryptographic sharing with the trusted execution capabilities of hardware-enforced enclaves. This merging allows data processing to occur within trusted boundaries while personal data remains protected, maintaining both security and processing capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by pre-establishing trusted execution environments and cryptographic protocols before data processing begins. Data is encrypted and distributed through MPC shares beforehand, allowing secure processing to proceed without real-time security overhead, thus maintaining processing capability while ensuring security

Inventive Principle:
Principle #10Preliminary action

3Reliability

If personal data is separated and masked, then privacy protection is improved, but data quality for analysis deteriorates

Engineering Contradiction:
Improveprivacy protectionVSAvoiddata quality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system applies different quality levels to different portions of data: personal data receives maximum privacy protection through masking and cryptographic sharing, while non-personal data maintains full quality for analysis. This local differentiation ensures privacy protection where needed while preserving data quality for analytical purposes

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system creates cryptographic copies (shares) of personal data that can be processed without revealing the original information. These copies maintain the structural properties needed for analysis while being mathematically designed to prevent reconstruction of personal identifiers, thus preserving data quality for analysis while ensuring privacy protection

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11652804B2Data privacy system
Publication Date: 2023.05.16 ROBERT BOSCH GMBH
  • US11652804B2 patent drawing
  • US11652804B2 patent drawing
  • US11652804B2 patent drawing

AI summary

A backend computer and methods of using the backend computer are described. The method may comprise: receiving, at a first backend computer, sensor data associated with a vehicle; determining a labeling of the sensor data, comprising: determining personal data and determining non-personal data that is separated from the personal data, wherein each of the personal and non-personal data comprise labeled data, wherein the personal data comprises information relating to at least one identified or identifiable natural person; and performing via the personal data and the non-personal data that is separated from the personal data, at the first backend computer, data processing associated with collecting sensor data associated with the vehicle.