Part 3: Secure Aggregation and Federated Learning

Chapter 11: ByzSecAgg — Byzantine-Resilient Secure Aggregation

Advanced~230 min

Learning Objectives

  • Formalize the Byzantine threat model for federated aggregation: malicious users sending corrupted gradients
  • Identify why plain Bonawitz secure aggregation fails against Byzantine adversaries
  • Construct the CommIT-group ByzSecAgg protocol combining ramp secret sharing, coded outlier detection, and vector commitments
  • Analyze the protocol's communication complexity O(nlogn+Bd)O(n \log n + B d) and its Byzantine tolerance BB
  • Compare with prior Byzantine-resilient aggregation schemes (Krum, Median, Trimmed Mean) and their BB-tolerance
  • Recognize the role of each primitive — ramp sharing for privacy efficiency, coding for outlier detection, commitments for integrity

Sections

Prerequisites

💬 Discussion

Loading discussions...