Privacy-Preserving Multi-Party Analytics via Secure Sum Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solutions for privacy-preserving multi-party analytics on horizontally partitioned data struggle to scale for generic analytical tasks, especially when more than two parties are involved, due to increased computational complexity and lack of applicability to big data scenarios.

Innovation Solution

A secure protocol using a non-trusted mediator and collusion-resistant data anonymization, where each party generates and shares public and private keys to encrypt and shuffle data segments, allowing for secure summation and optimization of multi-party data through a secure sum protocol, enabling privacy-preserving analytics across multiple parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional privacy-preserving protocols are used for multi-party analytics, then data privacy is protected, but computational complexity increases significantly when more than two parties are involved

Engineering Contradiction:
Improvedata privacy protectionVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the data into horizontal partitions where each party holds a subset of data rows with complete attributes. This segmentation allows each party to perform local computations independently, reducing the computational burden on any single party while maintaining overall system privacy. The secure sum protocol further segments the aggregation process into controlled steps with the mediator.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a trusted mediator that facilitates secure computations between multiple parties. The mediator receives encrypted data from parties, performs secure summation operations, and distributes results back to parties. This intermediary approach simplifies the complexity of multi-party interactions by centralizing the coordination function, making the system scalable beyond two parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional protocols are applied to generic analytical tasks, then specific tasks can be solved, but scalability to big data analytics is difficult

Engineering Contradiction:
Improveapplicability to generic analytical tasksVSAvoidscalability to big data
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent designs a universal framework that can handle various analytical tasks (sums, averages, min, max, etc.) through a single secure sum protocol architecture. The protocol is not task-specific but rather provides a general-purpose mechanism that can be applied to different analytical queries by adjusting the aggregation function, thereby achieving both versatility and scalability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines multiple parties' data partitions into a unified analytical result through the secure sum protocol. By merging the computational results from all parties in a privacy-preserving manner, the system achieves big data analytics capabilities while maintaining the privacy benefits of distributed processing. The mediator consolidates results from all parties to produce comprehensive analytics.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If data is shared across multiple parties for collaborative analytics, then broader understanding is achieved, but data privacy and security concerns increase

Engineering Contradiction:
Improvecollaborative analytics capabilityVSAvoiddata privacy and security risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The trusted mediator acts as a security intermediary that handles all data aggregation operations. Parties share data encrypted with the mediator's public key, and the mediator performs secure summation without accessing plaintext data from multiple parties simultaneously. This intermediary structure enables collaborative analytics while preventing direct exposure of sensitive data between parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses encrypted copies of data that can be processed without revealing the original data content. Each party provides encrypted data copies to the mediator, which performs computations on these encrypted copies. This copying approach allows collaborative analysis while maintaining data privacy, as the mediator works with ciphertext rather than plaintext data.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10565524B2Performing privacy-preserving multi-party analytics on horizontally partitioned local data
Publication Date: 2020.02.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10565524B2 patent drawing
  • US10565524B2 patent drawing
  • US10565524B2 patent drawing

AI summary

Examples disclosed herein relate to: computing, by a computing device at a party among a plurality of parties, a sum of local data owned by the party. The local data is horizontally partitioned into a plurality of data segments, with each data segment representing a non-overlapping subset of data entries owned by a particular party; computing a local gradient based on the horizontally partitioned local data; initializing each data segment; anonymizing aggregated local gradients received from the mediator, wherein the aggregated local gradients comprise gradients computed based on a plurality of data entries owned by the plurality of parties; receiving, from a mediator, a global gradient based on the aggregated local gradients; learning a global analytic model based on the global gradient; and performing privacy-preserving multi-party analytics on the horizontally partitioned local data based on the learned global analytic model.