Secret Noise Table Sharing for Low-Overhead Differential Privacy
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


