V 神发布 Diamond iO Vermischungsplan, komprimiert den iO-Rechenaufwand erheblich; die Kryptografie der Privatsphäre könnte vor einem neuen Durchbruch stehen
Am 28. Juli veröffentlichte der Ethereum-Mitbegründer Vitalik Buterin den technischen Artikel „Vermischung (Teil 2): Diamond iO“. Darin stellt er schwerpunktmäßig ein neues ununterscheidbares Vermischungskryptografieschema (iO) namens Diamond iO vor, das darauf abzielt, den zentralen Schmerzpunkt traditioneller iO-Schemata zu lösen: den übermäßig hohen Rechenaufwand.
Diamond iO kann Programme so verschlüsseln, dass sie nach dem Empfang von Klartexteingaben weiterhin normal laufen und Ergebnisse ausgeben können. Dabei werden die interne Logik des Programms sowie die eingebauten Schlüssel vollständig verborgen. Das bietet eine wichtige technische Unterstützung für sensible Berechnungsszenarien.
Der Rechenaufwand gängiger, konservativer iO-Protokolle erreicht „kosmisches“ Ausmaß und ist theoretisch nicht in die Praxis übertragbar. Im Vergleich dazu hat Diamond iO durch die Überarbeitung der BGG+14-Attributverschlüsselungs-(ABE)-Architektur die laufende Rechenlast erfolgreich auf ein „planetarisches“ Niveau komprimiert.
Obwohl das Kryptografieschema derzeit noch nicht kommerziell einsetzbar ist, besteht die Hoffnung, dass es sich mit nur wenigen Optimierungen für bestimmte Anwendungsszenarien eignet. Dadurch ergeben sich neue Möglichkeiten für die Praktikabilität von Programmunterscheidungs-/Vermischungstechniken.
Die Kernarchitektur des Schemas ist eine Verschachtelung von vollständig homomorpher Verschlüsselung (FHE) und ABE, also einerseits das Entwerfen einer eigenen Bedingungs-Entschlüsselungslogik, andererseits das Umbauen der Funktionsausgaben zu pseudozufälligen Ergebnissen und schließlich das Ermöglichen einer Effizienzsteigerung durch Mechanismen der Tensorfusion, damit Nutzer die Eingabe-Codierung eigenständig generieren können.
Im Vergleich zu traditionellen mehrschichtigen verschachtelten Konstruktionen ist die Diamond-iO-Architektur übersichtlicher; die rechnerische Komplexität entspricht nur der von gewöhnlicher Funktionsverschlüsselung, wodurch redundante Berechnungen stark reduziert werden.
In sicherheitstechnischer Hinsicht stützt sich das Schema auf zwei neue kryptografische Annahmen—All-product LWE und Evasive LWE—die noch keiner breiten Validierung unterzogen wurden. Daher gibt es theoretische Kontroversen; die Branche benötigt weiterhin umfangreiche Sicherheits-Simulationen und Verifizierungen, um die Zuverlässigkeit zu belegen;
In Bezug auf die Umsetzung in der Praxis ist das Schema nur für Schaltkreise mit geringer Tiefe ausgelegt. Hash-Berechnungen sind der wichtigste Leistungsengpass. Zudem gibt es Schwächen wie eine zu große Parametermenge und die Anhäufung von Rauschen. Vitalik hat Optimierungspfade aufgeführt, darunter der Austausch effizienterer PRGs und die Reduzierung der FHE-Verschachtelungsschichten.
Insgesamt kann Diamond iO nach der Umsetzung Szenarien wie die verschlüsselte Verwaltung privater Schlüssel, datenschutzfreundliche Smart Contracts sowie verschlüsselnde Dienste ohne Vertrauensannahmen unterstützen. Damit bietet es neue grundlegende Werkzeuge für die Web3-Privacy-Infrastruktur. Dennoch liegt im Hinblick auf eine großskalige reale Bereitstellung noch ein längerer Entwicklungszyklus vor.
#Vitalik #Web3隐私
Am 28. Juli veröffentlichte der Ethereum-Mitbegründer Vitalik Buterin den technischen Artikel „Vermischung (Teil 2): Diamond iO“. Darin stellt er schwerpunktmäßig ein neues ununterscheidbares Vermischungskryptografieschema (iO) namens Diamond iO vor, das darauf abzielt, den zentralen Schmerzpunkt traditioneller iO-Schemata zu lösen: den übermäßig hohen Rechenaufwand.
Diamond iO kann Programme so verschlüsseln, dass sie nach dem Empfang von Klartexteingaben weiterhin normal laufen und Ergebnisse ausgeben können. Dabei werden die interne Logik des Programms sowie die eingebauten Schlüssel vollständig verborgen. Das bietet eine wichtige technische Unterstützung für sensible Berechnungsszenarien.
Der Rechenaufwand gängiger, konservativer iO-Protokolle erreicht „kosmisches“ Ausmaß und ist theoretisch nicht in die Praxis übertragbar. Im Vergleich dazu hat Diamond iO durch die Überarbeitung der BGG+14-Attributverschlüsselungs-(ABE)-Architektur die laufende Rechenlast erfolgreich auf ein „planetarisches“ Niveau komprimiert.
Obwohl das Kryptografieschema derzeit noch nicht kommerziell einsetzbar ist, besteht die Hoffnung, dass es sich mit nur wenigen Optimierungen für bestimmte Anwendungsszenarien eignet. Dadurch ergeben sich neue Möglichkeiten für die Praktikabilität von Programmunterscheidungs-/Vermischungstechniken.
Die Kernarchitektur des Schemas ist eine Verschachtelung von vollständig homomorpher Verschlüsselung (FHE) und ABE, also einerseits das Entwerfen einer eigenen Bedingungs-Entschlüsselungslogik, andererseits das Umbauen der Funktionsausgaben zu pseudozufälligen Ergebnissen und schließlich das Ermöglichen einer Effizienzsteigerung durch Mechanismen der Tensorfusion, damit Nutzer die Eingabe-Codierung eigenständig generieren können.
Im Vergleich zu traditionellen mehrschichtigen verschachtelten Konstruktionen ist die Diamond-iO-Architektur übersichtlicher; die rechnerische Komplexität entspricht nur der von gewöhnlicher Funktionsverschlüsselung, wodurch redundante Berechnungen stark reduziert werden.
In sicherheitstechnischer Hinsicht stützt sich das Schema auf zwei neue kryptografische Annahmen—All-product LWE und Evasive LWE—die noch keiner breiten Validierung unterzogen wurden. Daher gibt es theoretische Kontroversen; die Branche benötigt weiterhin umfangreiche Sicherheits-Simulationen und Verifizierungen, um die Zuverlässigkeit zu belegen;
In Bezug auf die Umsetzung in der Praxis ist das Schema nur für Schaltkreise mit geringer Tiefe ausgelegt. Hash-Berechnungen sind der wichtigste Leistungsengpass. Zudem gibt es Schwächen wie eine zu große Parametermenge und die Anhäufung von Rauschen. Vitalik hat Optimierungspfade aufgeführt, darunter der Austausch effizienterer PRGs und die Reduzierung der FHE-Verschachtelungsschichten.
Insgesamt kann Diamond iO nach der Umsetzung Szenarien wie die verschlüsselte Verwaltung privater Schlüssel, datenschutzfreundliche Smart Contracts sowie verschlüsselnde Dienste ohne Vertrauensannahmen unterstützen. Damit bietet es neue grundlegende Werkzeuge für die Web3-Privacy-Infrastruktur. Dennoch liegt im Hinblick auf eine großskalige reale Bereitstellung noch ein längerer Entwicklungszyklus vor.
#Vitalik #Web3隐私
