Secret Noise Table Sharing for Low-Overhead Differential Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating secret noise to achieve differential privacy require large tables for accurate probability distribution approximation, leading to increased communication traffic and memory usage.

Innovation Solution

A secret noise generation system that utilizes secure computation to allow addition of secret values by sharing a first table with encrypted elements among multiple terminals, enabling the calculation of a secret noise with reduced communication and memory requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a huge table is used to approximate a desired probability distribution with sufficient accuracy, then the measurement precision of the probability distribution is improved, but the loss of substance (memory usage and communication traffic) increases

Engineering Contradiction:
Improveprobability distribution approximation accuracyVSAvoidmemory usage and communication traffic
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The patent segments the probability distribution approximation into multiple smaller tables, each handling a specific portion of the distribution. Instead of using one huge table, the system divides the approximation task across multiple terminals, where each terminal stores and processes a segment of the overall probability distribution. This segmentation reduces the memory burden on individual terminals and distributes communication traffic across the network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where multiple layers of tables are used to approximate the probability distribution. Each table is nested within a broader probabilistic framework, with coarser approximations at outer layers and finer details at inner layers. This nested approach allows accurate probability distribution approximation while keeping individual table sizes manageable, thereby reducing memory usage and communication overhead.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If secure computation is used to generate secret noise, then the reliability of information protection is improved, but the productivity of noise generation decreases due to increased computation time

Engineering Contradiction:
Improveinformation protection securityVSAvoidnoise generation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-computing and storing probability distribution tables in encrypted form before the actual noise generation process. These pre-computed tables are prepared in advance and stored securely, so that during runtime, the system can directly retrieve and use them without performing complex computations. This preliminary preparation maintains security through encrypted storage while significantly improving noise generation speed during actual use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses multiple copies of the same probability distribution table distributed across different terminals. Instead of one terminal performing all secure computations, the system creates replicated copies of the encrypted table and distributes them to multiple participants. This copying approach allows parallel processing and reduces the computational burden on any single terminal, thereby improving overall noise generation productivity while maintaining security through distributed secure computation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250373420A1Secret noise generation system, secret noise generation method and program
Publication Date: 2025.12.04 NT T INC
  • US20250373420A1 patent drawing
  • US20250373420A1 patent drawing
  • US20250373420A1 patent drawing

AI summary

A secret noise generation system according to one aspect of the present disclosure includes: a first terminal; and one or more second terminals, wherein the first terminal includes a transmission unit configured to transmit a first table having secret values as elements to each of the second terminals, and each of the second terminals includes a noise calculation unit configured to calculate a sum of n secret values selected from the first table as a secret noise by using secure computation that allows addition of secret values, where n is an integer not less than 2.