Secure Data Intersection via Ciphertext Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining common service data between multiple participants in a horizontal alliance face security issues due to potential data leakage and low efficiency, as they require intercommunication of all service data and often involve adding forged data to improve security, which complicates the intersection process and limits flexibility in determining common data across various participant combinations.

Innovation Solution

A data processing method where participating member nodes encrypt their service data using a shared encryption key array, allowing a central node to compare ciphertext data to determine common service data without decrypting it, thus ensuring security and improving efficiency by avoiding data intercommunication and the need for forged data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If plaintext service data is directly communicated between participants for common data determination, then data processing efficiency is improved, but data security deteriorates due to potential data leakage

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A central node acts as an intermediary to receive ciphertext data sets from multiple participating member nodes, perform data comparison operations on the ciphertext data, and return comparison results. This mediator approach enables secure common data determination without direct plaintext communication between participants, resolving the contradiction between efficiency and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the state of data from plaintext to ciphertext form during transmission and processing. By encrypting service data before submission and performing comparisons on encrypted data, the system maintains data security while enabling efficient processing. The ciphertext form serves as a transformed parameter that preserves comparability while preventing data leakage.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If forged data is added to improve security in data intersection, then data security is improved, but device complexity increases due to complicated intersection processes

Engineering Contradiction:
Improvedata securityVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the security vulnerability element (need for forged data) from the system. By performing data comparison directly on ciphertext without requiring forged data injection, the system achieves security without the additional complexity of generating and managing fake data, thus simplifying the overall process while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If all service data is intercommunicated between participants, then common data determination accuracy is improved, but loss of time increases due to extensive data exchange

Engineering Contradiction:
Improvecommon data determination accuracyVSAvoiddata exchange time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary data elements for comparison in ciphertext form from the complete service data sets. Participants submit ciphertext data sets containing only the relevant service data needed for common data determination, avoiding the time-consuming exchange of all service data while maintaining determination accuracy through targeted ciphertext comparison.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240372706A1Data processing method and apparatus, electronic device, and storage medium
Publication Date: 2024.11.07 MASHANG CONSUMER FINANCE CO LTD
  • US20240372706A1 patent drawing
  • US20240372706A1 patent drawing
  • US20240372706A1 patent drawing

AI summary

Embodiments of the present application provide a data processing method and apparatus, an electronic device, and a storage medium. The data processing method, applied to a first participating node, includes: encrypting plaintext service data based on an encryption key array to obtain a ciphertext data set, where the ciphertext data set includes ciphertext service data, and different participating member nodes use a same encryption key array; sending the ciphertext data set to a central node; and acquiring a data comparison result generated by the central node, where the data comparison result is obtained by performing data comparison based on ciphertext service data in ciphertext data sets of the participating member nodes.