Vertical Federated Learning Noise Matrix Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vertical federated learning faces inefficiencies due to high computational overhead from homomorphic encryption, affecting the performance of machine learning algorithms and data privacy in multi-party data sharing scenarios.
Innovation Solution
A method that involves calculating a noise matrix and using it to encrypt residual vectors, allowing for noise addition processing without exposing private data, thereby improving efficiency and ensuring data privacy by encrypting residual vectors sent between data parties.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If homomorphic encryption is used to encrypt data before output from trust domain, then data privacy is protected, but computational overhead increases significantly
Solution Approach 1:
The patent replaces expensive homomorphic encryption with a cheaper encryption scheme based on matrix operations and noise addition. The encryption uses random matrices and additive noise that can be efficiently generated and discarded after use, significantly reducing computational overhead while maintaining privacy protection for data in vertical federated learning.
Solution Approach 2:
The patent changes the encryption parameters from complex homomorphic encryption operations to simpler matrix multiplication and addition operations. By transforming the encryption mechanism into operations involving random matrices and controllable noise levels, the system achieves comparable security with much lower computational cost.
2Reliability
If homomorphic encryption is applied to protect sensitive data, then data security is ensured, but machine learning algorithm performance deteriorates
Solution Approach 1:
The patent substitutes the mechanical complexity of homomorphic encryption operations with a different encryption mechanism based on linear algebra operations (matrix multiplication and addition). This substitution replaces computationally intensive cryptographic operations with more efficient matrix operations that consume less computational power while achieving the same security objective.
3Reliability
If data is encrypted before output from trust domain, then privacy is preserved, but computational efficiency decreases
Solution Approach 1:
The patent employs disposable random matrices and one-time noise values that are generated quickly and discarded after a single use. This approach eliminates the need for complex, time-consuming homomorphic encryption operations while maintaining privacy, as the random matrices and noise provide sufficient obfuscation for a single encryption event.
Data Source
AI summary
The present disclosure provides a vertical federated learning method, apparatus, system, and device, and a storage medium. The method includes: calculating a noise matrix by a first data party based on a mask matrix, determining a product of a residual vector and the noise matrix as a noise-added residual vector, and sending the noise-added residual vector to a second data party; calculating a gradient vector by the second data party based on the noise-added residual vector to update a model parameter.


