Secure Equi-Join With Subkeys for Duplicate-Key Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure computation technologies struggle to efficiently equi-join two tables when key columns in both tables contain multiple keys of the same value, leading to information leakage and processing bottlenecks due to table division and join operations.

Innovation Solution

The method involves adding subkey columns to each table using secure computation, creating additional tables with unique subkeys for duplicate keys, and then performing a secure equi-join using these subkeys as attributes to maintain concealment during the join process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If table division is performed to handle duplicate keys, then secure equi-join can be performed, but information leakage occurs and processing time increases

Engineering Contradiction:
Improvedata confidentialityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the table with duplicate keys into multiple subtables, where each subtable contains a subset of records with unique key values. This allows the secure equi-join to be performed on smaller, manageable segments without requiring division of the entire table, thereby reducing information leakage and processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses preliminary action by pre-processing the tables to add subkey columns and create subtables before performing the secure equi-join. This pre-organization of data into segments with unique keys enables the join operation to proceed efficiently without encountering duplicate key issues during the actual join process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If table division is performed to handle duplicate keys, then secure equi-join can be performed, but device complexity increases due to multiple division and join operations

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

Solution Approach 1:

The patent segments the complex table join operation into manageable sub-operations on smaller subtables. By dividing the original tables into segments with unique keys, the complexity of handling duplicate keys in the secure equi-join is reduced, making the overall process more manageable and less error-prone.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces subkey columns as intermediaries that facilitate the join operation. These subkeys serve as mediators that link records across tables without requiring direct comparison of duplicate key values, thereby simplifying the join logic and reducing processing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If traditional equi-join is performed on tables with duplicate keys, then join results are obtained, but data confidentiality is compromised

Engineering Contradiction:
Improvejoin efficiencyVSAvoiddata confidentiality
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality by performing the secure equi-join operation locally on smaller subtables with unique keys rather than globally on the entire tables. This localized approach maintains data confidentiality by limiting the scope of operations on sensitive data while still achieving the desired join results through combination of subtable outputs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses copying by creating subtables that contain copies of the original table data, organized by unique key segments. This allows the secure equi-join to operate on these copied segments without exposing the original confidential data, thereby maintaining data confidentiality while achieving join efficiency.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12461917B2Secure equi-join apparatus, secure equi-join method, and program
Publication Date: 2025.11.04 NT T INC
  • US12461917B2 patent drawing
  • US12461917B2 patent drawing
  • US12461917B2 patent drawing

AI summary

A secret equi-join device uses as inputs a first concealed table that is concealed information of a first table having a plurality of keys and a second concealed table that is concealed information of a second table having a plurality of keys, obtains a first concealed additional table that is concealed information of a first additional table which is obtained by adding a subkey column to the first table, obtains by secure computation a second concealed additional table that is concealed information of a second additional table which is obtained by adding a subkey column further to a third table obtained by copying each record in the second table a plurality of times and adding the copied records, and obtains a concealed joined table that is concealed information of a joined table which is obtained by equi-joining the first additional table and the second additional table.