Privacy Calculation Unit Domain Conversion Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current privacy-preserving machine learning solutions lack efficiency due to the lack of support from special-purpose hardware, leading to low performance in privacy-preserving computations.

Innovation Solution

A privacy calculation unit and method that includes a first calculation subunit for sequentially calculating domain conversion ciphertexts, a storage subunit for storing these ciphertexts, and a communication subunit for sending preorder domain conversion ciphertexts to a target unit, allowing for overlapping calculation and transmission processes, thereby improving efficiency in privacy-preserving computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple privacy-preserving computation technologies are combined to improve accuracy and functionality, then the versatility and computational capability are improved, but the computation efficiency deteriorates due to lack of special-purpose hardware support

Engineering Contradiction:
Improveprivacy-preserving computation capabilityVSAvoidcomputation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The privacy calculation unit is divided into multiple specialized subunits: a first calculation subunit for domain conversion ciphertext calculation, a storage subunit for ciphertext storage, and a communication subunit for data transmission. This segmentation allows each subunit to be optimized for its specific function, improving overall computation efficiency while maintaining support for multiple privacy-preserving computation technologies

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces domain conversion ciphertext as an intermediary form that enables data to be converted between different privacy-preserving computation domains. The first calculation subunit generates these intermediate representations, which can then be processed by different computation technologies, thereby enabling versatile privacy-preserving computation while maintaining efficiency through specialized hardware support

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If domain conversion ciphertext is calculated and transmitted sequentially to ensure correctness, then the reliability is improved, but the computation time increases due to sequential processing

Engineering Contradiction:
Improvecomputation correctnessVSAvoiddomain conversion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The first calculation subunit performs preliminary calculation of domain conversion ciphertext before transmission is fully complete. Specifically, while the communication subunit is transmitting a preorder ciphertext, the first calculation subunit has already started calculating the next postorder ciphertext, and the storage subunit stores it ready for transmission. This overlapping of calculation and transmission operations reduces total domain conversion time while maintaining correctness through proper sequencing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables continuous useful action by allowing the first calculation subunit to continuously generate domain conversion ciphertexts while the communication subunit continuously transmits them. The storage subunit acts as a buffer that maintains the continuous flow of data between calculation and transmission operations, ensuring that useful actions (calculation and transmission) occur continuously without idle waiting periods, thereby reducing total computation time while preserving reliability

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240348422A1Privacy calculation unit, acceleration unit, system on chip, and privacy calculation method
Publication Date: 2024.10.17 ALIBABA INNOVATION PRIVATE LIMITED
  • US20240348422A1 patent drawing
  • US20240348422A1 patent drawing
  • US20240348422A1 patent drawing

AI summary

A privacy calculation unit includes a first calculation subunit, a storage subunit, and a communication subunit. The first calculation subunit includes circuitry to calculate first domain conversion ciphertexts sequentially. The storage subunit is configured to store the calculated first domain conversion ciphertexts received from the first calculation subunit. The first domain conversion ciphertext is an intermediate ciphertext when first to-be-converted data is converted from a first privacy-preserving computation domain to a second privacy-preserving computation domain. The communication subunit includes circuitry to send, in a process in which the first calculation subunit calculates a postorder first domain conversion ciphertext, a preorder first domain conversion ciphertext to a target privacy calculation unit other than the current privacy calculation unit, to enable the target privacy calculation unit to generate first converted data corresponding to the first to-be-converted data in the second privacy-preserving computation domain according to the preorder first domain conversion ciphertext.