Secure Enclave Hardware for Differential Privacy Telemetry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for analyzing telemetry data face privacy concerns as users are reluctant to share their data due to the risk of deriving private information from aggregate statistics, and existing differential privacy techniques either compromise privacy or accuracy.

Innovation Solution

The use of trusted hardware, specifically secure enclaves, to process telemetry data in an encrypted form, adding noise to calculate perturbed aggregates while keeping the actual data private, thereby providing strong privacy guarantees while maintaining accurate aggregate information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If aggregate statistics are released for telemetry data analysis, then organizations can learn broader trends, but user privacy is compromised as untrusted entities can derive individual telemetry data

Engineering Contradiction:
Improveprivacy of telemetry dataVSAvoidability to analyze telemetry data
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent introduces a secure enclave as an intermediary trusted execution environment between the telemetry data source and the analyzing organization. The secure enclave processes encrypted telemetry data and releases only perturbed aggregates, acting as a mediator that enables analysis while protecting privacy through hardware-enforced security boundaries and cryptographic protections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If differential privacy techniques are applied to protect user privacy, then individual telemetry data cannot be derived, but privacy guarantees are weakened or accuracy is reduced

Engineering Contradiction:
Improveprivacy guarantee strengthVSAvoidaccuracy of aggregate statistics
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the fundamental parameters of differential privacy implementation by moving from software-based noise addition to hardware-enforced secure computation. The secure enclave enables stronger privacy parameters (higher epsilon values) while maintaining accuracy, as the hardware trust boundary allows more aggressive privacy protection without sacrificing measurement precision.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If users share telemetry data with organizations, then organizations can perform analysis, but users lose control over their data and trust the organization to protect it

Engineering Contradiction:
Improvedata analysis capabilityVSAvoiduser trust in data protection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The secure enclave acts as a trusted intermediary that users can rely on more than general-purpose organizations. The hardware-enforced security boundaries and cryptographic protections within the enclave create a higher level of trust, enabling users to share data with organizations for analysis while the enclave ensures their data protection obligations are met.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the trusted execution environment from the general-purpose organizational infrastructure and places it in a dedicated secure enclave. This separation allows organizations to perform analysis outside the enclave while the enclave itself remains a controlled, trusted space that users can rely on for data protection.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If encrypted telemetry data is processed outside secure hardware, then processing can be performed, but security is compromised and private information can be exposed

Engineering Contradiction:
Improveprocessing capabilityVSAvoidsecurity of processing
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The secure enclave serves as a specialized intermediary processing environment that balances security and operational capability. It provides a controlled trust boundary where encrypted data can be safely processed with hardware-enforced protections, while still enabling useful analysis capabilities through the perturbed aggregate output mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10977384B2Hardware protection for differential privacy
Publication Date: 2021.04.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10977384B2 patent drawing
  • US10977384B2 patent drawing
  • US10977384B2 patent drawing

AI summary

This document relates to hardware protection of differential privacy techniques. One example obtains multiple instances of encrypted telemetry data within a secure enclave and processes the encrypted telemetry data to obtain multiple instances of unencrypted telemetry data. The example also processes, within the secure enclave, the multiple instances of unencrypted telemetry data to obtain a perturbed aggregate. The example also releases the perturbed aggregate from the secure enclave.