Ringsignaturen
Die Grundlagen
In der Kryptographie ist eine Ringsignatur eine Art digitale Signatur, die von jedem Mitglied einer Gruppe von Benutzern ausgeführt werden kann, die jeweils über Schlüssel verfügen. Daher wird eine mit einer Ringsignatur signierte Nachricht von jemandem in einer bestimmten Personengruppe gebilligt. Eine der Sicherheitseigenschaften einer Ringsignatur besteht darin, dass sie rechnerisch nicht bestimmbar sein sollte welche der Schlüssel der Gruppenmitglieder wurde verwendet, um die Signatur zu erstellen.
Zum Beispiel könnte eine Ringsignatur verwendet werden, um eine anonyme Signatur von „einem hochrangigen Beamten des Weißen Hauses“ bereitzustellen, ohne zu offenbaren, welcher Beamte die Nachricht unterschrieben hat. Ringsignaturen sind für diese Anwendung geeignet, da die Anonymität einer Ringsignatur nicht widerrufen werden kann und die Gruppe für eine Ringsignatur improvisiert werden kann (keine vorherige Einrichtung erforderlich).
Anwendung auf Haven
Eine Ringsignatur verwendet Ihre Kontoschlüssel und eine Reihe von öffentlichen Schlüsseln (auch bekannt als Ausgaben), die mithilfe einer dreieckigen Verteilungsmethode aus der Blockchain gezogen werden. Im Laufe der Zeit könnten vergangene Ausgaben mehrfach verwendet werden, um mögliche Unterzeichner-Teilnehmer zu bilden. In einem „Ring“ möglicher Unterzeichner sind alle Ringmitglieder gleich und gültig. Ein externer Beobachter kann nicht erkennen, welcher der möglichen Unterzeichner einer Signaturgruppe zu Ihrem Konto gehört. Ringsignaturen stellen also sicher, dass Transaktionsausgaben nicht zurückverfolgt werden können. Darüber hinaus gibt es bei Haven keine Fungibilitätsprobleme, da jede Transaktionsausgabe eine plausible Verweigerung aufweist (zB kann das Netzwerk nicht erkennen, welche Ausgaben ausgegeben oder nicht ausgegeben wurden).
Um zu lesen, wie Haven standardmäßig Privatsphäre bietet (Unlinkability), siehe Stealth-Adressen.