Hi-SAFE: Hierarchical Secure Aggregation for Lightweight Federated Learning
Hyeong-Gun Joo, Songnam Hong, Seunghwan Lee, Dong-Joon Shin
TL;DR
Hi-SAFE addresses the privacy and communication bottlenecks of federated learning in bandwidth-constrained environments by enabling secure aggregation for sign-based FL. It introduces a majority vote polynomial $F({\bf x})$ over a finite field and constructs it via Fermat's Little Theorem to allow private evaluation while preserving the standard $\text{sign}({\bf x})$ outcome. The framework uses additive secret sharing with Beaver triples and a hierarchical subgrouping strategy to achieve constant multiplicative depth and bounded per-user cost, scalable to large $n$. Empirical results show substantial communication reductions (up to 94% per user for $n\geq 24$) with accuracy comparable to non-secure baselines, making Hi-SAFE practical for IoT/edge deployments.
Abstract
Federated learning (FL) faces challenges in ensuring both privacy and communication efficiency, particularly in resource-constrained environments such as Internet of Things (IoT) and edge networks. While sign-based methods, such as sign stochastic gradient descent with majority voting (SIGNSGD-MV), offer substantial bandwidth savings, they remain vulnerable to inference attacks due to exposure of gradient signs. Existing secure aggregation techniques are either incompatible with sign-based methods or incur prohibitive overhead. To address these limitations, we propose Hi-SAFE, a lightweight and cryptographically secure aggregation framework for sign-based FL. Our core contribution is the construction of efficient majority vote polynomials for SIGNSGD-MV, derived from Fermat's Little Theorem. This formulation represents the majority vote as a low-degree polynomial over a finite field, enabling secure evaluation that hides intermediate values and reveals only the final result. We further introduce a hierarchical subgrouping strategy that ensures constant multiplicative depth and bounded per-user complexity, independent of the number of users n.
