Showcase - Beispielanwendung

Die Beispielanwendung realisiert einen pseudonymisierten Einkauf unter Zuhilfenahme eines Treuhänders. Der Einkauf bezieht sich auf elektronische Waren (z.B. E-Books) die über eine bestehende TCP-IP-Verbindung übertragen werden können und deren Korrektheit sowie Vollständigkeit der Treuhänder zu prüfen in der Lage ist.

Rahmenbedingungen

In dem realisierten Szenario gibt es die drei Rollen Kunde, Händler und Treuhänder. Diese werden beispielhaft durch Alice, Bob und Charlie besetzt.

Pseudonymtypen für Kunden (Alice):
  1. Transaktionspseudonym
  2. Personen-, Rollen-, Rollenbeziehungs- oder Beziehungspseudonym (bringt keinen Vorteil)
Pseudonymtypen für Händler (Bob):
  1. Zertifiziertes Personen- oder Rollenpseudonym
  2. Transaktionspseudonym (weniger vertrauenerweckend)
Pseudonymtypen für Treuhänder (Charlie):
  1. Zertifiziertes Personen- oder Rollenpseudonym
  2. kein Transaktionspseudonym, da sonst sein korrektes Verhalten nicht beweisbar ist

Architektur

Die drei Parteien haben jeweils einfache, eigenständige Anwendungsprogramme. Diese benutzen den Identitätsmanager zum Aufbau der Verbindungen und Auswahl der Pseudonyme sowie zum Signieren der Dokumente.

Datenfluß zwischen den Parteien
Datenfluß zwischen den Parteien

Prototyp

Realisiert: Nutzt:

Aktuelle Version

Benötigte Bibliotheken

Derzeitiger Entwickler

Dank an: