Secure Computation Node Assignment Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing devices face challenges in efficiently performing distributed data processing for secure computation, as they struggle to effectively assign and manage secure computation methods across nodes with varying attributes and performance levels.

Innovation Solution

An information processing device with a control unit that assigns transforms of secure computation methods to nodes based on their corresponding attributes, optimizing the execution of secure computation methods such as ciphertext match comparison, homomorphic encryption, and TEE transforms, and dynamically adjusts node states and scheduling to minimize wait times and improve throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If distributed data processing is performed across multiple nodes with varying attributes, then resource utilization and processing capacity are improved, but assignment complexity and management difficulty increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidassignment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting node attributes and transform parameters based on current system state. The control unit modifies assignment decisions according to changing node capacities, workloads, and security requirements, allowing the system to optimize processing capacity while managing complexity through adaptive parameter adjustment rather than static complex scheduling rules

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the distributed system into independent nodes with specific attributes and transforms with specific requirements. By dividing the overall processing task into smaller units that can be independently assigned to nodes based on their attributes, the system improves processing capacity through parallel execution while managing assignment complexity through modular, attribute-based matching rather than holistic system management

Inventive Principle:
Principle #1Segmentation

2Productivity

If secure computation methods are assigned to nodes based on node attributes, then computation security and efficiency are improved, but assignment time and scheduling overhead increase

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidassignment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing node attributes that characterize their security capabilities and computational characteristics. These attributes are defined in advance, allowing the control unit to quickly match transforms to nodes without performing complex analysis during assignment. This pre-characterization enables efficient secure computation assignment while minimizing scheduling overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the control unit continuously monitors node performance, security state, and workload conditions. This feedback allows the system to dynamically adjust assignments based on current conditions, improving computation efficiency by assigning transforms to optimally suited nodes while reducing assignment time through learned patterns and real-time state awareness rather than exhaustive evaluation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240273207A1Information processing device
Publication Date: 2024.08.15 TOYOTA JIDOSHA KK
  • US20240273207A1 patent drawing
  • US20240273207A1 patent drawing
  • US20240273207A1 patent drawing

AI summary

An information processing device including a control unit configured to assign a transform of a first secure computation method to a node having a node attribute corresponding to the first secure computation method, the first secure computation method being one of a plurality of types of secure computation methods that is executed in distributed data processing, and the node being one of a plurality of nodes that is allocatable for the distributed data processing and that has at least one of node attributes corresponding to the secure computation methods.