Privacy-Preserving ID Intersection for Neural Network Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure multi-party computing protocols expose customer IDs during the calculation of data set intersections, compromising ID privacy and security.

Innovation Solution

Implement a method where computing participants use secret sharing and OPPRF to determine intersection IDs and feature values, using random numbers for non-intersection IDs, ensuring only intersection data is used for AI model training, with threshold-based determination to optimize data usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PSI technology is used to calculate intersection of IDs, then data set intersection can be calculated without exposing data beyond intersection, but ID plaintext in the intersection is exposed leading to poor security

Engineering Contradiction:
ImprovesecurityVSAvoidID privacy exposure
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the ID into multiple shares using secret sharing scheme, where no single party can reconstruct the original ID alone. This divides the confidential information into independent parts that only become meaningful when combined, thus protecting ID privacy while enabling intersection calculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (secret sharing protocol) between the parties to facilitate intersection calculation without direct exposure of sensitive data. The intermediary structure ensures that even during the computation process, the actual ID values remain hidden from all participants.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If all IDs are processed for AI model training, then comprehensive data is available, but unnecessary computations and costs increase for non-intersection data

Engineering Contradiction:
ImproveAI model training efficiencyVSAvoidcomputational cost
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent extracts only the intersection IDs from the complete ID sets before proceeding to AI model training. By removing non-intersection data beforehand, the system avoids performing unnecessary computations on irrelevant data, thus improving training efficiency and reducing computational costs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary filtering to identify and isolate intersection IDs before the main AI model training process. This preliminary action ensures that only relevant data enters the training pipeline, preventing waste of computational resources on non-intersection data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260074880A1Data Processing Method and System, and Computing Device
Publication Date: 2026.03.12 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US20260074880A1 patent drawing
  • US20260074880A1 patent drawing
  • US20260074880A1 patent drawing

AI summary

A data processing method includes obtaining first ciphertext data. The second computing participant obtains, from the first computing participant, a share of a first feature value corresponding to a first identifier (ID). The first computing participant obtains second data, where if the first ID is an intersection ID, the second data is a share of a second feature value that is in the second computing participant and that corresponds to the first ID. If the first ciphertext data indicates that the first ID is an intersection ID, the first computing participant uses the second data and a share of the first feature value that is held by the first computing participant as training data of a neural network.