Was ist FHE? Zama @zama_fhe hat mehr Menschen mit dem Konzept von FHE vertraut gemacht, aber die meisten Menschen wissen immer noch wenig über FHE. Hier eine kurze Erklärung, was FHE ist. Homomorphe Verschlüsselung (Homomorphic Encryption, kurz HE) ist eine fortschrittliche Verschlüsselungstechnologie, die es ermöglicht, Berechnungen direkt auf verschlüsselten Daten durchzuführen, ohne die Daten zuerst entschlüsseln zu müssen. Das Ergebnis der Berechnung, nach der Entschlüsselung, stimmt mit dem Ergebnis überein, das durch dieselbe Berechnung auf den Klartextdaten erzielt wurde. Dies ist sehr nützlich für datenschutzfreundliche Berechnungen (wie Datenschutz im maschinellen Lernen), da Datenbesitzer ihre verschlüsselten Daten an Dritte zur Verarbeitung übergeben können, ohne die ursprünglichen Daten preiszugeben. Homomorphe Verschlüsselung wird in verschiedene Stufen unterteilt: Partielle homomorphe Verschlüsselung (Partial Homomorphic Encryption, PHE): Unterstützt nur eine Art von Operation, wie Addition (z. B. Paillier-Verschlüsselung) oder Multiplikation (z. B. RSA). Etwas homomorphe Verschlüsselung (Somewhat Homomorphic Encryption, SWHE): Unterstützt eine begrenzte Anzahl von Additionen und Multiplikationen. Vollständige homomorphe Verschlüsselung (Fully Homomorphic Encryption, FHE): Unterstützt beliebig viele Additionen und Multiplikationen, sodass beliebige Berechnungen durchgeführt werden können (da jede Berechnung in einem Computer durch eine Kombination von Addition und Multiplikation dargestellt werden kann). Das Prinzip von FHE: Das grundlegende Prinzip von FHE ist: Bei der Durchführung von Berechnungen auf verschlüsselten Daten sollte die verschlüsselte Form des Berechnungsergebnisses äquivalent zur Verschlüsselung des Ergebnisses der Berechnung auf den Klartext sein. Mathematisch kann dies in folgender Form dargestellt werden: Wenn: Enc(m) die Verschlüsselung von Klartext m ist Dann: Additive Homomorphie: Enc(m1 + m2) = Enc(m1) ⊕ Enc(m2) (⊕ steht für die Additionsoperation im Verschlüsselungsbereich) Multiplikative Homomorphie: Enc(m1 * m2) = Enc(m1) ⊗ Enc(m2) (⊗ steht für die Multiplikationsoperation im Verschlüsselungsbereich)
Rechtschreibfehler sind immer🤣 Was ist FHE
6,78K