Definition: Federated Learning (föderiertes Lernen) ist ein Verfahren des maschinellen Lernens, bei dem mehrere Teilnehmer ein gemeinsames Modell trainieren, ohne ihre Rohdaten an eine zentrale Stelle zu ĂŒbertragen. Ausgetauscht werden nur Modellaktualisierungen wie Gewichte oder Gradienten, die ein Koordinationsserver zu einem globalen Modell zusammenfĂŒhrt. Das reduziert den Datentransfer, macht das Training aber keineswegs automatisch sicher oder datenschutzkonform.
Wie funktioniert Federated Learning?
Ein Trainingsdurchlauf besteht aus wiederkehrenden Runden: Der Server verteilt das aktuelle globale Modell an die Teilnehmer (Clients). Jeder Client trainiert lokal mit seinen eigenen Daten und sendet nur die Ănderung am Modell zurĂŒck. Der Server aggregiert diese Aktualisierungen â klassisch per gewichteter Mittelwertbildung (Federated Averaging) â und startet die nĂ€chste Runde.
Man unterscheidet zwei Einsatzformen:
- Cross-Device: Tausende bis Millionen EndgerĂ€te wie Smartphones trainieren mit, etwa fĂŒr TastaturvorschlĂ€ge. Die Clients sind unzuverlĂ€ssig, anonym und kaum kontrollierbar.
- Cross-Silo: Wenige Organisationen â zum Beispiel Kliniken, Banken oder Produktionsstandorte eines Konzerns â trainieren gemeinsam. Die Teilnehmer sind bekannt und vertraglich gebunden. FĂŒr den Mittelstand ist das die relevantere Variante, etwa bei Kooperationen zur QualitĂ€tsprĂŒfung oder Predictive Maintenance ĂŒber mehrere Werke hinweg.
Verbreitete Frameworks sind unter anderem Flower, TensorFlow Federated, NVIDIA FLARE und PySyft.
AngriffsflÀchen im föderierten Training
Die dezentrale Architektur verschiebt die Risiken, statt sie zu beseitigen. Jeder Teilnehmer beeinflusst das gemeinsame Modell direkt â und der Server sieht nicht, mit welchen Daten trainiert wurde.
RĂŒckschlĂŒsse auf Trainingsdaten
Gradienten enthalten Informationen ĂŒber die Daten, aus denen sie berechnet wurden. Bei Gradient-Inversion-Angriffen rekonstruiert ein neugieriger Server oder ein Mithörer aus einzelnen Aktualisierungen Teile der Trainingsdaten, in Forschungsarbeiten etwa Bilder oder Textfragmente. Membership-Inference-Angriffe prĂŒfen, ob ein bestimmter Datensatz im Training verwendet wurde. Das fertige globale Modell kann ebenfalls Informationen preisgeben.
Manipulation durch Teilnehmer
Ein kompromittierter oder böswilliger Client kann gezielt vergiftete Aktualisierungen einspielen (Model Poisoning). Besonders heikel sind Backdoor-Angriffe: Das Modell verhĂ€lt sich im Normalfall unauffĂ€llig, reagiert aber auf ein bestimmtes Auslösemuster falsch â etwa indem ein Bauteil mit einer bestimmten Markierung immer als fehlerfrei gilt. Bei Cross-Device-Szenarien kommen Sybil-Angriffe hinzu, bei denen ein Angreifer viele gefĂ€lschte Clients betreibt.
Infrastruktur und Lieferkette
Der Koordinationsserver ist ein zentrales Angriffsziel: Wer ihn kontrolliert, kann das globale Modell austauschen oder gezielt Aktualisierungen einzelner Teilnehmer auswerten. Hinzu kommen klassische Risiken wie ungesicherte KommunikationskanÀle, veraltete Framework-Versionen und unsichere Modellformate beim Austausch.
SchutzmaĂnahmen in der Praxis
- Bedrohungsmodell festlegen: KlĂ€ren Sie, wem Sie vertrauen â dem Server, allen Teilnehmern, keinem? Daraus ergibt sich, welche der folgenden MaĂnahmen nötig sind.
- Secure Aggregation einsetzen: Kryptografische Protokolle sorgen dafĂŒr, dass der Server nur die Summe aller Aktualisierungen sieht, nicht die BeitrĂ€ge einzelner Clients.
- Differential Privacy ergĂ€nzen: Das Begrenzen (Clipping) und Verrauschen von Aktualisierungen erschwert RĂŒckschlĂŒsse auf einzelne DatensĂ€tze. Der Preis ist meist eine geringere Modellgenauigkeit; das Datenschutzbudget muss bewusst gewĂ€hlt werden.
- Robuste Aggregation verwenden: Verfahren wie Median, Trimmed Mean oder Krum dĂ€mpfen den Einfluss einzelner AusreiĂer. Sie schĂŒtzen jedoch nicht vollstĂ€ndig vor koordinierten oder subtilen Angriffen.
- Teilnehmer authentisieren: Nutzen Sie mTLS mit Client-Zertifikaten, vertragliche Vereinbarungen und â wo möglich â Trusted Execution Environments, um die IntegritĂ€t der Clients zu stĂ€rken.
- Modell validieren: PrĂŒfen Sie jedes neue globale Modell vor der Freigabe gegen einen vertrauenswĂŒrdigen Testdatensatz und auf auffĂ€llige VerhaltensĂ€nderungen. Versionieren Sie Modelle, damit Sie bei Manipulation zurĂŒckrollen können.
- Protokollieren und ĂŒberwachen: Erfassen Sie, welcher Teilnehmer wann welche Aktualisierung geliefert hat, um Anomalien nachvollziehen zu können.
Datenschutz und Regulierung
Föderiertes Lernen wird hĂ€ufig als âDSGVO-Lösungâ beworben. Das greift zu kurz: Modellaktualisierungen können personenbezogene RĂŒckschlĂŒsse erlauben und sind dann selbst als personenbezogene Daten zu behandeln. Rechtsgrundlage (Art. 6 DSGVO), Rollenverteilung zwischen den Partnern (gemeinsame Verantwortlichkeit oder Auftragsverarbeitung) und gegebenenfalls eine Datenschutz-FolgenabschĂ€tzung nach Art. 35 DSGVO bleiben erforderlich. Positiv wirkt Federated Learning vor allem als MaĂnahme der Datenminimierung und des Datenschutzes durch Technikgestaltung (Art. 25 DSGVO).
FÀllt das trainierte System unter den EU AI Act (Verordnung (EU) 2024/1689) in die Hochrisiko-Kategorie, gelten die Anforderungen an Daten-Governance, Robustheit und Cybersicherheit unabhÀngig davon, ob zentral oder föderiert trainiert wird.
Fazit
Federated Learning ist ein wirksamer Baustein, um Daten dort zu lassen, wo sie entstehen â ersetzt aber weder Kryptografie noch Zugriffskontrolle noch ModellprĂŒfung. SecTepe unterstĂŒtzt Sie dabei, das Bedrohungsmodell fĂŒr föderierte Projekte zu definieren und die Absicherung in Ihr ISMS einzubinden.
HĂ€ufige Fragen
Ist Federated Learning automatisch DSGVO-konform?
Nein. Es verringert den Rohdatentransfer, doch Modellaktualisierungen und das fertige Modell können personenbezogene Informationen preisgeben. Die ĂŒblichen datenschutzrechtlichen Pflichten bleiben bestehen.
Wie erkenne ich einen manipulierten Teilnehmer?
AuffĂ€llige Aktualisierungen lassen sich ĂŒber AbstandsmaĂe zu anderen Clients, LeistungsprĂŒfungen auf Validierungsdaten und Verlaufsanalysen erkennen. Eine sichere Erkennung subtiler Backdoors ist jedoch schwierig; deshalb gehören Freigabeprozesse und Rollback-FĂ€higkeit dazu.
Weitere Begriffe in âKI & Machine Learningâ
- Adversarial Machine Learning
- AI Poisoning
- AI Red Teaming
- Algorithmic Accountability
- Algorithmic Bias (algorithmische Verzerrung)
- Chatbot-Sicherheit
- DSGVO-konforme KI-Systeme
- Edge AI
- EU AI Act Compliance
- Explainable AI (XAI)
- Homomorphe VerschlĂŒsselung (Homomorphic Encryption)
- KI-Backup und Model Recovery