Private Set Intersection for Cross-Regional User Graph Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Constructing a user-user graph across different regions is challenging due to privacy constraints that prohibit direct exchange of user-identifiable information, necessitating secure methods to identify shared signals and calculate edge weights without revealing internal data.

Innovation Solution

Implementing a privacy set intersection (PSI) protocol to securely identify common signals and a secret sharing method to calculate edge weights, ensuring data privacy by encrypting and distributing secret information across regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If direct exchange of user-identifiable information is used to construct cross-regional user-user graph, then graph construction accuracy is improved, but data privacy is compromised

Engineering Contradiction:
Improvegraph construction accuracyVSAvoiddata privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces an intermediary mechanism using homomorphic encryption and secret sharing protocols. Instead of directly exchanging user-identifiable information, the system uses encrypted representations of user data as intermediaries. These encrypted intermediaries allow for accurate graph construction through cryptographic operations without revealing actual user identities, thus resolving the contradiction between accuracy and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms user-identifiable information into different parameter representations through encryption and anonymization. User IDs are converted into encrypted forms that maintain mathematical properties needed for graph construction while losing direct identifiability. This parameter transformation allows the system to work with modified data representations that satisfy both accuracy requirements and privacy constraints.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If encryption and secret sharing protocols are used to protect data privacy, then data privacy is maintained, but system complexity increases

Engineering Contradiction:
Improvedata privacyVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic operations into distinct modular components: homomorphic encryption module, secret sharing module, and graph construction module. Each component handles a specific aspect of the privacy-preserving process independently. This segmentation reduces system complexity by making each module manageable and reusable, while collectively achieving strong privacy protection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service mechanisms where the cryptographic protocols automatically perform privacy protection without requiring manual intervention. The homomorphic encryption and secret sharing operations are integrated into the graph construction workflow, allowing the system to autonomously protect data privacy while constructing the user-user graph, thus reducing operational complexity.

Inventive Principle:
Principle #25Self-service

3Loss of information

If anonymized user nodes are used instead of real user identifiers, then data privacy is protected, but graph analysis capability deteriorates

Engineering Contradiction:
Improvedata privacyVSAvoidgraph analysis capability
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent replaces traditional mechanical identifier matching with cryptographic operations. Instead of directly comparing user IDs to build graph edges, the system uses homomorphic encryption to perform computations on encrypted identifiers. This substitution allows graph analysis to be conducted on cryptographic representations that preserve privacy while maintaining the mathematical properties necessary for accurate analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates a composite data structure combining multiple properties: encrypted user identifiers, anonymized node representations, and cryptographic proofs. This composite structure integrates both privacy protection mechanisms and analysis-enabling features, allowing the graph to simultaneously maintain data privacy and support accurate graph analysis through its multi-layered design.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS20250385783A1Security graph construction algorithm based on private set intersection and secret sharing
Publication Date: 2025.12.18 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250385783A1 patent drawing
  • US20250385783A1 patent drawing
  • US20250385783A1 patent drawing

AI summary

A computer-implemented method includes: mapping a first group of user identifiers that are active in a first region to generate a first group of anonymized user nodes of the first region; communicating with one or more second devices of a second region, using a privacy set intersection (PSI) protocol, to identify one or more intersecting signals accessed by the first group of anonymized user nodes of the first region and a second group of anonymized user nodes of the second region; constructing a user-signal-user graph based on the one or more intersecting signals and the first group of anonymized user nodes of the first region; communicating with the one or more second devices of the second region via secret sharing to calculate a weight of each intersecting signal; and constructing a use-user graph with at least one edge determined by the weight of each intersecting signal from the user-signal-user graph.