Coordinator for Secure Multi-Party Computation Correlated Randomness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure multi-party computation methods with correlated randomness lack explicit coordination, leading to inefficiencies in generating and managing correlated randomness.

Innovation Solution

The implementation of a coordinator device that schedules the generation of second correlated randomness, requests predetermined amounts of first correlated randomness, and sends predetermined amounts of second correlated randomness at specific times, enhancing the coordination and efficiency of secure multi-party computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If secure multi-party computation methods with correlated randomness are used without explicit coordination, then the computation can proceed with basic functionality, but the efficiency and performance of generating and managing correlated randomness deteriorates

Engineering Contradiction:
Improveefficiency of generating and managing correlated randomnessVSAvoidcoordination structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A coordinator device is introduced as an intermediary component that manages the generation, storage, and distribution of correlated randomness among multiple computing devices. The coordinator receives requests for correlated randomness, manages buffer storage, and distributes the required data, thereby improving the overall efficiency without requiring complex peer-to-peer coordination between all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Each computing device includes a local coordinator that can autonomously manage its own correlated randomness buffers and generate requests when needed. The local coordinator reads buffer amounts, requests additional correlated randomness when thresholds are exceeded, and manages local pseudo-random correlation generator seeds, enabling self-service operation while maintaining system-wide coordination.

Inventive Principle:
Principle #25Self-service

2Reliability

If predetermined amounts of correlated randomness are generated and stored in buffers, then the availability for computation is improved, but the storage requirements and buffer management complexity increases

Engineering Contradiction:
Improveavailability of correlated randomnessVSAvoidbuffer management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The coordinator device continuously monitors the buffer amounts of correlated randomness and pseudo-random correlation generator seeds. When buffer levels fall below predetermined thresholds, the coordinator automatically generates requests to replenish the buffers, ensuring continuous availability without manual intervention or complex proactive management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-generates and stores predetermined amounts of correlated randomness in buffers before they are needed for computation. The coordinator proactively manages buffer levels by reading current amounts and requesting additional correlated randomness when thresholds are approached, ensuring that resources are available when needed without last-minute generation delays.

Inventive Principle:
Principle #10Preliminary action

3Speed

If explicit coordination is implemented for scheduling and distributing correlated randomness, then the performance and timeliness of computation is improved, but the communication overhead and coordination protocol complexity increases

Engineering Contradiction:
Improvetimeliness of correlated randomness distributionVSAvoidcoordination protocol complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The coordinator acts as a centralized intermediary that simplifies communication by providing a single point of contact for all correlated randomness requests. Devices communicate their needs to the coordinator, which schedules and distributes resources, avoiding complex multi-device communication protocols and reducing coordination overhead through centralized management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Local coordinators at each device autonomously monitor their own buffer levels and generate requests when needed, eliminating the need for continuous polling or complex inter-device negotiation. The self-service approach allows devices to independently manage their resource needs while the central coordinator handles distribution, reducing overall communication complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250199771A1Devices and methods for secure multi-party computation with correlated randomness
Publication Date: 2025.06.19 ROBERT BOSCH GMBH
  • US20250199771A1 patent drawing
  • US20250199771A1 patent drawing
  • US20250199771A1 patent drawing

AI summary

Secure multi-party computation. A first device is configured for receiving first correlated randomness, and determining second correlated randomness depending on the first correlated randomness, and includes a coordinator that is configured for scheduling the determining of the second correlated randomness, and/or for requesting a predetermined amount of the first correlated randomness at a predetermined time, from a coordinator for multiple devices for secure multi-party computation, and/or for sending a predetermined amount of the second correlated randomness at a predetermined time. A second device and a second method for secure multi-party computation, wherein the second device is configured for receiving a request for a predetermined amount of first correlated randomness at a predetermined time, and sending the predetermined amount of first correlated randomness at the predetermined time.