[Resource Topic] 2025/331: Private Multi-Party Neural Network Training over $\mathbb{Z}_{2^k}$ via Galois Rings

Welcome to the resource topic for 2025/331

Title:
Private Multi-Party Neural Network Training over \mathbb{Z}_{2^k} via Galois Rings

Authors: Hengcheng Zhou

Abstract:

Secret-sharing-based multi-party computation provides effective solutions for privacy-preserving machine learning. In this paper, we present novel protocols for privacy-preserving neural network training using Shamir secret sharing scheme over Galois rings. The specific Galois ring we use is (GR(2^k, d)), which contains \mathbb{Z}_{2^k} as a subring. The algebraic structure of (GR(2^k, d)) enables us to benefit from Shamir scheme while performing modulo operations only on (2^k) instead of a prime number, making our protocols more compatible with modern computer architectures. We achieve the parallel processing of training data by embedding different training samples into the different coefficients of the polynomial representing a single Galois ring element, and we show that this embedding can be performed with no additional communication overhead compared to processing only one sample at a time. To evaluate our methods, we conduct private training of neural networks on the MNIST dataset between different numbers of participants. The experimental results indicate the advantages of our protocols compared to existing \mathbb{F}_p-based implementations in this domain.

ePrint: https://eprint.iacr.org/2025/331

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .