Shared-Key Calculation Result Distribution for Multiple Destinations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a cloud-based FPGA service, securely distributing calculation results to multiple destination devices while managing multiple common keys for encryption increases processing load and complexity.

Innovation Solution

A calculation result distribution device that generates a common key shared by multiple destination devices, encrypts this key for each device using their public key, and distributes it. The device then encrypts the calculation result using the common key and distributes it to the destination devices for secure and efficient delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple common keys are prepared for multiple destination devices, then security is improved, but processing load and device complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple destination devices into a single logical group and uses a single common key for encryption. The management server distributes this single common key to multiple destination devices, eliminating the need to manage separate keys for each device while maintaining security.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The common key serves multiple functions simultaneously: it encrypts calculation results for distribution to multiple destination devices, and each destination device uses it to decrypt and verify results. This universal key replaces multiple device-specific keys.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If multiple common keys are prepared for multiple destination devices, then individual security verification is improved, but processing efficiency deteriorates

Engineering Contradiction:
Improvesignature verificationVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines multiple signature verification operations into a single verification process. The management server verifies the signature of the common key once, and this verification result is reused for all destination devices, eliminating redundant verification operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The management server performs signature verification of the common key in advance, before distributing it to multiple destination devices. This preliminary verification avoids the need for each destination device to independently verify the signature, reducing overall processing load.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encryption is performed separately for each destination device, then data security is improved, but processing load on FPGA increases

Engineering Contradiction:
Improvedata securityVSAvoidFPGA processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the encryption operation from the FPGA and relocates it to the management server. The FPGA only performs the core calculation task, while the management server handles key management and encryption, reducing the FPGA's processing load.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The management server acts as an intermediary between the FPGA and destination devices. It receives calculation results from the FPGA, encrypts them using the common key, and distributes them to destination devices, shielding the FPGA from complex key management and encryption operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250293861A1Calculation result distribution device, calculation result protection system, and calculation result distribution method
Publication Date: 2025.09.18 NT T INC
  • US20250293861A1 patent drawing
  • US20250293861A1 patent drawing
  • US20250293861A1 patent drawing

AI summary

A management server (100) includes a common key distribution unit (113) that generates a common key shared by a plurality of output destination servers (201), generates first encrypted data obtained by encrypting the common key for each output destination server (201) by using a public key paired with a secret key individually possessed by each output destination server (201), and distributes the generated first encrypted data to each output destination server (201), thereby causing each output destination server (201) to decrypt the common key; and a data output unit (114) that distributes second encrypted data obtained by encrypting an output value by using the common key to each output destination server (201), thereby causing each output destination server (201) to decrypt the output value.