Progressive-Resolution Secure Aggregation for Federated Learning
Organizations: Department of Electrical Engineering, Chalmers University of Technology, Gothenburg, Sweden
Abstract
Secure aggregation lets a server recover an aggregate of client updates without observing any individual update, but conventional protocols fix the aggregate precision when clients upload. We introduce and formulate a new progressive-resolution secure-aggregation functionality in which clients upload once and successively finer resolutions of the same aggregate can later be authorized without renewed client participation. To realize this functionality, we propose progressive-resolution secure aggregation (PSA): each clipped, dithered update is represented by compatible nested-lattice digits; separately releasable layers are protected by secure aggregation and an additional aggregate pad that remains unavailable to the server until a non-colluding release controller authorizes that layer.
Figures & tables
| MNIST | CIFAR-10 | ||||
| PSA | flat | PSA | flat | ||
| 1 | 0.771 | 0.771 | 0.274 | 0.274 | |
| 2 | 0.650 | 0.718 | 0.195 | 0.227 | |
| 4 | 0.492 | 0.626 | 0.154 | 0.206 | |
| 1 | 0.910 | 0.910 | 0.429 | 0.429 | |
| 2 | 0.854 | 0.883 | 0.354 | 0.389 | |