Analytic Workload Partitioning for Privacy and Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Access to large, high-quality data sets for machine learning and data analytics is limited due to confidentiality and privacy concerns, as well as regulatory restrictions, leading to challenges in fields like healthcare, finance, and manufacturing.

Innovation Solution

A privacy preservation system that splits the analytic workload and data into sub-workflows, processed by privacy-preserving engines, maintaining end-to-end encryption and optimizing mathematical operations, thereby reducing computational and communicational overhead while ensuring data privacy and confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is shared for machine learning and analytics, then data quality and sample size improve, but data privacy and confidentiality are compromised

Engineering Contradiction:
Improvedata sample sizeVSAvoidprivacy loss
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent segments the analytic workload into multiple sub-workflows that can be distributed across different processing environments. This allows data to be processed in smaller, controlled portions rather than requiring complete data sharing, thereby maintaining privacy while enabling sufficient analytic processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces trusted execution environments and privacy-preserving processing systems as intermediaries between data owners and analytics users. These intermediaries enable data processing without direct data sharing, using mechanisms like secure enclaves and homomorphic encryption to protect confidentiality while allowing analytics.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If homomorphic encryption is used for privacy preservation, then data confidentiality is maintained, but computational overhead increases significantly

Engineering Contradiction:
ImproveconfidentialityVSAvoidcomputational overhead
Core Design Contradiction:
Object-affected harmful factorsVSUse of energy by moving object

Solution Approach 1:

The patent divides the analytic workflow into segments that can be processed using different privacy-preserving techniques. By segmenting the workload, the system can apply computationally intensive homomorphic encryption only where necessary while using lighter-weight protection mechanisms elsewhere, reducing overall computational overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent optimizes homomorphic encryption parameters and selects appropriate encryption schemes based on the specific analytic requirements. By adjusting encryption parameters and choosing the right level of cryptographic protection for each sub-workflow, the system balances confidentiality with computational efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is encrypted for security, then privacy is preserved, but data processing efficiency decreases

Engineering Contradiction:
Improvedata securityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments processing into encrypted and unencrypted portions, allowing efficient processing of non-sensitive data while maintaining security for sensitive operations. This segmentation enables the system to maintain security requirements without encrypting entire data sets, thus preserving processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs data preprocessing and feature engineering before encryption where possible, and uses optimized encryption schemes that minimize processing overhead. By preparing data in advance and selecting efficient cryptographic operations, the system reduces the impact of encryption on overall processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11567761B2Analytic workload partitioning for security and performance optimization
Publication Date: 2023.01.31 INTEL CORP
  • US11567761B2 patent drawing
  • US11567761B2 patent drawing
  • US11567761B2 patent drawing

AI summary

The present disclosure provides privacy preservation of analytic workflows based on splitting the workflow into sub-workflows each with different privacy-preserving characteristics. Libraries are generated that provide for formatting and/or encrypting data for use in the sub-workflows and also for compiling a machine learning algorithm for the sub-workflows. Subsequently, the sub-workflows can be executed using the compiled algorithm and formatted data.