Table of Contents

Namespace AiDotNet.FederatedLearning.Privacy

Classes

GaussianDifferentialPrivacyVector<T>

Implements Gaussian differential privacy for vector-based model updates.

GaussianDifferentialPrivacy<T>
PrivacyMechanismBase<TModel, T>

Base class for privacy mechanisms in federated learning.

SecureAggregationVector<T>

Implements secure aggregation for vector-based model updates.

SecureAggregation<T>

Implements secure aggregation for federated learning using cryptographic techniques.

ThresholdSecureAggregationVector<T>

Implements dropout-resilient secure aggregation for vector-based model updates.

ThresholdSecureAggregation<T>

Implements dropout-resilient secure aggregation for structured (layered) model updates.