YoVDO

BatchCrypt - Efficient Homomorphic Encryption for Cross-Silo Federated Learning

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Federated Learning Courses Quantization Courses Homomorphic Encryption Courses

Course Description

Overview

Explore a conference talk on BatchCrypt, an efficient homomorphic encryption system for cross-silo federated learning. Dive into the challenges of privacy-preserving machine learning across organizations and discover how BatchCrypt significantly reduces encryption and communication overhead. Learn about novel quantization and encoding schemes, as well as gradient clipping techniques that enable secure aggregation of batched gradients. Understand the implementation of BatchCrypt as a plug-in module for FATE, an industrial cross-silo federated learning framework, and examine its impressive performance improvements in training speed and communication efficiency across geo-distributed datacenters.

Syllabus

Introduction
Target
CrossSilo
Data Center Distributed Training
PrivacyPreserving Techniques
BatchCrypt
Aggregation
Quantization
Quantization Requirements
Gradient Clipping
BatchCrypt Implementation
Batch Script Quantization
Computation Breakdown
Communication Overhead
Results
Comparison
Conclusion
Outro


Taught by

USENIX

Related Courses

Amazon DynamoDB - A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
USENIX via YouTube
Faasm - Lightweight Isolation for Efficient Stateful Serverless Computing
USENIX via YouTube
AC-Key - Adaptive Caching for LSM-based Key-Value Stores
USENIX via YouTube
The Future of the Past - Challenges in Archival Storage
USENIX via YouTube
A Decentralized Blockchain with High Throughput and Fast Confirmation
USENIX via YouTube