Ultralytics YOLO27: Trag dich in die Warteliste ein.
YOLO lizenzieren
Zurück zum Ultralytics-Glossar

Differential Privacy

Differenzielle Privatsphäre fügt abgestimmtes Rauschen hinzu, sodass sich die Ausgabe eines Algorithmus kaum verändert, wenn die Daten einer Person entfernt werden. Epsilon, Datenschutzbudgets und DP-SGD.

Differential Privacy (DP) ist eine mathematische Definition von Datenschutz für Algorithmen, die Daten analysieren: Ein Algorithmus ist differentiell privat, wenn sich seine Ausgabeverteilung kaum verändert, wenn der Datensatz einer einzelnen Person der Eingabe hinzugefügt oder daraus entfernt wird. Was auch immer ein Beobachter aus der Ausgabe lernt, hätte er ohne die Daten dieser Person nahezu genauso erfahren. Das Ergebnis verrät also fast nichts über diese Person im Einzelnen. Differential Privacy wird eingesetzt, um Ergebnisse der Datenanalyse zu veröffentlichen und maschinelle Lernmodelle mit sensiblen Daten wie medizinischen Bildern und Tastatureingaben zu trainieren. Cynthia Dwork, Frank McSherry, Kobbi Nissim und Adam Smith führten die Definition 2006 in ihrer Facharbeit Rauschen an die Sensitivität in der privaten Datenanalyse anpassen ein. Für diese Arbeit erhielten sie 2017 den Gödel-Preis. Die Garantie gilt auch gegen Angreifer mit beliebig vielen externen Informationen. Genau hier versagt die herkömmliche Anonymisierung: Entfernte Identifikatoren können durch Verknüpfung mit anderen Datenbanken wieder zugeordnet werden.

Epsilon, Sensitivität und das Datenschutzbudget#

Ein randomisierter Algorithmus M ist ε-differenziell privat, wenn für zwei beliebige Datensätze D und D′, die sich in einem Datensatz unterscheiden, und eine beliebige Ausgabemenge S gilt: Pr[M(D) ∈ S] ≤ e^ε × Pr[M(D′) ∈ S]. Der Parameter Epsilon (ε) begrenzt, wie stark eine Person die Ausgabe beeinflussen kann: Kleinere Werte bedeuten besseren Datenschutz und verrauschtere Ergebnisse. Die abgeschwächte Version (ε, δ) erlaubt, dass die Schranke mit einer sehr kleinen Wahrscheinlichkeit δ verletzt wird, die üblicherweise viel kleiner ist als eins geteilt durch die Anzahl der Datensätze.

Das Rauschen wird anhand der Sensitivität kalibriert, also danach, wie stark ein Datensatz das Ergebnis höchstens verändern kann. Eine Zählung ändert sich um höchstens 1, daher gibt der Laplace-Mechanismus die wahre Anzahl mit hinzugefügtem Laplace-Rauschen der Skala 1/ε aus. Auch der Verlust an Datenschutz summiert sich: Werden k Abfragen mit jeweils ε beantwortet, werden insgesamt bis zu k × ε verbraucht. Deshalb legen Organisationen ein Datenschutzbudget für einen Datensatz fest und beenden die Beantwortung von Abfragen, sobald das Budget aufgebraucht ist. Der folgende Code gibt eine Anzahl mit drei Datenschutzstufen aus und misst sowohl den Fehler als auch, wie oft ein Angreifer anhand der Ausgabe erkennen kann, ob eine Person in den Daten enthalten war:

import numpy as np

rng = np.random.default_rng(0)

# A count over 1,000 records, and a neighboring dataset with one person removed
true_count = 412
neighbor_count = true_count - 1

for epsilon in (0.1, 1.0, 10.0):
    # Laplace mechanism: a count has sensitivity 1, so the noise scale is 1 / epsilon
    released = true_count + rng.laplace(scale=1 / epsilon, size=100_000)
    released_neighbor = neighbor_count + rng.laplace(scale=1 / epsilon, size=100_000)

    # Utility: average error. Privacy: accuracy of guessing whether the person is included
    error = np.abs(released - true_count).mean()
    threshold = true_count - 0.5
    attack = ((released > threshold).mean() + (released_neighbor <= threshold).mean()) / 2
    print(f"epsilon={epsilon:<4} mean error={error:6.2f}  attacker accuracy={attack:.1%}")

Bei ε = 0,1 beträgt der durchschnittliche Fehler 9,98, und der Angreifer liegt in 52,5 % der Fälle richtig – kaum besser als ein Münzwurf. Bei ε = 1 sinkt der Fehler auf 1,00 und der Angreifer erreicht 69,5 %. Bei ε = 10 beträgt der Fehler 0,10 und der Angreifer hat in 99,7 % der Fälle Erfolg. Die höchste Genauigkeit, die ein Angreifer gegen eine ε-differentiell private Ausgabe erreichen kann, ist e^ε / (1 + e^ε): 52,5 % bei ε = 0,1 und 73,1 % bei ε = 1.

Training mit Differential Privacy#

DP-SGD, 2016 von Martín Abadi und seinen Kollegen bei Google eingeführt, macht Deep Learning differentiell privat, indem es den stochastischen Gradientenabstieg verändert. Der Algorithmus begrenzt den Gradienten jedes Trainingsbeispiels auf eine maximale Norm, sodass kein einzelnes Beispiel die Modellgewichte zu stark verändern kann. Außerdem fügt er den aufsummierten Gradienten jedes Stapels Gaußsches Rauschen hinzu und verwendet einen Datenschutzbuchhalter, um das während des Trainings insgesamt verbrauchte ε zu erfassen. Dadurch wird begrenzt, wie stark sich das trainierte Modell ein einzelnes Beispiel merken kann. Das schränkt Mitgliedschaftsinferenzangriffe direkt ein. Der Preis dafür sind geringere Genauigkeit und höherer Rechenaufwand. DP-Modelle benötigen daher meist größere Stapel und Datensätze. Googles VaultGemma, 2025 veröffentlicht, ist ein großes Sprachmodell mit einer Milliarde Parametern, das vollständig mit DP-SGD bei ε ≤ 2,0 und δ ≤ 1,1e-10 vortrainiert wurde.

Bibliotheken wie Metas Opacus für PyTorch berechnen die Gradienten für einzelne Beispiele, die DP-SGD benötigt, und lehnen Schichten ab, die Informationen zwischen Beispielen vermischen. Ein typischer Fall ist die Batch-Normalisierung, da der normalisierte Wert eines Beispiels von den übrigen Beispielen im selben Batch abhängt. Bei einem Faltungs-Detektor wie Ultralytics YOLO26, dessen Faltungsblöcke nach jeder Faltung eine Batch-Normalisierung anwenden, müssen diese Schichten vor dem Training mit DP-SGD durch Gruppen-Normalisierung ersetzt werden. Opacus' ModuleValidator.fix() übernimmt diesen Austausch automatisch.

Anwendungsbereiche von Differential Privacy#

  • Amtliche Statistiken: Die US-Volkszählung von 2020 war die erste zehnjährliche Volkszählung, deren Ergebnisse unter Einsatz von Differential Privacy veröffentlicht wurden.
  • Lokale Differential Privacy: Googles RAPPOR in Chrome (2014) und Funktionen von Apple iOS (2016) fügen dem Gerät Rauschen hinzu, bevor Daten es verlassen. So erfährt das Unternehmen aggregierte Trends, etwa welche Emojis beliebt sind, ohne die tatsächlichen Werte eines Nutzers zu erfassen.
  • Föderiertes Lernen: Die Daten bleiben auf den Geräten. Wird Differential Privacy auf die Aktualisierungen des gemeinsamen Modells angewendet, begrenzt das, was diese über die Daten einzelner Nutzer preisgeben.
  • Synthetische Daten: Mit Differential Privacy trainierte Generatoren erzeugen gemeinsam nutzbare Datensätze, die für die Personen in den ursprünglichen Daten dieselbe ε-Garantie bieten.

Differential Privacy ist eine Technik innerhalb des umfassenderen Bereichs des Datenschutzes und ergänzt Datensicherheit und vertrauliche KI, die Daten während der Speicherung und Verarbeitung vor unbefugtem Zugriff schützen. NISTs SP 800-226, im März 2025 fertiggestellt, enthält Leitlinien zur Bewertung von Differential-Privacy-Garantien. Darin wird darauf hingewiesen, dass eine Angabe von ε nur zusammen mit der geschützten Einheit aussagekräftig ist, etwa einem Ereignis oder einer Person.

Lösungen entdecken

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Computer Vision in der Luft- und Raumfahrt mit Ultralytics YOLO ein – für Flugzeuginspektionen, die Erkennung von Fremdkörpern auf Start- und Landebahnen, den Bodenbetrieb am Flughafen und die Erkennung von Verbundwerkstofffehlern.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens