Sponsored Group Signature and its Application to Privacy-preserving Guest Access in Smart Environments
Dieses Paper schlägt ein „Sponsored Group Signature“ (SPGS)-Schema vor und sichert es formal ab, welches es Level-1-Mitgliedern ermöglicht, Level-2-Mitglieder mit verbesserter Rechenschaftspflicht und Verknüpfbarkeit zu sponsern, und demonstriert dessen praktische Anwendung bei der Bereitstellung von datenschutzwahrenden Gastzugriffstoken für intelligente Umgebungen.
Originalarbeit lizenziert unter CC BY 4.0 (http://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
Stellen Sie sich ein hochgesichertes Bürogebäude oder ein Smart Home vor. Darin befinden sich Residenten (die Menschen, die dort leben oder arbeiten) und Gäste (Besucher, die temporären Zugang benötigen).
Derzeit müssen Bewohner, wenn sie einen Gast einlassen wollen, normalerweise den Gebäudeverwalter (den „Gruppenmanager“) anrufen, um den Gast zu registrieren. Dies erzeugt einen Flaschenhals: Der Manager muss rund um die Uhr online sein, und die Identität des Gastes wird oft erfasst, was sich invasiv anfühlt.
Dieses Paper schlägt ein neues digitales System namens Sponsored Group Signature (SPGS) vor, um dieses Problem zu lösen. Betrachten Sie es als ein „Digitales Bürgschaftssystem“ mit zwei Vertrauensebenen.
Die zwei Ebenen des Systems
Ebene 1: Die Sponsoren (Die Residenten)
- Dies sind die vertrauenswürdigen Mitglieder der Gruppe. Sie wurden bereits vom Gebäudemanager überprüft.
- Ihre Superkraft: Sie können neue Leute „sponsern“. Sie müssen dafür nicht den Manager anrufen; das können sie selbst tun.
- Ihre Privatsphäre: Wenn ein Resident ein Dokument unterzeichnet oder einen Raum betritt, weiß niemand, welcher Resident dies getan hat. Er ist anonym.
Ebene 2: Die gesponserten Mitglieder (Die Gäste)
- Dies sind die neuen Personen, die von den Residenten hinzugefügt wurden.
- Ihre Privatsphäre: Auch sie sind anonym. Das System kennt nicht ihre echten Namen.
- Die Kehrseite (Verknüpfbarkeit): Im Gegensatz zu den Residenten sind die Handlungen der Gäste verknüpft. Wenn ein Gast fünfmal das Gebäude betritt, weiß das System, dass es dieselbe Person ist, die dies tut, auch wenn es nicht deren Namen kennt. Dies verhindert, dass ein Gast tausend Fake-Identitäten erstellt, um gegen die Regeln zu verstoßen.
- Die Rechenschaftspflicht: Wenn ein Gast sich falsch verhält (wie etwa der Versuch, einen gesperrten Bereich zu betreten), kann das System die Signatur des Gastes „öffnen“. Es wird den echten Namen des Gastes nicht sofort offenbaren, aber es wird offenbaren, welcher Resident ihn gesponsert hat. Der Resident ist nun für das Handeln seines Gastes verantwortlich.
Die kreative Analogie: Der „Geheime Club“ und der „Gutschein“
Stellen Sie sich einen geheimen Club vor, in dem die Mitglieder identische Masken tragen.
- Die Residenten (Sponsoren): Sie sind die Gründungsmitglieder. Sie tragen Masken. Wenn sie eine Gästeliste unterzeichnen, weiß niemand, welcher Gründer unterschrieben hat.
- Die Gäste (Gesponserte): Ein Gründer kann einem Besucher einen „Gutschein“ überreichen. Dieser Gutschein lässt den Besucher eintreten.
- Der Besucher trägt ebenfalls eine Maske.
- Der Gutschein hat jedoch eine spezielle unsichtbare Tinte. Wenn ein Besucher den Gutschein zweimal benutzt, leuchtet die unsichtbare Tinte auf und zeigt, dass es dieselbe Person ist, die ihn benutzt (Verknüpfbarkeit).
- Wenn ein Besucher versucht, etwas zu stehlen, kann der Clubmanager auf den Gutschein schauen und sehen, welcher Gründer ihn ihm gegeben hat. Der Gründer haftet nun dafür.
Warum ist das besser als der alte Weg?
- Kein Warten auf den Manager: Im alten System musste der Manager jedes Mal online sein, um einen Gast zu registrieren, wenn dieser ankam. In diesem neuen System erledigt der Resident dies sofort selbst.
- Privatsphäre: Der Gebäudemanager (und die Sicherheitskräfte) sehen während des normalen Betriebs weder den Namen des Gastes noch den Namen des Residents.
- Sicherheit: Wenn ein Gast Ärger verursacht, kann das System den Gast zu dem Resident zurückverfolgen, der ihn eingeladen hat. Dies verhindert, dass Residenten anonym Unruhestifter einladen.
Die „k-AGAT“-Anwendung
Das Paper wendet dies auf Smart Buildings unter Verwendung von etwas namens k-AGAT (k-times Anonymous Guest Access Token) an.
Stellen Sie sich dies als ein digitales Armband für einen Gast vor:
- Der Gastgeber erstellt das Armband für den Gast.
- Das Armband hat einen Timer (z. B. gültig für 2 Stunden) und einen Zähler (z. B. gültig für 5 Nutzungen).
- Der Gast zeigt das Armband dem Türwächter.
- Der Wächter prüft: „Ist dieses Armband gültig? Wurde es schon zu oft benutzt?“
- Der Wächter weiß weder, wer der Gast noch wer der Gastgeber ist.
- Wenn der Gast versucht einzuschleichen, nachdem der Timer abgelaufen ist, kann das System das Armband zum Gastgeber zurückverfolgen, der es gegeben hat.
Das Wesentliche
Die Autoren haben einen mathematischen Beweis (unter Verwendung komplexer Kryptographie wie „Zero-Knowledge Proofs“ und „Commitments“) erbracht, um zu zeigen, dass dieses System funktioniert. Sie haben es auf einem Computer getestet und festgestellt, dass es zwar etwas mehr Zeit für die Verarbeitung benötigt als ein Standard-System ohne Privatsphäre-Funktionen, die Verzögerung jedoch so gering ist (im Millisekundenbereich), dass es für den realen Gebrauch perfekt geeignet ist.
Kurz gesagt: Es ist eine Möglichkeit für Bewohner, Gäste sofort und privat einzuladen, während gleichzeitig sichergestellt wird, dass der Resident, der sie eingeladen hat, die Verantwortung übernimmt, falls der Gast gegen die Regeln verstößt.
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.