flowki@club:~$ Gerade gestartet · sei von Anfang an dabei
$ beitreten
SECURITY
Verschlüsselte Neuronale Netze ohne Überläufe

Verschlüsselte Neuronale Netze ohne Überläufe

1 min Lesezeit
Rafi GrzonkaRafi Grzonka
TeilenXLinkedInWhatsApp

Sicherheitslücke in FHE-basierten neuronalen Netzen

Vollständig homomorphe Verschlüsselung (FHE) ermöglicht es, Machine-Learning-Modelle auf verschlüsselten Daten auszuführen, ohne die Rohdaten preiszugeben. Das ist für datensensible Anwendungen attraktiv – ein Server kann Inferenzen durchführen, ohne je Zugriff auf die eigentlichen Eingaben zu haben.

Das CKKS-Schema hat sich dabei als Standard etabliert. Es unterstützt Addition, Multiplikation und Array-Rotation, weshalb Aktivierungsfunktionen als Polynome approximiert werden müssen. Hier liegt das Problem: Diese polynomialen Approximationen gelten nur innerhalb bestimmter Wertebereiche.

Das Overflow-Problem

Wissenschaftler haben jetzt erstmals demonstriert, dass dieser Mechanismus anfällig für Overflow-Attacken ist. Der Angriffsvektor ist simpel: Ein Angreifer speist Input-Daten ein, die außerhalb der erwarteten Toleranzbereiche liegen. Dies führt dazu, dass die polynomialen Approximationen versagen und verfälschte, unbrauchbare Ausgaben entstehen.

In praktischen Tests zeigten sich massive Auswirkungen: Fehlerquoten von bis zu 47% bei solchen Überlauf-Szenarien.

Formale Verifikation als Lösung

Die Forscher schlagen eine formale Verifikationstechnik vor, die vorab zertifizierte Wertebereiche für alle Neuronen im Netzwerk berechnet. Mit diesem Ansatz lassen sich Überläufe vollständig eliminieren – in den Experimenten sank die Fehlerrate auf 0%.

Der praktische Vorteil: Die Methode ist mit bestehenden CKKS-Frameworks kompatibel. Man kann einfach Standard-Polynome durch rigorös verifizierte Polynome mit definierten Wertebereichen ersetzen, ohne die gesamte Implementierung umzuschreiben.

Bedeutung für die Praxis

Das ist relevant für jeden Produktiveinsatz von homomorph verschlüsselten Modellen. Wer bisher CKKS-basierte Systeme einsetzt, muss davon ausgehen, dass unter ungünstigen Bedingungen Outputs korrumpiert werden können – ohne dass dies sofort auffällt.

Die formale Verifikation bietet hier Sicherheit durch Design: Statt Überläufe zu hoffen zu vermeiden, werden sie mathematisch ausgeschlossen. Das senkt das Risiko deutlich und macht FHE-Systeme zuverlässiger für Produktionsumgebungen.

Weiterlesen

Aus dem Magazin

Alle Artikel
SECURITY

Android AI-Agenten: Unsichtbare Text-Befehle könnten PCs kompromittieren

1 min · 21. Juli

SECURITY

ENCFORGE: Neue Ransomware zielt auf AI-Modelle ab

1 min · 21. Juli

SECURITY

ServiceNow AI Platform: Kritische Lücke ermöglicht Code-Ausführung

1 min · 21. Juli