Confidential Pulse: Authorisation-Preserving Conversational Access to Federated Confidential Government Records
Confidential Pulse ist ein System, das einen sicheren, konversationellen Zugriff auf föderierte Regierungsdatensätze ermöglicht, indem es Antworten aus autorisierten Payloads innerhalb von Hyperledger Fabric-Channels rekonstruiert, wobei sichergestellt wird, dass das System zwar die Offenlegung von Daten außerhalb des zulässigen Rahmens verhindert, jedoch anfällig für Informationslecks durch die generierte Prosa des Modells bleibt.
Originalarbeit lizenziert unter CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
In der modernen Welt werden Regierungen durch Daten gesteuert, die zwischen verschiedenen Behörden fließen. Das Leben eines einzelnen Bürgers berührt Aufzeichnungen beim Finanzamt, beim Grundbuchamt, bei der Sozialbehörde und beim Zulassungsamt. Jede dieser Organisationen hält sensible Informationen, die nicht öffentlich zugänglich gemacht werden dürfen, doch sie müssen diese oft teilen, um Dienstleistungen zu erbringen. Die traditionellen Wege, dies zu handhaben, sind fehlerhaft. Alle Daten in einem einzigen riesigen zentralen Lagerhaus zusammenzuführen, schafft ein einzelnes, hochattraktives Ziel für Hacker und zwingt jede Behörde dazu, einem zentralen Betreiber zu vertrauen. Alternativ dazu erzeugt die direkte Verbindung jeder Behörde mit jeder anderen ein verworrenes Netz aus tausenden einzelnen Verbindungen, in dem kein klarer Nachweis darüber besteht, wer was mit wem geteilt hat. Die Herausforderung besteht darin, diesen Organisationen zu ermöglichen, sensible Datensätze streng auf Basis des „Need-to-know“-Prinzips (Kenntnis nur bei Bedarf) zu teilen, wobei sichergestellt werden muss, dass die Daten vertraulich bleiben, nicht heimlich verändert werden können und jeder Zugriff unabhängig verifiziert werden kann.
Um dies zu lösen, haben Forscher ein System namens „Confidential Pulse“ entwickelt. Es fungt als sichere Brücke zwischen Regierungsbehörden und ermöglicht es einem autorisierten Beamten, eine einfache Frage in natürlicher Sprache zu stellen und eine Antwort zu erhalten, die Aufzeichnungen aus mehreren Abteilungen zusammenführt, ohne jemals Daten preiszugeben, für die der Beamte nicht berechtigt ist. Das System stützt sich auf eine spezielle Art von digitalem Ledger, ähnlich einem geteilten, unveränderlichen Notizbuch, das alle teilnehmenden Organisationen lesen können, aber keine einzelne allein bearbeiten kann. Dieses Ledger zeichnet jedes Mal auf, wenn ein Informationsstück geteilt wird, wodurch eine permanente, manipulationssichere Historie entsteht. Die sensiblen Details selbst werden in privaten Tresoren aufbewahrt, zu denen nur die spezifischen Organisationen Zugang haben, die dazu berechtigt sind. Über diesem sicheren Fundament befindet sich eine Hierarchie intelligenter Software-Agenten. Diese Agenten fungieren als Interpreten, die eine menschliche Frage aufnehmen, sie zerlegen und die relevanten Fakten aus den verschiedenen privaten Tresoren sammeln. Entscheidend ist, dass das System die Antworten nicht erst filtert, nachdem sie geschrieben wurden, sondern die Antwort von Grund auf neu konstruiert, indem es ausschließlich die autorisierten Daten verwendet, um sicherzustellen, dass keine unbefugten Informationen durchschlüpfen können.
Die Forscher testeten dieses System mit einer Reihe strenger Experimente, darunter zwanzigtausend Versuche, bei denen sie versuchten, die Software zum Durchsickern von Geheimnissen zu verleiten. Im sichersten Betriebsmodus war das System vollständig erfolgreich. In allen zwanzigtausend Versuchen wurde kein einziges Stück Information preisgegeben, für das der fragende Beamte nicht berechtigt war. Das System funktionierte dadurch, dass die Antwort direkt aus den autorisierten Datensätzen rekonstruiert wurde, was bedeutete, dass die Software, die den Text generiert, nicht versehentlich oder böswillig verborgene Werte einfügen konnte. Als die Forscher jedoch einen flexibleren Modus testeten, in dem die Software erlaubt war, ihre eigenen Sätze zu schreiben und diese dann zu filtern, sahen die Ergebnisse anders aus. In diesem Modus scheiterte das System in 2.068 der 20.000 Versuche daran, unbefugte Informationen abzufangen. Die Lecks traten meist dann auf, wenn die Software versuchte, Vergleiche anzustellen oder komplexe Arten der Darstellung von Zahlen zu verwenden, die die Filterregeln nicht vollständig verstanden. Diese Erkenntnis führte die Forscher zu dem Schluss, dass die strikte Rekonstruktionsmethode der einzige sichere Weg ist, um mit sensiblen Regierungsdaten umzugehen, während der eher konversationelle Modus des Prosa-Schreibens ein messbares Risiko der versehentlichen Offenlegung birgt.
Die Studie untersuchte auch, wie das System mit der komplexen Realität von Regierungsdaten umgeht, bei denen die Kombination verschiedener Informationsteile manchmal mehr offenbaren kann als beabsichtigt. Beispielsweise mag ein einzelner Datensatz über die Wohnsituation einer Person anonym sein, und ein separater Datensatz über deren Einkommen mag ebenfalls anonym sein, doch die Kombination beider könnte eine spezifische Person identifizieren. Die Forscher fanden heraus, dass in einer simulierten Population von zehntausend Menschen die Kombination von drei verschiedenen Datentypen etwa 3,31 Prozent von ihnen identifizieren konnte. Sie entdeckten auch einen subtilen Fehler in einer früheren Version ihres Designs: Die digitalen „Quittungen“, die beweisen, dass ein Datensatz existierte, waren nicht mit einem zufälligen Geheimcode „gesalzen“. Dies ermöglichte es einem Angreifer, den Inhalt verborgener Datensätze zu erraten, indem er Millionen von Möglichkeiten in weniger als zwei Sekunden durchprobierte. Sobald die Forscher diesen zufälligen Code zu den Quittungen hinzufügten, schlug der Angriff fehl und es konnten null Datensätze wiederhergestellt werden. Diese Korrektur unterstreicht, dass die Sicherheit des Systems von der korrekten Implementierung spezifischer technischer Details abhängt.
Über den Code hinaus führt das System eine neue Art des Denkens über Vertrauen ein. Anstatt sich auf die Ehrlichkeit der Software-Agenten zu verlassen, die die Daten sammeln, zwingt das System jeden Agenten dazu, seine Arbeit gegen das gemeinsame Ledger zu beweisen. Wenn ein Agent versucht zu behaupten, er habe einen Datensatz gefunden, den der Beamte einsehen darf, prüft das System das offizielle Ledger, um zu bestäten, dass der Datensatz tatsächlich existiert und der Beamte wirklich die Berechtigung hat, ihn einzusehen. Wenn der Agent versucht, einen Wert aus einem Datensatz einzuschleusen, den der Beamte nicht sehen darf, verwirft das System den Text des Agenten und baut den Satz unter Verwendung der Rohdaten aus dem Ledger neu auf. Dieser Prozess stellt sicher, dass selbst wenn die Software kompromittiert oder durch einen böswilligen Nutzer getäuscht wird, die endgültige Antwort sicher bleibt. Die Forscher maßen auch, wie schnell das System über verschiedene Cloud-Regionen hinweg arbeitet. Sie fanden heraus, dass sie die Wartezeit für eine komplexe Antwort fast halbieren konnten, indem sie das System erlaubten, mehrere Behörden gleichzeitig statt nacheinander abzufragen, selbst wenn sich die Behörden in verschiedenen Teilen der Welt befanden.
Die Arbeit kommt zu dem Schluss, dass die Technologie zwar bereit für den Einsatz ist, aber eine spezifische Governance-Struktur erfordert, um effektiv zu sein. Das System ist für eine Föderation von Organisationen konzipiert, die einander nicht voll vertrauen, aber kooperieren müssen. Es ersetzt nicht die Notwendigkeit menschlicher Aufsicht; vielmehr bietet es ein klares, unveränderliches Protokoll jeder gestellten Frage und jedes aufgerufenen Datensatzes, was Prüfern ermöglicht, die Einhaltung der Regeln zu verifizieren. Die Forscher betonen, dass das System keine magische Lösung ist, die jegliches Risiko eliminiert, aber es bietet ein Maß an Sicherheit und Transparenz, das zuvor unmöglich war. Indem es die Antwort im Moment der Freigabe an die autorisierten Daten bindet, anstatt zu versuchen, einen fertigen Text zu filtern, schafft das System eine Barriere, die mathematisch schwer zu brechen ist. Die Ergebnisse legen nahe, dass Regierungsbehörden für einen sicheren Datenaustausch in der Zukunft von zentralen Data Lakes weg und hin zu dieser Art von verteiltem, verifiziertem Ansatz bewegen müssen, wobei sie akzeptieren müssen, dass die sichersten Antworten aus einem Prozess kommen, der die Wahrheit aus der Quelle neu aufbaut, anstatt einen Entwurf lediglich zu polieren.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.