Score: 1

Evaluation of Privacy-aware Support Vector Machine (SVM) Learning using Homomorphic Encryption

Published: March 6, 2025 | arXiv ID: 2503.04652v1

By: William J Buchanan, Hisham Ali

Potential Business Impact:

Keeps private data safe during computer learning.

Business Areas:
Personalization Commerce and Shopping

The requirement for privacy-aware machine learning increases as we continue to use PII (Personally Identifiable Information) within machine training. To overcome these privacy issues, we can apply Fully Homomorphic Encryption (FHE) to encrypt data before it is fed into a machine learning model. This involves creating a homomorphic encryption key pair, and where the associated public key will be used to encrypt the input data, and the private key will decrypt the output. But, there is often a performance hit when we use homomorphic encryption, and so this paper evaluates the performance overhead of using the SVM machine learning technique with the OpenFHE homomorphic encryption library. This uses Python and the scikit-learn library for its implementation. The experiments include a range of variables such as multiplication depth, scale size, first modulus size, security level, batch size, and ring dimension, along with two different SVM models, SVM-Poly and SVM-Linear. Overall, the results show that the two main parameters which affect performance are the ring dimension and the modulus size, and that SVM-Poly and SVM-Linear show similar performance levels.

Country of Origin
🇬🇧 United Kingdom

Repos / Data Links

Page Count
31 pages

Category
Computer Science:
Cryptography and Security