Secure Electronic Transaction ( SET ) ist ein Kommunikationsprotokollstandard zur Sicherung von Kreditkartentransaktionen in Netzwerken , insbesondere im Internet . SET war selbst kein Zahlungssystem , sondern ein Satz von Sicherheitsprotokollen und -formaten, der es Nutzern ermöglichte, die bestehende Kreditkarteninfrastruktur in einem offenen Netzwerk sicher zu nutzen. Es konnte sich jedoch am Markt nicht durchsetzen. Visa wirbt nun für das 3-D-Secure- Verfahren.

Secure Electronic Transaction (SET) ist ein System zur Gewährleistung der Sicherheit von Finanztransaktionen im Internet. Es wurde anfänglich von Mastercard, Visa, Microsoft, Netscape und anderen unterstützt. Mit SET erhält ein Nutzer eine elektronische Geldbörse (digitales Zertifikat), und eine Transaktion wird mithilfe einer Kombination aus digitalen Zertifikaten und digitalen Signaturen zwischen Käufer, Händler und der Bank des Käufers durchgeführt und verifiziert, wodurch Datenschutz und Vertraulichkeit gewährleistet werden.

Geschichte und Entwicklung

Das SET Design Team in den Büros von Visa International in Foster City, Kalifornien, Juli 1996, auf einem Foto zur Erinnerung an die Veröffentlichung des Werkes, im Anschluss daran fand ein Mittagessen in der Bucht von San Francisco statt.

SET wurde vom SET-Konsortium entwickelt , das 1996 von Visa und Mastercard in Zusammenarbeit mit GTE , IBM , Microsoft , Netscape , SAIC , Terisa Systems, RSA und VeriSign gegründet wurde . [ 1 ] Ziel des Konsortiums war es, die ähnlichen, aber inkompatiblen Protokolle der Kartenorganisationen (STT von Visa/Microsoft und SEPP von Mastercard/IBM) in einem einzigen Standard zu vereinen. [ 2 ]

SET ermöglichte es den Parteien, sich gegenseitig zu identifizieren und Informationen sicher auszutauschen. Die Identitätsbindung basierte auf X.509 -Zertifikaten mit verschiedenen Erweiterungen. [ 3 ] SET verwendete einen kryptografischen Algorithmus zur Anonymisierung , der es Händlern ermöglicht hätte, die Kreditkartennummer eines Nutzers durch ein Zertifikat zu ersetzen. Bei Verwendung von SET hätte der Händler die vom Käufer übermittelten Kreditkartennummern niemals kennen müssen. Dies hätte eine verifizierte Zahlung gewährleistet und gleichzeitig Kunden und Kreditkartenunternehmen vor Betrug geschützt.

SET sollte sich als faktischer Standard für Zahlungen im Internet zwischen Händlern, Käufern und Kreditkartenunternehmen etablieren.

Leider gestaltete sich die Umsetzung durch die einzelnen Hauptbeteiligten entweder kostspielig oder umständlich. Hinzu kamen externe Faktoren, die die Integration der Verbraucherkomponente in den Browser erschwert haben könnten. Um 1994/95 kursierte das Gerücht, Microsoft strebe eine Provision von 0,25 % für jede Transaktion an, die durch die in den Webbrowser integrierten, SET-konformen Komponenten abgesichert werde.

Hauptmerkmale

Um den Geschäftsanforderungen gerecht zu werden, umfasst SET die folgenden Funktionen:

  • Vertraulichkeit der Informationen
  • Datenintegrität
  • Authentifizierung des Karteninhaberkontos
  • Händlerauthentifizierung

Teilnehmer

Ein SET-System umfasst folgende Teilnehmer:

So funktioniert es

Sowohl Karteninhaber als auch Händler müssen sich zunächst bei der Zertifizierungsstelle (CA) registrieren, bevor sie im Internet kaufen oder verkaufen können. Nach der Registrierung können Karteninhaber und Händler Transaktionen durchführen, die in diesem vereinfachten Protokoll neun grundlegende Schritte umfassen.

  1. Der Kunde durchstöbert die Website und entscheidet sich für einen Kauf.
  2. Der Kunde sendet Bestell- und Zahlungsinformationen, die aus zwei Teilen bestehen, in einer Nachricht:
    a. Bestellung – dieser Teil ist für den Händler
    b. Karteninformationen – dieser Teil ist nur für die Bank des Händlers bestimmt.
  3. Der Händler leitet die Karteninformationen an seine Bank weiter.
  4. Die Bank des Händlers prüft beim Kartenaussteller die Zahlungsautorisierung.
  5. Der Aussteller sendet eine Autorisierung an die Bank des Händlers.
  6. Die Bank des Händlers sendet dem Händler eine Autorisierung.
  7. Der Händler schließt die Bestellung ab und sendet dem Kunden eine Bestätigung.
  8. Der Händler erfasst die Transaktion von seiner Bank.
  9. Der Kreditkartenaussteller druckt dem Kunden die Kreditkartenabrechnung (Rechnung) aus.

Doppelsignatur

Wie in ( Stallings 2000 ) beschrieben :

Eine wichtige Neuerung in SET ist die Doppelsignatur . Sie dient dazu, zwei Nachrichten zu verknüpfen, die für unterschiedliche Empfänger bestimmt sind. In diesem Fall möchte der Kunde die Bestellinformationen (OI) an den Händler und die Zahlungsinformationen (PI) an die Bank senden. Der Händler benötigt weder die Kreditkartennummer des Kunden noch die Bestelldetails. Durch die Trennung dieser beiden Daten wird der Datenschutz des Kunden erhöht. Dennoch müssen die beiden Daten so verknüpft sein, dass sie im Streitfall zur Klärung genutzt werden können. Diese Verknüpfung ist notwendig, damit der Kunde nachweisen kann, dass die Zahlung für diese Bestellung und nicht für andere Waren oder Dienstleistungen bestimmt ist.

Der Message Digest (MD) der OI und der PI wird vom Kunden unabhängig voneinander berechnet. Diese werden verkettet, und daraus wird ein weiterer MD berechnet. Schließlich wird die Doppelsignatur erstellt, indem der MD mit dem geheimen Schlüssel des Kunden verschlüsselt wird. Die Doppelsignatur wird sowohl an den Händler als auch an die Bank gesendet. Das Protokoll sieht vor, dass der Händler den MD der PI einsehen kann, ohne die PI selbst zu sehen, und die Bank den MD der OI, aber nicht die OI selbst. Die Doppelsignatur kann anhand des MD der OI oder PI verifiziert werden, ohne dass die OI oder PI selbst benötigt werden. Die Vertraulichkeit ist gewahrt, da der MD nicht umkehrbar ist und somit der Inhalt der OI oder PI nicht offengelegt werden kann.

Notiz

  1. ^ Merkow S. 248
  2. ^ Clark, Tim (12. Mai 1999). „Visa und Mastercard versuchen, SET wiederzubeleben – Tech News“ . CNET.com . Archiviert vom Original am 21. April 2002. Abgerufen am 14. Juni 2023 .
  3. ^ SET Spezifikationsbuch 2 S. 214

Referenzen