Spatial dimensionality reduction-based secure two-party vector element-wise multiplication method and related apparatus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing secure two-party vector element-wise multiplication methods suffer from high computational and communication overheads, low efficiency, and security risks due to reliance on traditional cryptographic primitives and third-party cloud platforms.
Innovation Solution
A spatial dimensionality reduction-based method that preprocesses private vectors into matrices, performs secure two-party matrix multiplication using secure data disguising technology, and applies dimensionality reduction to achieve efficient and secure vector element-wise multiplication without relying on third-party platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If garbled circuit technology is used for secure two-party vector element-wise multiplication, then security is improved, but computational complexity and space complexity increase significantly
Solution Approach 1:
The patent transforms the problem from vector element-wise multiplication directly in one dimension to matrix multiplication in two dimensions, then back to vector form. By converting vectors to matrices, performing secure multiplication, and then extracting diagonal elements, the patent achieves secure computation with reduced complexity compared to direct garbled circuit approaches.
2Reliability
If garbled circuit technology is used for secure two-party vector element-wise multiplication, then security is improved, but computational efficiency decreases
Solution Approach 1:
The patent replaces the mechanical construction of garbled circuits with a mathematical transformation approach. Instead of building Boolean circuits for each multiplication operation, the patent uses matrix multiplication properties and dimensionality reduction to achieve the same security goal with significantly lower computational overhead.
3Reliability
If secret sharing technology is used for privacy vector element-wise multiplication, then privacy is protected, but communication efficiency decreases due to large number of message exchanges
Solution Approach 1:
The patent combines multiple secret sharing operations into a single matrix multiplication operation. By merging the vector operations into matrix form, the patent reduces the number of separate message exchanges required, as matrix multiplication can be performed more efficiently with fewer communication rounds.
4Reliability
If homomorphic encryption with third-party cloud platform is used, then security is guaranteed, but computing storage overhead and communication overheads increase
Solution Approach 1:
The patent extracts the secure computation functionality from the third-party cloud platform and implements it locally using matrix multiplication. By taking out the reliance on external platforms and using local cryptographic operations with dimensionality reduction, the patent significantly reduces both computing storage overhead and communication overheads while maintaining security.
Data Source
AI summary
Provided is a spatial dimensionality reduction-based secure two-party vector element-wise multiplication method and a related apparatus. The method includes: preprocessing a private vector of a first participant and a private vector of a second participant obtained to obtain a first participant private matrix and a second participant private matrix; performing secure two-party matrix multiplication computing on the two participant private matrices on the basis of a secure two-party matrix multiplication computing protocol, to obtain a first participant private output matrix and a second participant private output matrix; performing dimensionality reduction conversion processing on the two participant private output matrices respectively, to obtain a first dimensionality-reduced private vector and a second dimensionality-reduced private vector; and aggregating the two dimensionality-reduced private vectors to obtain a secure two-party vector element-wise multiplication result.


