DE69215501T2 - Werttransfersystem - Google Patents
WerttransfersystemInfo
- Publication number
- DE69215501T2 DE69215501T2 DE69215501T DE69215501T DE69215501T2 DE 69215501 T2 DE69215501 T2 DE 69215501T2 DE 69215501 T DE69215501 T DE 69215501T DE 69215501 T DE69215501 T DE 69215501T DE 69215501 T2 DE69215501 T2 DE 69215501T2
- Authority
- DE
- Germany
- Prior art keywords
- wallet
- value
- purse
- sending
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3676—Balancing accounts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/381—Currency conversion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
- G06Q20/4097—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
- G06Q20/40975—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Medicines Containing Plant Substances (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Transmitters (AREA)
- Optical Communication System (AREA)
- Circuits Of Receivers In General (AREA)
- Liquid Crystal Substances (AREA)
- Photoreceptors In Electrophotography (AREA)
Description
- Die Erfindung betrifft ein Werttransfersystem. Elektronische Werttransfersysteme wurden zum Übertragen eines Werts zwischen "Geldbeuteln" vorgeschlagen. Diese Geldbeutel können in vielen Formen ausgebildet sein, jedoch besteht eine übliche Form in einer integrierten Schaltungs-(IC)-Karte, die einen Mikroprozessor sowie einen Speicher für zumindest den Gesamtwert aufweist. Derartige Karten können bei sogenannten bargeldlosen Abwicklungen eingesetzt werden, bei denen ein Wert an einen Händler-"Geldbeutel" in Austausch für Waren oder Dienste übertragen wird.
- Demnach besteht eine Hauptanwendung eines derartigen Systems in der Übertragung eines Werts, der zu Bargeld äquivalent ist. Bargeld weist sowohl Vorteile wie auch Nachteile auf. Ein Vorteil von Bargeld besteht darin, daß einzelne Abwicklungen mit geringem Wert ohne eine spezifische Wechselwirkung zwischen den Konten des Zahlers und des Zahlungsempfängers durchgeführt werden kann. Hierdurch wird nicht nur das System im Hinblick auf den Datenübertragungsumfang erheblich entlastet, sondern es wird auch die Anonymität bei Abwicklungen gewahrt. Dies wird als sozialer Vorteil empfunden. Viele bisher bekannt gewordenene elektroniche bargeldlose Werttransfersysteme haben diese Vorteile des Bargelds nicht umgesetzt und diese nicht realisiert. Das System, auf dem die vorliegende Erfindung basiert, ist in der veröffentlichten Patentbeschreibung Nr. WO91/16691 beschrieben, und es wird ein Rahmensystem für die Übertragung eines Werts zwischen elektronischen Geldbörsen derart geschaffen, daß es möglich ist, die zuvor erläuterten Vorteile des Bargelds beizubehalten. Das System läßt sich dahingehend zusammenfassen, daß ein Computer vorgesehen ist; sowie mehrere elektronische Geldbörsen; Wechseleinrichtungen, wodurch Geldbörsen miteinander zum Übertragen von Werten in Abwicklungen kommunizieren können, die unabhängig von dem Computer arbeiten; eine Umladevorrichtung zum Laden von Geldbörsen mit Werten unter Steuerung des Computers; eine Einlösevorrichtung zum Einlösen eines Werts von Geldbeuteln unter der Steuerung des Computers; ein Wertzuteilgerät; wobei einer oder mehrere der Geldbeutel Großgeldbeutel sind, bei denen ein Wert über das Wertzuweisegerät geladen und eingelöst werden kann, und das Wertzuweisegerät einen oder mehrere Kartensätze für fällige Werte speichert, wodurch der durch den Großgeldbeutel oder die Geldbeutel freigegebenen Nettowert ableitbar ist, wobei der Nettowert die Differenz zwischen den in dem Großgeldbeutel oder die Geldbeutel geladenen Gesamtwerten und den durch den Großgeldbeutel oder die Geldbeutel eingelösten Gesamtwerten ist, und der Datensatz mit dem veränderlichen Wert im Hinblick auf die einzelnen Ladevorgänge und Einlösevorgänge unspezifisch ist.
- Das Wertzuweisegerät kann eine Schnittstelle aufweisen, wodurch der Datensatz mit veränderlichem Wert auf Befehl derart angleichbar ist, daß der Wert in dem Großgeldbeutel oder den Geldbeuteln erzeugt oder gelöscht werden kann.
- Vorzugsweise ist in jedem Geldbeutel eine Speichervorrichtung zum Speichern eines kumulierten Geldbeutel-Wertdatensatzes vorgesehen, und in jedem Geldbeutel oder jeder zugeordneten Wechseleinrichtung dient ein Mikroprozessor zum Durchführen von Abwicklungen, die zwischen Geldbeutelpaaren durchgeführt werden, bei denen der sendende Geldbeutel einen Wert zu dem anderen bzw. dem den Wert empfangenden Empfangsgeldbeutel sendet, wobei die Mikroprozessoren derart programmiert sind, daß bei jeder Offline-Abwicklung der Geldbeutel-Wertdatensatz in dem sendenden Geldbeutel um einen gewählten und variablen Übertragungswert verringert und der Geldbeutel-Wertdatensatz in dem empfangenen Geldbeutel um denselben Übertragungswert erhöht wird.
- Durch das Bereitstellen eines Datensatzes mit veränderlichem Wert, der nicht spezifisch ist, wird die Anonymität gewährleistet, und eine Abstimmaßnahme mit Kundenkonten für alle nachfolgenden Abwicklungen von Geldbeutel zu Geldbeutel ist nicht erforderlich.
- In EPA-0 172 670 ist ein Gerät zum Durchführen von Geldabwicklungen zwischen zwei elekltronischen Brieftaschen beschrieben. Wert wird von einer sendenden Brieftasche zu einer empfangenden mit Hilfe eines mikroprozessorbasierten Abwicklungsprotokolls übertragen, bei dem Mitteilungen zischen den Brieftaschen über eine Verbindungsvorrichtung ausgetauscht werden. Das Abwicklungsprotokoll wird von jedem Anwender durch Eingabe des übertragenen Werts zusammen mit einem Paßwort in deren jeweilige Brieftasche begonnen. Bei dem nachfolgenden Austausch von Signalen erfolgt eine Vielzahl von Überprüfungen, und wenn alles gut verläuft, wird die Übertragung selbständig durch Austausch von Empfangsmitteilungen durchgeführt.
- In EP-A-0 363 122 ist ein Bestätigungssystem zum Bestätigen von Abwicklungen beschrieben, was den Einsatz integrierter Schaltungs-(IC)- Karten mit sich bringt. Die Bestätigung basiert auf einem Vergleich bestimmter in dem IC-Kartenspeicher gespeicherten Daten und zugeordneter Daten, die in dem Speicher eines zugehörigen Terminals gespeichert sind.
- In einigen Situationen ist es erforderlich, zu gewährleisten, daß die Zahlung von Geldern oder anderer Werte von irgendeinem nachfolgenden Ereignis abhängt. Beispielsweise kann es wünschenswert sein, einen Wert lediglich dann zu übertragen, wenn ein solcher Wert für einen bestimmten Zweck eingesetzt wird. Hierfür kann der Grund eine Fremdwährungsüberprüfung sein. Beispielsweise kann eine Regierung wünschen, einem Importeur Geld auf der Grundlage zuzuweisen, daß die Gelder lediglich für festelegte Waren eingesetzt werden.
- Weiterhin kann es wünschenswert sein, das Werttransfersystem in einem Batch-Verarbeitungsmodus einzusetzen. Die vorliegende Erfindung zielt auf eine Verbesserung dahingehend ab, daß eine Abhängigkeit und Batch- Zahlungsvorgänge möglich sind.
- Gemäß der Erfindung wird ein Werttransfersystem geschaffen, enthaltend einen Computer; mehrere elektronische Geldbeutel; Wechseleinrichtungen, über die Geldbeutel miteinander zum Übertragen von Werten im Rahmen von Übertragungen kommunizieren können, die im Hinblick auf den Computer im Offline-Modus verlaufen; und für jeden Geldbeutel oder für jede zugeordnete Wechseleinrichtung eine Speichervorrichtung und einen Mikroprozessor, wobei der Mikroprozessor so programmiert ist, daß er Abwicklungen zwischen einem Paar von Geldbeuteln mit einem sendenden Geldbeutel, der einen Wert sendet, und einem empfangenden Geldbeutel, der einen Wert empfängt, abwickelt, und jede Abwicklung zumindest dem mikroprozessorimplementierten Prozeß enthaltend die folgenden Schritte umfaßt:
- (a) der empfangende Geldbeutel sendet an den sendenden Geldbeutel eine angeforderte Wertmeldung zum Darstellen einer Anforderung des empfangenen Werts;
- (b) der sendende Geldbeutel erzeugt eine Wertmeldung gemäß der angeforderten und durch den empfangenden Geldbeutel gesendeten Wertmeldung;
- (c) der sendende Geldbeutel erzeugt eine Überweisungsmeldung zum Anzeigen der überweisung des Werts, der durch eine Anforderungswertmeldung angefordert wird, die von dem empfangenden Geldbeutel gesendet wird;
- (d) der sendende Geldbeutel speichert die Überweisungsmeldung in seiner Speichervorrichtung;
- (e) der sendende Geldbeutel sendet die Überweisungsmeldung an den empfangenden Geldbeutel;
- (f) der empfangende Geldbeutel speichert die Überweisungsmeldung in seiner Speichervorrichtung;
- (g) der sendende Geldbeutel sendet die Wertmeldung an dem empfangenden Geldbeutel; und
- (h) der empfangende Geldbeutel empfängt und verarbeitet die Wertmeldung.
- Vorzugsweise enthält die Speichervorrichtung in jedem Geldbeutel einen Speicher, der ein Protokoll der Abwicklungen enthält, und die Überweisungsmeldung wird in dem Protokoll des sendenden Geldbeutels bei Erzeugung und in dem Protokoll des empfangenen Geldbeutels bei Empfang gespeichert.
- Vor dem Erzeugen der Überweisungsmeldung hat der sendende Geldbeutel die Wertmeldung erzeugt und den angeforderten Wert von seinem Akkumulator subtrahiert, wobei diese Folge von Ereignissen bedeutet, daß selbst dann, wenn die Abwicklung nach der Erzeugung der Überweisungsmeldung beendet wird, gewährleistet ist, daß die angeforderten Geldmittel innerhalb kurzer Zeit für den empfangenen Geldbeutel und ausschließlich für diesen Geldbeutel zur Verfügung stehen. Dieselben Geldmittel sind für den sendenden Geldbeutel nicht länger vefügbar. Jedoch ist für einen Abschluß der Abwicklung die Übertragung des Dokumentumfangs (escrow amount) dem empfangenen Geldbeutel erforderlich. Falls erforderlich, kann dies durch eine Übertragung im Rahmen einer Serienabwicklung über ein oder mehrere Zwischenschritte erfolgen, die als Schritte zum Halten der Geldmittel in Abhängigkeit von der erfüllten Abhängigkeitsbedingungen betrachtet werden können.
- Vorzugsweise enthalten die Geldbeutel eine Vorrichtung, durch die jede Abwicklung zwischen einem Paar von Geldbeuteln eine eindeutige Identifizierkennzeichnung zugewiesen wird und die Mikroprozessoren sind zum Ansprechen auf die Identifizierkennzeichnungen programmiert, damit die Wiederholung einer vorgegebenen Abwicklung vermieden wird. Anschließend ist kein Bezug auf den Computer zum Bestimmen der Tatsache erforderlich, ob dasselbe "elektronische Bargeld" zweimal benützt wird. Beim Zugreifen auf einen eingelösten Wert erfolgt ein Zugriff auf den Computer, und es ist möglich festzustellen, ob derselbe Zugriff vereinfacht erfolgt, entweder direkt oder mit Hilfe einer Abwicklungs-Identifizierkennzeichnung, da ein Zugriff einfach eine andere Abwicklung sein kann. Die Abwicklungs- Kennzeichnung wird vorzugsweise von dem sendenden Geldbeutel zu dem empfangenden Geldbeutel gesendet, und sie wird üblicherweise von Daten zum Identifizieren des empfangenen Geldbeutels abgeleitet, sowie von einer Abwicklungsfolgenummer für den empfangenen Geldbeutel oder einem elektronischen Datums/Zeitstempel, der von dem empfangenden Geldbeutel vorzugsweise in einem "Handshake-Betrieb" erhalten wird. Hierdurch kann der empfangende Geldbeutel die Abwicklung überwachen und jeder Versuch, denselben Wertdatensatz zweimal zu übertragen, wird vereitelt.
- Die Sicherheit des Systems erfordert den Einsatz von Chiffriertechniken, um den Einsatz von Fälschungen zu vermeiden. Die wirksamsten Chiffriertechniken sind asymmetrisch in dem Sinne, daß sie zum Chiffrieren und Dechiffrieren von Information unterschiedliche Schlüssel einsetzen. Die Begriffe "chiffrieren" und "dechiffrieren" werden hier im Sinne von "verschlüsseln" und "entschlüsseln" benützt. Eine bekannte und geeignete Chiffriertechnik wurde von Rivest, Shamir und Adleman vorgeschlagen und ist als RSA-System bekannt. Es wird beabsichtigt, daß beide Geldbeutel eines kommunizierenden Paars das RSA-System in gleicher und ausgeglichener Weise für die algorithmische Verarbeitung einsetzen. Jedoch sind, obgleich die RSA-Chriffrierung klar durchführbar ist, relativ leistungsstarke Berechnungseinheiten zum Durchführen der RSA-Dechiffrierung in üblicher Weise und innerhalb einer kurzen Zeit erforderlich. Zum Lösen dieser Schwierigkeit im Interesse der Wirtschaftlichkeit und der Geschwindigkeit wird gemäß einem Merkmal der Erfindung vorgeschlagen, daß ein unbalanciertes System eingesetzt wird, in dem die Verarbeitungsfähigkeit, die in den Geldbeuteln der Verbraucher erforderlich ist, erheblich geringer als diejenige ist, die bei den Geldbeuteln der Händler gefordert wird.
- Jeder Anwender eines Chiffriersystems mit einem asymmetrischen Schlüssel hat ein Schlüsselpaar, insbesondere einen öffentlichen Schlüssel und einen geheimen Schlüssel. Auszutauschende Mitteilungen wurden unter Einsatz des öffentlichen Schlüssels des anderen (entfernten) Teilnehmers chiffriert, der beispielsweise durch eine Schlüsselaustauschprozedur zugänglich gemacht wird. Empfangene Meldungen werden unter Einsatz des lokalen geheimen Schlüssels dechiffriert. Der Einsatz eines öffentlichen Schlüssels ist im Hinblick auf die Rechenleistung erheblich weniger anspruchsvoll, als der Einsatz eines geheimen Schlüssels, so daß die übliche Chiffrierung weniger Rechnungsüberhang erfordert als die Dechiffrierung. Demnach ist es für die Realisierung eines nicht balancierten Systems der beschriebenen Art zweckdienlich, auf die Anforderung zu verzichten, daß der Geldbeutel des Verbrauchers die übliche RSA-Dechiffrierung durchführt.
- Eine erste Möglichkeit, den Chiffrieraufwand in dem Geldbeutel des Verbrauchers zu vermeiden, besteht darin, diesen mit einem einfacheren symmetrischen Chiffriersystem zu versehen. Ein derartiges System benützt denselben Schlüssel für die Chiffrierung und die Dechiffrierung. Ein Beispiel ist das DES-Chiffriersystem (Datenchiffrierstandard - US FIPS 46, 1976). Die Gelbeutel der Händler weisen nach wie vor die volle Leistungsfähigkeit des RSA-Systems auf.
- Eine zweite Vorgehensweise besteht im Einsatz des dem Geldbeutel des Kunden zugeordneten eigenen Systems für den öffentlichen Schlüssel/geheimen Schlüssel für den Austausch von Daten. Bei einem Austausch der Schlüssel sendet der Geldbeutel des Kunden seinen eigenen geheimen Schlüssel an den Geldbeutel des Händlers. Bei der Übertragung von Daten an den Geldbeutel des Senders würde der Geldbeutel des Kunden unter Einsatz seines eigenen öffentlichen Schlüssels durchführen, und der Geldbeutel des Händlers würde die Dechiffrierung unter Einsatz des geheimen Schlüssels bei dem Geldbeutel des Kunden durchführen.
- Die Sicherheit läßt sich durch Einsatz elektronischer bestätigter Daten bei dem Abwicklungsprozeß verbessern, beispielsweise von digital gezeichneten Daten. Bei Herausgabe wird jedem Geldbeutel eine charakteristische Zahl zugeordnet, und diese Zahl wird mit dem geheimen Schlüssel eines asymmetrischen globalen Schlüsselsystems gezeichnet. Das Ergebnis ist eine globale Zeichnung der Zahl, und diese wird in dem Geldbeutel gespeichert. Alle Geldbeutel enthalten den öffentlichen Schlüssel des globalen Paar derart, daß es bei Empfang einer anderen global gezeichneten Zahl möglich ist, zu verifizieren, daß sie gültig ist. Die Zahlen können als global bestätigt betrachtet werden. Da die Abwicklungen einen Austausch der Chiffrierschlüssel erfordern, ist es günstig, wenngleich nicht erforderlich, so vorzugehen, daß die global bestätigten Zahlen auszutauschende Chiffrierschlüssel sind.
- Die Erfindung wird unter Bezug auf die beiliegende Zeichnung näher beschrieben. Es zeigen:
- Fig. 1 ein schematisches Bild eines Bankcomputersystems gemäß der Erfindung;
- Fig. 2 ein Diagramm zum Darstellen des Wertzuweisungsgeräts;
- Fig. 3 ein Diagramm zum Darstellen eines Beispiels einer Wertabwicklungsprozedur unter Einsatz eines vollständigen RSA- Chiffriersystems;
- Fig. 4 ein Diagramm zum Darstellen eines Beispiels einer Zeitabwicklungsprozedur unter Einsatz einer Geheimschlüssel- Übertragungstechnik; und
- Fig. 5 ein Diagramm zum Darstellen eines Beispiels einer Wertabwicklungsprozedur unter Einsatz eines gemischten RSA/DES- Chiffriersystems.
- In Fig. 1 sind drei Clearingbanken 1, 2 und 3 im Zusammenhang mit Computern 1a, 2a und 3a beschrieben. Die Computer haben Dateien mit Kontendetails der Kunden der Banken und der Händlerkunden. Jeder Computer enthält auch ein Wertzuweisungsgerät 1b, 2b, 3b, das einen veränderbaren Wertdatensatz anzeigt. Die durch die unspezifischen veränderbaren Wertdatensätze dargestellten Geldmittel können in einer oder mehreren der Banken 1, 2 oder 3 oder sonstwo vorliegen.
- Jede Bank weist einen Großgeldbeutel 1c, 2c, 3c auf, der mit den jeweiligen Wertzuweisegeräten verbunden ist und einen Speicher mit einem Geldbeutel-Wertdatensatz aufweist. Terminals 5 sind über Telefon selektiv mit den Computern 1, 2 und 3 verbunden. Typischerweise sind die Terminals 5 Heimcomputerterminals oder an öffentlichen Stellen zugängliche Terminals. Die Kunden haben elektronische Geldbeutel in der Form von IC-Karten 6. Diese Karten enthalten Mikroprozessoren und Speicher. Im Speicher jeder Karte ist ein Geldbeutel-Wertdatensatz 7 gespeichert. Die Karten weisen Kontakte 8 auf, wodurch die Karten mit Terminals 5 über Kartenlesegeräte 9 wechselwirken können. Durch Ausführen geigneter Anforderungen bei der Tastatur des Terminals kann ein Kunde mit dem Computer seiner Bank 1, 2 oder 3 verbunden werden, und er kann einen Wertdatensatz zum Laden in seinem Geldbeutel anfordern. Bestätigt die Bank die Anforderung, so wird der Großgeldbeutel angewiesen, einen Wertladevorgang zum Laden des Geldbeutel-Wertdatensatzes 7 mit dem angeforderten Wert auszuführen. Nun kann die Karte benützt werden.
- Ferner sind elektronische Geldbeutel in Terminals 10, 11 vorgesehen, die mit IC-Kartenlesegeräten 9 ausgestattet sind, und an unterschiedlichen Verkaufsstellen vorgesehen sind. Zum Benützen seiner Karte präsentiert der Kunde dieser dem Händler, der sie in das Lesegerät 9 einführt. Der für die Abwicklung erforderliche Wert wird eingegeben und nach Zustimmung wird der in dem Geldbeutel-Wertdatensatz gehaltene Gesamtwert des Geldbeutels 6 im Umfang der Abwicklung verringert. Der Geldbeutel-Wertdatensatz des in dem Terminal 10 oder 11 enthaltenen Geldbeutels wird um denselben Abwicklungswert erhöht. Der Kunde nimmt seine Waren und kann die Karte in den Geräten anderer Händler bis zu dem in dem Geldbeutel-Wertdatensatz gehaltenen Gesamtwert seines Geldbeutels benützen.
- In periodischen Abständen kann ein Händler den durch den Geldbeutel- Wertdatensatz dargestellten Wert, der in dem Geldbeutel seines Terminals 10 oder 11 gehalten wird, einlösen, unabhängig von den Identitäten der Kunden und ohne irgendwelche Details der einzelnen Abwicklungen vorzulegen, die zu dem kummulierten Gesamtwert geführt haben. Dies kann dadurch erfolgen, daß das Terminal 10 oder 11 mit der Bank 1, 2 oder 3 des Händlers geeignet verbunden wird und ein Einlösevorgang des Werts angefordert wird. Der Computer der Bank weist dann eine Einlöseabwicklung an, bei der der Wert von dem Terminal-Geldbeutel akzeptiert wird. Der Computer der Bank schreibt das Händlerkonto mit Geldmitteln gut. Die Wertzuweisegeräte bilden die Basis dafür, daß eine Kontrolle des Gesamtumfanges an zirkulierenden Werten in allen Geldbeuteln möglich ist und dafür, daß auf einer vereinbarten Basis die den Gesamtwert dargestellten Geldmittel aufgeteilt werden.
- Die Großgeldbeutel 1c, 2c, 3c unterscheiden sich von den anderen Geldbeuteln dadurch, daß bei ihnen ein Wert über das Bildzuweisegerät geladen und eingelöst werden kann, sowie über Abwicklungen von Geldbeutel zu Geldbeutel. In allen anderen Aspekten sind die Geldbeutel technisch gleich, und es ist zu erkennen, daß insbesondere die gleichen Chiffriertechniken für Abwicklungen von einem Großgeldbeutel zu einem anderen Geldbeutel (Online) genauso wie für offline-Abwicklungen eingesetzt werden. Die Fig. 2 zeigt, daß das Wertzuweisegerät ein Anzeigegerät 12 aufweist, das einen veränderbaren Wertdatensatz anzeigt. Dies bedeutet, daß in diesem Fall der durch den Großgeldbeutel 1c freigegebene Nettowert der Differenz zwischen den über das Zuweisegerät abgerufenen Gesamtwerten und den über das Zuweisegerät eingelösten Gesamtwerten ist. Es ist zu erkennen, daß die einzelnen Bruttolade- und -einlösewerte zusammen oder anstelle des Nettowerts angezeigt werden können, und es ist einfach möglich, den Nettowert von den Bruttowerten abzuleiten, auch wenn diese nicht direkt angezeigt sind. Die Verbindung 13 zwischen dem Wertzuweisegerät und zu jedem zugeordneten Großgeldbeutel ist sicher. Der Geldbeutel kann physikalisch benachbart zu dem Wertzuweisegerät vorliegen, und die Sicherheit kann durch physikalische Sperren usw. gewährleistet sein. Alternativ kann die Großgeldbörse entfernt von dem Wertzuweisungsgerät vorliegen, und die Sicherheit wird durch Chiffriertechniken erzielt. Es ist wichtig zu gewährleisten, daß das Wertzuweisegerät immer genau den durch den Großgeldbeutel freigegebenen Wert darstellt und daß keine fälschende Veränderung auftritt. Jedes Wertzuweisungsgerät enthält eine Schnittstelle 14, die eine Verbindung zu der Bankrechnungseinheit oder zu einer Tastatureinheit sein kann. Autorisiertes Personal kann Werte eingeben, die dem veränderlichen Wertdatensatz hinzuzufügen sind oder von diesem zu subtrahieren sind, was zu einer Erzeugung oder zu einer Löschung eines umlaufenden Werts führt. Demnach kann der umlaufende Wert in großem Maßstab angeglichen werden, vielleicht täglich, anstatt auf eine Anforderung in Ansprechen auf einzelne Ladevorgänge und Zugriffe zu reagieren.
- Der Einsatz des veränderlichen Wertdatensatzes in dieser Weise ermöglicht den Offline-Austausch von Werten, ausgehend von geeigneten Terminals, und zwar zwischen Kunden und Händlern, Händlern und Kunden und Kunden und Kunden, ohne daß eine große Zahl von Konten unterhalten werden muß oder eine detaillierte Abstimmung von einem Konto zu einem anderen Konto erforderlich ist.
- Die Kunden können die Geldbeutel-Wertdatensätze in ihren Geldbeuteln durch Austausch von Person zu Person oder durch Rückerstattungen usw. von Händlern angleichen. Es wird beabsichtigt, daß sich Geldbeutel- Wertdatensätze zu einzelnen Konten mit Hilfe einer Anforderungsprozedur ausgehend von dem veränderlichen Wertdatensatz in ähnlicher Weise wie bei den Anforderungen der Händler übertragen lassen.
- Geldbeutel können international durch Daten unterschiedlicher Währungen hierin eingesetzt werden. Es wird beabsichtigt, daß jedes Land oder jede Gruppe von Ländern durch einen veränderbaren Wertdatensatz in geeigneter Währung gehandhabt wird. Eine Anforderungen an diese Kunden dahingehend, daß sein Geldbeutel mit einer Fremdwährung geladen wird, kann zu einer Belastung seines heimischen Kontos durch den geeigneten Umfang in seiner Heimatwährung führen, und der zugeordnete veränderbare Wertdatensatz der fremden Währung wird erhöht.
- Ein in einem Geldbeutel verwalteter Geldbeutel-Wertdatensatz kann bei Anforderung in eine unterschiedliche Währung umgesetzt werden, und die Umsetzung erfolgt mit dem geeigneten Wechselkurs und führt zu einer Übertragung eines Werts von einem veränderlichen Wertdatensatz einer Währung in denjenigen einer anderen Währung sowie zu einer zugeordneten Umsetzung von Geldmitteln zwischen den Währungen.
- Die Fig. 3 zeigt das Verfahren während einer Offline-Abwicklung bei einer ersten Ausführungsform der Erfindung. Beide Geldbeutel weisen die volle asymmetrische RSA-Chiffrierfähigkeit auf. Der sendende Geldbeutel enthält einen Speicher SS zum Halten eines kummulierten Wertdatensatzes Svr, sowie der folgenden RSA-Schlüssel: öffentliche und geheime Schlüssel Pks und Sks des Senders und globaler öffentlicher Schlüssel Pkg. Zusätzlich liegt eine zertifizierte Datenmitteilung [Pks]*Skg vor. Dies ist der eindeutige öffentliche Schlüssel für den Geldbeutel des Senders, der von dem Hauptcomputer mit dessen globalem geheimen Schlüssel 5kg gezeichnet ist. Die öffentlichen Schlüssel Pks werden demnach der Gültigkeit elektronisch durch das System bestätigt. Der Geldbeutel des Empfängers enthält einen Speicher RS, der einen kumulierten Wertdatensatz Rvr speichert, sowie die eigentlichen öffentlichen und geheimen Schlüssel Pkr, Skr für den Geldbeutel des Empfängers, den globalen öffentlichen Schlüssel Pkg und eine bestätigte öffentliche Schlüsseldatenmeldung [Pkr]*Skg.
- Der erste Schritt der Abwicklungsprozedur besteht bei dem empfangenen Geldbeutel in der Abgabe einer Abwicklungsidentifikationszahl R. Diese wird aus einer Kombination der Identität des empfangenen Geldbeutels und einer Abwicklungsfolgenummer für diesen Geldbeutel bestimmt. Eine Zweiwegkommunikation zwischen den Geldbeuteln wird hergestellt, entweder lokal durch eine direkte Verbindung oder durch eine Infrarotverbindung oder dergleichen oder über eine Fernstrecke über ein Modem oder Telefon. Die folgenden Schritte folgen:
- 1. Der empfangende Geldbeutel überträgt eine Anforderungsmeldung, die [Pkr]*Skg+*Skr ist.
- 2. Der sendende Geldbeutel kann [Pkr]*Skg unter Einsatz des öffentlichen globalen Schlüssels Pkg überprüfen. Hierdurch erhält der sendende Geldbeutel den autentischen Schlüssel Pkr zum verifizieren von *Skr und demnach zum Wiedergewinnen von R.
- 3. Der sendende Geldbeutel bildet eine Abwicklungs-Wertmeldung Vr anhand des Werts V, den er zu übertragen wünscht, und anhand der Anforderungsmeldung R. Diese wird mit dem geheimen Schlüssel des Senders gezeichnet, damit die folgende Abwicklungswertmeldung gebildet wird, die in dem sendenden Geldbeutel gespeichert wird:
- [Pks]*Skg+[VR]*Sks
- 4. Der sendende Geldbeutel erzeugt eine Überweisungsmeldung der Form [Pks]*Skg+[PR]*Sks, wobei P eine Kombination eines zu übertragenden Werts V und einer Bestätigung ist, daß die Meldung eine Überweisungsmeldung ist.
- 5. Der Wert V, für den eine Übertragung erforderlich ist, wird von dem Geldbeutel -Wertdatensatz Svr abgezogen.
- 6. Details der Übeweisungsmeldung werden in dem Protokoll STL des sendenden Geldbeutels erfaßt.
- 7. Die Überweisungsmeldung wird an den empfangenden Geldbeutel gesandt.
- 8. Der empfangende Geldbeutel erhält den öffentlichen Schlüssel Pks durch Einsatz des öffentlichen Schlüssels Pkg, wodurch die Meldung [Pks]*Skg verifiziert wird.
- 9. Unter Einsatz des derart aufgefundenen öffentlichen Schlüssels Pks erfolgt die Verifizierung von [PR]*Sks und demnach die Wiedergewinnung von PR.
- 10. R wird überprüft, damit gewährleistet ist, daß er die Identifizierung des empfangenden Geldbeutels und die geeignete Abwicklungsnummer wiedergibt. Ist dies nicht der Fall, so wird die Abwicklung abgebrochen.
- 11. Der empfangende Geldbeutel übernimmt die Überweisungsmeldung in sein Protokoll RTL.
- 12. Der sendende Geldbeutel überträgt die Abwicklungswertmeldung. Dies kann nach einer Unterbrechung der Abwicklung während jeder erforderlichen Zeitdauer erfolgen.
- 13. Der empfangende Geldbeutel erhält den öffentlichen Schlüssel Pks durch Einsatz des öffentlichen Schlüssels Pkg, wodurch die Meldung [Pks]*Skg verifiziert wird.
- 14. Durch Einsatz des deart aufgefundenen öffentlichen Schlüssels Pks erfolgt die Verifizierung von [VR]*Sks und demnach die Wiedergewinnung von VR.
- 15. R wird überprüft, damit gewährleistet ist, daß die Identität des empfangenden Geldbeutels und die geeignete Abwicklungssumme enthalten ist. Ist dies nicht der Fall, so wird die Abwicklung unterbrochen.
- 16. Verläuft alles gut, so wird der Wert V zu dem Geldbeutel- Wertdatensatz des empfangenden Geldbeutels addiert.
- 17. Eine gezeichnete Bestätigung wird an den sendenden Geldbeutel gesendet.
- Die RSA-Chiffrierung und -dechiffrierung erfordert die Berechnung des Ausdrucks xy mod n, wobei y sich bei der Chiffrierung und Dechiffrierung unterscheidet. Insbesondere ist der Index y für die Chiffrierung (der in dem öffentlichen Schlüssel realisiert ist) klein, und der zugeordnete Index für die Dechiffrierung (ausgebildet in dem geheimen Schlüssel) ist in erheblichem Umfang größer. Somit kann unabhängig von einer moderaten Rechnungsleistung für die Handhabung der Chriffrierung innerhalb einer akzeptablen kurzen Zeitdauer dies für die Dechiffrierung nicht gesagt werden. Die Erzeugung einer bestätigten (d.h., digital gezeichneten) Meldung weist für die Dechiffrierung einen äquivalenten Verarbeitungsaufwand auf, und die Überprüfung einer solchen Meldung führt zu einem entsprechenden Verarbeitungsaufwand bei der Chiffrierung. Die in den Fig. 4 und 5 gezeigte Ausführungsformen bilden Anordnungen, bei denen ein Element der kommunizierenden Geldbeutelpaare eine geringere Rechnungsleistung aufweisen kann, und demnach weniger teuer als das andere ist. Bei diesen Anordnungen weisen einige Geldbeutel des Systems (die Händler-Geldbeutel) die vollständige RSA-Funktion (Chiffrier- und Dechiffrierfunktion auf), wohingehend die restlichen (Verbraucher- Geldbeutel) ein Chiffriersystem mit symmetrischem Schlüssel zum Übertragen von Abwicklungswert-Datensatz-Meldungen enthalten. Ein geeignetes Chiffriersystem mit symmetrischem Schlüssel ist das DES-System. Dieses erfordert für die Chiffrierung und Dechiffrierung einen Umfang an Rechenleistung, der mit der für die RSA-Chiffrierung erforderlichen Leistung vergleichbar ist.
- Unter Bezug auf die Fig. 4 ist die Abwicklungsprozedur zwischen zwei Geldbeuteln gezeigt, bei der der sendende Geldbeutel ein Verbraucher- Geldbeutel ist und der empfangende Geldbeutel ein Händler-Geldbeutel ist. Der Händler-Geldbeutel weist die volle RSA-Funktionalität auf, wohingehend der Verbraucher-Geldbeutel eine geringere Rechenleistungsfunktion aufweist. Der sendende Geldbeutel enthält einen Speicher CS zum Halten eines kummulierten Wertdatensatzes Cvr und des globalen öffentlichen RSA- Schlüssels Pkg. Zusätzlich ist ein DES-Schlüssel DESc vorgesehen, sowie eine bestätigte Datenmeldung [DESc]*Skg, die der eindeutige DES-Schlüssel des sendenden Gelebeutels ist, der durch den Hauptcomputer mit dessen globalem geheimen Schlüssel Skg bezeichnet ist. Der empfangende Geldbeutel enthält einen Speicher SR, der mit dem Speicher SR der in Fig. 3 gezeigten Ausführungsform identisch ist, und zwar zum Speichern von Pkr, Skr, Pkg und [Pkr]*Skg.
- Der erste Schritt der Abwicklungsprozedur besteht für den empfangenden Geldbeutel in der Abgabe einer Abwicklungsidentifizierung R, wie bei der in Fig. 3 gezeigten Ausführungsform Anschließend werden die folgenden Schritte durchgeführt:
- 1. Der empfangende Geldbeutel überträgt seine bestätigte öffentliche Schlüsselmeldung [Pkr]*Skr.
- 2. Der sendende Geldbeutel überprüft die gezeichnete Meldung und bildet Pkr.
- 3. Der sendende Geldbeutel chiffriert seine bestätigte Meldung unter Einsatz von Pkr. Da der Index y eines öffentlichen Schlüssels, beispielsweise Pkr, gering ist, ist eine Chiffrierung mit diesem rechenmäßig einfach durchzuführen. Die zu dem empfangenden Geldbeutel zu übertragende Meldung beträgt
- EPkr [[DESc]*Skg]
- 4. Der empfangende Geldbeutel dechiffriert zunächst die Meldung mit seinem Geheimschlüssel Skr zum Bilden von [DESc]*Skg, die selbst wiederum mit Pkg überprüft wird, damit eine Verifikation erfolgt und DESc gebildet wird.
- 5. Der empfangende Geldbeutel überträgt die Meldung [R]*DESc, die die mit einem DES-Integritätsalgorithmus verarbeitete Abwicklungsidentifizierung R ist.
- 6. Der empfangende Geldbeutel dechiffriert die Meldung in DES, bestimmt die Abwicklungsidentifizierung R und bildet die Wertmeldung VR und die Überweisungsmeldung PR in derselben Weise, wie bei der in Fig. 3 gezeigten Ausführungsform.
- 7. Der sendende Geldbeutel verringert seinen Geldbeutel-Wertdatensatz, um den Wert V und sendet die Meldung [PRJ*DESc an den empfangenden Geldbeutel. Die Überweisungsmeldung wird in STL erfaßt.
- 8. Der empfangende Geldbeutel dechiffriert [PR]*DES und überprüft, daß R korrekt ist. Ist dies nicht der Fall, so wird die Abwicklung abgebrochen.
- 9. Verläuft alles gut, so wird die Überweisungsmeldung in dem Protokoll RTL gespeichert.
- 10. Der sendende Geldbeutel bildet die Wertmeldung VR und sendet die Wertmeldung [VR]*DESc an den empfangenden Geldbeutel.
- 11. Der empfangende Geldbeutel verarbeitet [VR]*DESc mit einem DES- Integritätsalgorithmus und überprüft, daß R korrekt ist. Ist dies nicht der Fall, so wird die Abwicklung abgebrochen.
- 12. Der Wert V wird zu dem Geldbeutel-Wertdatensatz des empfangenden Geldbeutels addiert, und eine Bestätigungsmeldung wird an den sendenden Geldbeutel gesendet.
- Unter Bezug auf die Fig. 5 ist eine Übertragungsprozedur gezeigt, bei der es möglich ist, daß die Geldbeutel eine nicht balancierte Rechnerleistung aufweisen, während die Schlüssel eines asymmetrischen Chiffriersystems eingesetzt werden. In der Fig. 5 enthält der Speicher RS des empfangenden Geldbeutels dieselben Schlüssel wie bei der in Fig. 3 gezeigten Ausführungsform. Die Rechnerleistung des sendenden Geldbeutels ist niedriger als diejenige des empfangenden Geldbeutels, und anstelle des gezeichneten öffentlichen Schlüssels speichert der sendende Geldbeutel einen nicht gezeichneten öffentlichen Schlüssel (der in diesem Fall geheimgehalten wird) und einen gezeichneten geheimen Schlüssel [Sks]*Skg (der ebenfalls in Pks enthalten ist).
- Eine Abwicklungsprozedur enthält die folgenden Schritte:
- 1. Der empfangende Geldbeutel überträgt die gezeichnete Meldung [Pkr]*Skg.
- 2. Der sendende Geldbeutel überprüft die gezeichnete Meldung mit Pkg, unter Verifizierung von [Pkr]*Skg und demnach unter Wiedergewinnung von Pkr.
- 3. Der sendende Geldbeutel chiffriert seine gezeichnete Meldung mit Pkr und sendet EPkr [*Skg].
- 4. Der empfangende Geldbeutel dechiffriert zunächst die Meldung unter Einsatz seines geheimen Schlüssels Skr zum Bilden von [Sks]*Skg und er benützt dann den globalen öffentlichen Schlüssel Pkg zum Verifizieren von *Skg, wodurch Sks wiedergewonnen wird.
- 5. Der empfangende Geldbeutel zeichnet die Abwicklungsidentifizierung R mit Sks und sendet [R]*Sks.
- 6. Der sendende Geldbeutel bildet R unter Einsatz von Pks.
- 7. Der sendende Geldbeutel bildet die Wertmeldung EPks [VR] und eine Überweisungsmeldung EPks [PR]. Die Überweisungsmeldung wird in STL abgelegt und zu dem empfangenden Geldbeutel gesendet.
- 8. Der empfangende Geldbeutel dechiffriert die Meldung unter Einsatz von Sks zum Bilden von P und R. R wird überprüft, und liegt ein Fehler vor, so wird die Abwicklung abgebrochen.
- 9. Die Uberweisungsmeldung wird in RTL erfaßt.
- 10. Der sendende Geldbeutel sendet die Wertmeldung EPks [VR].
- 11. Der empfangende Geldbeutel dechiffriert die Meldung unter Einsatz von Sks zum Bilden von V und R. R wird überprüft, und liegt ein Fehler vor, so wird die Abwicklung abgebrochen.
- 12. Verläuft alles korrekt, so wird der Geldbeutel-Wertdatensatz des empfangenden Geldbeutels um V erhöht, der Schlüssel Sks in dem empfangenden Geldbeutel wird abgelegt und eine Bestägigungsmeldung wird an den sendenden Geldbeutel gesendet.
- Die Überweisungsmeldung kann als "Versandbestätigungs"-Meldung in dem Sinne verstanden werden, daß sie einen Nachweis ermöglicht, daß der Wert versandt worden ist, im Hinblick auf die Konten, ausgehend von dem Konto des sendenden Geldbeutels. Demnach ist ein "Versandnachweis" dahingehend sicher, daß der Wertakkumulator des sendenden Geldbeutels durch den erforderlichen Wert dekrementiert wurde. Somit teilt die Überweisungsmeldung dem empfangenden Geldbeutel mit, daß der erforderliche Wert umkehrbar diesem zugeordnet wurde. Die Zuordnung oder die "Versandbestätigungs"-Meldung nimmt die Form der Wertmeldung mit der Ausnahme an, daß eine Nachweisnummer P anstelle des Werts V vorgesehen ist. Jedoch enthält P die Wertinformation von V. Demnach hat die Überweisungsmeldung die Form [Pks]*Skg+[PR]*Sks. Gleichzeitig werden Details in dem Protokoll des sendenden Geldbeutels STL abgelegt. Bei Empfang der Übeweisungsmeldung übernimmt der empfangende Geldbeutel Details in das Protokoll RTL.
- Mit Hilfe der Protokolle ist es möglich, bei jeder zufällig oder absichtlich unterbrochenen Abwicklung ein Rücksetzen ohne finanzielle Fehler durchzuführen. In dem Fall, in dem eine Unklarheit über die Zuordnung von Geldmitteln zu einzelnen Geldbeuteln aus welchem Grund auch immer auftritt, können die Geldbeutel untersucht werden, und die Unklarheit läßt sich auf der Grundlage der Protokollinformation beseitigen. Die Abwicklung kann in jedem Zeitpunkt nach dem Erzeugen und Protokollieren der Wert- und Überweisungsmeldungen unterbrochen werden.
- Sind die Wert- und Überweisungsmeldungen protokolliert, so ist es möglich, die Abwicklung zu unterbrechen. Dies ist beispielsweise anhand der gestrichelten und durch "Unterbrechung" markierten Linie dargestellt. Eine Unterbrechung in dieser Stufe ist für abhängige Zahlungen nützlich, da der empfangende Geldbeutel die Bestätigung empfangen hat, daß die erforderlichen Geldmittel an ihn überwiesen sind, der jedoch die Geldmittel in diesem Zeitpunkt nicht empfangen hat. Bei Erfüllung der abhängigen Anforderungen kann die Abwicklung wieder aufgenommen werden, indem der sendende Geldbeutel die Wertmeldung in der zuvor beschriebenen Weise sendet. Die tatsächliche Übertragung und der Empfang der Wertmeldung werden durch die jeweiligen Geldbeutel protokolliert und die Abwicklung ist abgeschlossen. Es ist erforderlich, daß die Wertmeldung direkt von dem sendenden Geldbeutel zu dem empfangenden Geldbeutel übertragen wird, und zahlreiche zwischengelagerte Abwicklungen können vorgesehen sein, wodurch der Wert, bei dem von einer Speicherung in einem Dokument ausgegangen wird, zu zwischenliegenden Geldbeuteln übertragen wird. Diese Geldbeutel haben keinen Zugriff auf die durch die Dokumentmeldung dargestellten Geldmittel, die lediglich für den empfangenden Geldbeutel bestimmt und durch diesen benützbar sind.
- Ein Vorteil einer unterbrochenen Verarbeitung einer Abwicklung besteht darin, daß Abwicklungen in ihrem Schwebezustand im Batch-Modus bearbeitet werden können. Dies wiederum führt dazu, daß das System bei Batch- Verarbeitungsprozeduren anwendbar ist.
- Die Erfindung ist nicht auf die Details der zuvor unter Bezug auf die Zeichnung beschriebenen Ausführungsformen beschränkt. Beispielsweise kann das beschriebene Verfahren zum Senden und Empfangen von Chiffrierschlüsseln durch einen vorgelagerten "Schlüsselaustausch"-Protokollierungsschritt ersetzt sein.
Claims (8)
1. Werttransfersystem, enthaltend einen Computer (la, 2a, 3a); mehrere
elektronische Geldbeutel (6); Wechseleinrichtungen (5, 9), über die
Geldbeutel (6) miteinander zum Übertragen von Werten im Rahmen von
Übertragungen kommunizieren können, die im Hinblick auf den Computer im
Offline-Modus verlaufen; und für jeden Geldbeutel oder für jede zugeordnete
Wechseleinrichtung eine Speichervorrichtung (SS, RS) und einen
Mikroprozessor, wobei der Mikroprozessor so programmiert ist, daß er
Abwicklungen zwischen einem Paar von Geldbeuteln (6) mit einem sendenden
Geldbeutel, der einen Wert sendet, und einen empfangenden Geldbeutel, der
einen Wert empfängt, abwickelt, und jede Abwicklung zumindest dem
mikroprozessorimplementierten Prozeß enthaltend die folgenden Schritte
umfaßt:
(a) der empfangende Geldbeutel sendet an den sendenden Geldbeutel eine
angeforderte Wertmeldung zum Darstellen einer Anforderung des empfangenen
Werts;
(b) der sendende Geldbeutel erzeugt eine Wertmeldung gemäß der
angeforderten und durch den empfangenden Geldbeutel gesendeten Wertmeldung;
(c) der sendende Geldbeutel erzeugt eine Überweisungsmeldung zum
Anzeigen der überweisung des Werts, der durch eine Anforderungswertmeldung
angefordert wird, die von dem empfangenden Geldbeutel gesendet wird;
(d) der sendende Geldbeutel speichert die Überweisungsmeldung in
seiner Speichervorrichtung (SS);
(e) der sendende Geldbeutel sendet die Uberweisungsmeldung an den
empfangenden Geldbeutel;
(f) der empfangende Geldbeutel speichert die Überweisungsmeldung in
seiner Speichervorrichtung (RS);
(g) der sendende Geldbeutel sendet die Wertmeldung an dem empfangenden
Geldbeutel; und
(h) der empfangende Geldbeutel empfängt und verarbeitet die
Wertmeldung.
2. Werttransfersystem nach Anspruch 1, dadurch gekennzeichnet, daß die
Speichervorrichtung in jedem Geldbeutel einen Speicher (STL, RTL) enthält,
der ein Protokoll der Abwicklungen aufnimmt, wobei die Überweisungsmeldung
in dem Protokoll (STL) des sendenden Geldbeutels bei Erzeugung gespeichert
wird und ferner in dem Protokoll (RTL) des empfangenden Geldbeutels bei
Empfang gespeichert wird.
3. Werttransfersystem nach Anspruch 1 oder 2, dadurch gekennzeichnet,
daß die Mikroprozessoren so programmiert sind, daß sie bei jeder Abwicklung
eine eindeutige Identifizierung (R) speziell für den empfangenden
Geldbeutel zuordnen und die Wertanforderungsmeldung die
Abwicklungsidentifizierung R enthält, und daß die Wertmeldung eine
Information VR enthält, einschließlich eines zu übertragenden Werts V und
einer Abwicklungsidentifizierung R, und daß die Überweisungsmeldung
Information PR enthält, wobei P den Wert V enthält, und einen Bezeichner
zum Bezeichnen der Meldung als Überweisungsmeldung.
4. Werttransfersystem nach einem der Ansprüche 1 bis 31 dadurch
gekennzeichnet, daß die Mikroprozessoren so programmiert sind, daß sie ein
asymmetrisches Chiffriersystem einsetzen, mit unterschiedlichen
öffentlichen und geheimen Schlüsseln, und daß die Speichervorrichtung jedes
Geldbeutels zumindest einen öffentlichen Schlüssel (PKG) des Systems
speichert.
5. Werttransfersystem nach Anspruch 4, dadurch gekennzeichnet, daß die
Speichervorrichtung (SS, RS) jedes Geldbeutels Daten speichert, die in dem
Chiffriersystem durch den Computer mit einem globalen geheimen
Chiffrierschlüssel (SKG) gezeichnet sind, wodurch die Daten elektronisch
bestätigt sind, und daß die Mikroprozessoren so programmiert sind, daß sie
jede Abwicklung dadurch durchführen, daß sie bestätigte Geldbeuteldaten
unter Einsatz des globalen öffentlichen Schlüssels (PKG) überprüfen.
6. Werttransfersystem nach einem der Ansprüche 4 oder 51 dadurch
gekennzeichnet, daß die Speichervorrichtung jedes Geldbeutels ein
eindeutiges Schlüsselpaar einschließlich eines öffentlichen Schlüssels und
eines geheimen Schlüssels (PKW, SKS; PKR, SKR) in dem Chiffriersystem
speichert, und daß die Mikroprozessoren so programmiert sind, daß sie eine
Abwicklung von Übertragungsdaten als chiffrierte und dechiffrierte Daten
unter Einsatz des Schlüsselpaars durchführen.
7. Werttransfersystem nach Anspruch 6, dadurch gekennzeichnet, daß bei
einer Abwicklung ein erster Mikroprozessor von entweder dem empfangenden
Geldbeutel oder dem sendenden Geldbeutel im Vergleich zu einem zweiten
Mikroprozessor des anderen von dem empfangenden Geldbeutel und dem
sendenden Geldbeutel eine erhöhte Rechenleistung aufweist, und daß der
erste und der zweite Mikroprozessor so programmiert sind, da sie die
Abwicklung durch Senden des geheimen Schlüssels von dem Schlüsselpaar des
Geldbeutels des zweiten Mikroprozessors an den Geldbeutel des ersten
Mikroprozessors durchführt, sowie durch Chiffrieren der Daten des
Geldbeutels des zweiten Mikroprozessors unter Einsatz des öffentlichen
Schlüssels des Schlüsselpaars für den Geldbeutel des zweiten
Mikroprozessors.
8. Werttransfersystem nach Anspruch 4 oder 5, dadurch gekennzeichnet,
daß bei einer Abwicklung ein erster Mikroprozessor von entweder dem
empfangenden Geldbeutel oder dem sendenden Geldbeutel im Vergleich zu
demjenigen eines zweiten Mikroprozessors entweder des anderen Geldbeutels
von dem empfangenen Geldbeutel und dem sendenden Geldbeutel eine erhöhte
Rechenleistung aufweist, und daß der Geldbeutel des zweiten Mikroprozessors
einen Chiffrierschlüssel für ein symmetrisches Chiffriersystem aufweist,
und daß der erste und zweite Mikroprozessor so programmiert ist, daß er die
Abwicklung dadurch durchführt, daß er an den Geldbeutel des ersten
Mikroprozessors den Chiffrierschlüssel des Geldbeutels des zweiten
Mikroprozessors sendet und daß er Daten im Geldbeutel des zweiten
Mirkroprozessors unter Einsatz des Chiffrierschlüssels chiffriert.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB919121995A GB9121995D0 (en) | 1991-10-16 | 1991-10-16 | Value transfer system |
| PCT/GB1992/001901 WO1993008545A1 (en) | 1991-10-16 | 1992-10-16 | Value transfer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69215501D1 DE69215501D1 (de) | 1997-01-09 |
| DE69215501T2 true DE69215501T2 (de) | 1997-03-27 |
Family
ID=10703051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69215501T Expired - Fee Related DE69215501T2 (de) | 1991-10-16 | 1992-10-16 | Werttransfersystem |
Country Status (18)
| Country | Link |
|---|---|
| US (1) | US5440634A (de) |
| EP (1) | EP0567610B1 (de) |
| JP (1) | JP2853331B2 (de) |
| KR (1) | KR0161670B1 (de) |
| AT (1) | ATE145744T1 (de) |
| AU (1) | AU663739B2 (de) |
| BR (1) | BR9205416A (de) |
| CA (1) | CA2098481C (de) |
| DE (1) | DE69215501T2 (de) |
| DK (1) | DK0567610T3 (de) |
| ES (1) | ES2096772T3 (de) |
| GB (1) | GB9121995D0 (de) |
| GR (1) | GR3022528T3 (de) |
| MD (1) | MD1402F2 (de) |
| NO (1) | NO303893B1 (de) |
| PL (1) | PL170265B1 (de) |
| RU (1) | RU2137187C1 (de) |
| WO (1) | WO1993008545A1 (de) |
Families Citing this family (258)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5623547A (en) * | 1990-04-12 | 1997-04-22 | Jonhig Limited | Value transfer system |
| US5453601A (en) * | 1991-11-15 | 1995-09-26 | Citibank, N.A. | Electronic-monetary system |
| US7028187B1 (en) | 1991-11-15 | 2006-04-11 | Citibank, N.A. | Electronic transaction apparatus for electronic commerce |
| US5557518A (en) | 1994-04-28 | 1996-09-17 | Citibank, N.A. | Trusted agents for open electronic commerce |
| GB9307623D0 (en) * | 1993-04-13 | 1993-06-02 | Jonhig Ltd | Data writing to eeprom |
| JP3434539B2 (ja) | 1993-06-24 | 2003-08-11 | 日本銀行 | 電子小口決済システム |
| AUPM350794A0 (en) * | 1994-01-25 | 1994-02-17 | Dynamic Data Systems Pty Ltd | Funds transaction device |
| GB9401924D0 (en) * | 1994-02-01 | 1994-03-30 | Jonhig Ltd | System for road toll payment |
| US5557516A (en) * | 1994-02-04 | 1996-09-17 | Mastercard International | System and method for conducting cashless transactions |
| AU701201B2 (en) * | 1994-04-28 | 1999-01-21 | Citibank, N.A. | Methods of acquiring and revalidating electronic credentials in open electronic commerce |
| US6088797A (en) * | 1994-04-28 | 2000-07-11 | Rosen; Sholom S. | Tamper-proof electronic processing device |
| US5799087A (en) * | 1994-04-28 | 1998-08-25 | Citibank, N.A. | Electronic-monetary system |
| US6868408B1 (en) | 1994-04-28 | 2005-03-15 | Citibank, N.A. | Security systems and methods applicable to an electronic monetary system |
| FR2720848B1 (fr) * | 1994-06-03 | 1996-07-26 | Gemplus Card Int | Procédé de conduite d'une transaction entre une carte à puce et un système d'information. |
| US5596642A (en) * | 1994-09-30 | 1997-01-21 | Electronic Payment Services, Inc. | Network settlement performed on consolidated information |
| US5633930A (en) * | 1994-09-30 | 1997-05-27 | Electronic Payment Services, Inc. | Common cryptographic key verification in a transaction network |
| US5621796A (en) * | 1994-09-30 | 1997-04-15 | Electronic Payment Services, Inc. | Transferring information between transaction networks |
| JP3571383B2 (ja) * | 1994-10-19 | 2004-09-29 | 株式会社日立製作所 | Icカード、icカードリードライト装置及び電子財布システム |
| DE69532434T2 (de) * | 1994-10-27 | 2004-11-11 | Mitsubishi Corp. | Gerät für Dateiurheberrechte-Verwaltungssystem |
| US6157721A (en) | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
| US7133845B1 (en) | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | System and methods for secure transaction management and electronic rights protection |
| US7143290B1 (en) | 1995-02-13 | 2006-11-28 | Intertrust Technologies Corporation | Trusted and secure techniques, systems and methods for item delivery and execution |
| US5943422A (en) | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
| US7124302B2 (en) | 1995-02-13 | 2006-10-17 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US7165174B1 (en) | 1995-02-13 | 2007-01-16 | Intertrust Technologies Corp. | Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management |
| US6658568B1 (en) | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
| US7069451B1 (en) | 1995-02-13 | 2006-06-27 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US7133846B1 (en) | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management |
| ATE419586T1 (de) | 1995-02-13 | 2009-01-15 | Intertrust Tech Corp | Systeme und verfahren zur gesicherten transaktionsverwaltung und elektronischem rechtsschutz |
| US6948070B1 (en) | 1995-02-13 | 2005-09-20 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
| US7095854B1 (en) | 1995-02-13 | 2006-08-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6137884A (en) * | 1995-03-21 | 2000-10-24 | Bankers Trust Corporation | Simultaneous electronic transactions with visible trusted parties |
| US6141750A (en) * | 1995-03-21 | 2000-10-31 | Micali; Silvio | Simultaneous electronic transactions with subscriber verification |
| US6134326A (en) * | 1996-11-18 | 2000-10-17 | Bankers Trust Corporation | Simultaneous electronic transactions |
| US5553145A (en) * | 1995-03-21 | 1996-09-03 | Micali; Silvia | Simultaneous electronic transactions with visible trusted parties |
| NL1000352C2 (nl) * | 1995-05-12 | 1996-11-13 | Nederland Ptt | Elektronisch betaalsysteem met verschillende rekeneenheden, elektronisch betaalmiddel alsmede werkwijze voor elektronisch betalen. |
| CN1075216C (zh) * | 1995-05-15 | 2001-11-21 | 蒙德克斯国际有限公司 | 金额值转移系统 |
| GB2314663B (en) * | 1995-05-15 | 1998-10-07 | Mondex Int Ltd | Transaction recovery in a value transfer system |
| US5692132A (en) * | 1995-06-07 | 1997-11-25 | Mastercard International, Inc. | System and method for conducting cashless transactions on a computer network |
| US5866889A (en) | 1995-06-07 | 1999-02-02 | Citibank, N.A. | Integrated full service consumer banking system and system and method for opening an account |
| US5745886A (en) * | 1995-06-07 | 1998-04-28 | Citibank, N.A. | Trusted agents for open distribution of electronic money |
| NL1000741C2 (nl) * | 1995-07-06 | 1997-01-08 | Nederland Ptt | Werkwijze voor het traceren van betalingsgegevens in een anoniem betalingssysteem, alsmede betalingssysteem waarin de werkwijze wordt toegepast |
| US5825003A (en) * | 1995-07-24 | 1998-10-20 | Citicorp Development Center | Customer-directed, automated process for transferring funds between accounts using a holding account and local processing |
| US5659165A (en) * | 1995-07-24 | 1997-08-19 | Citibank. N.A. | Customer-directed, automated process for transferring funds between accounts via a communications network |
| JPH0954808A (ja) * | 1995-08-18 | 1997-02-25 | Fujitsu Ltd | オンライン決済システム、電子小切手の発行システム及び検査システム |
| US5671280A (en) * | 1995-08-30 | 1997-09-23 | Citibank, N.A. | System and method for commercial payments using trusted agents |
| JP2942478B2 (ja) * | 1995-09-14 | 1999-08-30 | 日立ソフトウエアエンジニアリング株式会社 | ネットワーク課金方法 |
| US6076075A (en) * | 1995-09-25 | 2000-06-13 | Cardis Enterprise International N.V. | Retail unit and a payment unit for serving a customer on a purchase and method for executing the same |
| US5748740A (en) * | 1995-09-29 | 1998-05-05 | Dallas Semiconductor Corporation | Method, apparatus, system and firmware for secure transactions |
| US5793868A (en) * | 1996-08-29 | 1998-08-11 | Micali; Silvio | Certificate revocation system |
| US5699528A (en) * | 1995-10-31 | 1997-12-16 | Mastercard International, Inc. | System and method for bill delivery and payment over a communications network |
| US5671285A (en) * | 1995-12-13 | 1997-09-23 | Newman; Bruce D. | Secure communication system |
| US6026163A (en) * | 1995-12-13 | 2000-02-15 | Micali; Silvio | Distributed split-key cryptosystem and applications |
| US5812670A (en) * | 1995-12-28 | 1998-09-22 | Micali; Silvio | Traceable anonymous transactions |
| US6286002B1 (en) | 1996-01-17 | 2001-09-04 | @Yourcommand | System and method for storing and searching buy and sell information of a marketplace |
| US6119101A (en) * | 1996-01-17 | 2000-09-12 | Personal Agents, Inc. | Intelligent agents for electronic commerce |
| US20050033659A1 (en) * | 1996-01-17 | 2005-02-10 | Privacy Infrastructure, Inc. | Third party privacy system |
| US6076078A (en) * | 1996-02-14 | 2000-06-13 | Carnegie Mellon University | Anonymous certified delivery |
| JPH09259193A (ja) * | 1996-03-19 | 1997-10-03 | Fujitsu Ltd | 電子マネーシステムの取引方法 |
| US5987140A (en) * | 1996-04-26 | 1999-11-16 | Verifone, Inc. | System, method and article of manufacture for secure network electronic payment and credit collection |
| US6016484A (en) * | 1996-04-26 | 2000-01-18 | Verifone, Inc. | System, method and article of manufacture for network electronic payment instrument and certification of payment and credit collection utilizing a payment |
| US5815657A (en) * | 1996-04-26 | 1998-09-29 | Verifone, Inc. | System, method and article of manufacture for network electronic authorization utilizing an authorization instrument |
| US5963924A (en) * | 1996-04-26 | 1999-10-05 | Verifone, Inc. | System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce |
| FR2748591B1 (fr) * | 1996-05-07 | 1998-06-05 | France Telecom | Procede de realisation d'une transaction electronique securisee a double signature |
| US6945457B1 (en) | 1996-05-10 | 2005-09-20 | Transaction Holdings Ltd. L.L.C. | Automated transaction machine |
| US8229844B2 (en) | 1996-06-05 | 2012-07-24 | Fraud Control Systems.Com Corporation | Method of billing a purchase made over a computer network |
| TR199600586A3 (tr) | 1996-06-05 | 1997-12-21 | Landis & Gyr Technology Innovation Ag | Ürün ve hizmetlerin karsiliginin ödenmesi için proses. |
| US20030195846A1 (en) | 1996-06-05 | 2003-10-16 | David Felger | Method of billing a purchase made over a computer network |
| US7555458B1 (en) | 1996-06-05 | 2009-06-30 | Fraud Control System.Com Corporation | Method of billing a purchase made over a computer network |
| US5897621A (en) | 1996-06-14 | 1999-04-27 | Cybercash, Inc. | System and method for multi-currency transactions |
| US6253027B1 (en) | 1996-06-17 | 2001-06-26 | Hewlett-Packard Company | System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture |
| US6002767A (en) * | 1996-06-17 | 1999-12-14 | Verifone, Inc. | System, method and article of manufacture for a modular gateway server architecture |
| US5987132A (en) * | 1996-06-17 | 1999-11-16 | Verifone, Inc. | System, method and article of manufacture for conditionally accepting a payment method utilizing an extensible, flexible architecture |
| US6119105A (en) * | 1996-06-17 | 2000-09-12 | Verifone, Inc. | System, method and article of manufacture for initiation of software distribution from a point of certificate creation utilizing an extensible, flexible architecture |
| US5850446A (en) * | 1996-06-17 | 1998-12-15 | Verifone, Inc. | System, method and article of manufacture for virtual point of sale processing utilizing an extensible, flexible architecture |
| US6072870A (en) * | 1996-06-17 | 2000-06-06 | Verifone Inc. | System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture |
| US5889863A (en) * | 1996-06-17 | 1999-03-30 | Verifone, Inc. | System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture |
| US5812668A (en) * | 1996-06-17 | 1998-09-22 | Verifone, Inc. | System, method and article of manufacture for verifying the operation of a remote transaction clearance system utilizing a multichannel, extensible, flexible architecture |
| US5983208A (en) * | 1996-06-17 | 1999-11-09 | Verifone, Inc. | System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture |
| US6026379A (en) * | 1996-06-17 | 2000-02-15 | Verifone, Inc. | System, method and article of manufacture for managing transactions in a high availability system |
| US6373950B1 (en) | 1996-06-17 | 2002-04-16 | Hewlett-Packard Company | System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture |
| US5943424A (en) * | 1996-06-17 | 1999-08-24 | Hewlett-Packard Company | System, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture |
| US6178409B1 (en) * | 1996-06-17 | 2001-01-23 | Verifone, Inc. | System, method and article of manufacture for multiple-entry point virtual point of sale architecture |
| US5940813A (en) * | 1996-07-26 | 1999-08-17 | Citibank, N.A. | Process facility management matrix and system and method for performing batch, processing in an on-line environment |
| US5828840A (en) * | 1996-08-06 | 1998-10-27 | Verifone, Inc. | Server for starting client application on client if client is network terminal and initiating client application on server if client is non network terminal |
| JP2000515649A (ja) * | 1996-08-07 | 2000-11-21 | バンカーズ・トラスト・コーポレーション | 見ることができ信頼できる当事者による同時性電子トランザクション |
| JPH1091866A (ja) * | 1996-09-18 | 1998-04-10 | Hitachi Ltd | 電子マネー取り引きシステム |
| US5931917A (en) | 1996-09-26 | 1999-08-03 | Verifone, Inc. | System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser |
| US6070150A (en) * | 1996-10-18 | 2000-05-30 | Microsoft Corporation | Electronic bill presentment and payment system |
| US6968319B1 (en) | 1996-10-18 | 2005-11-22 | Microsoft Corporation | Electronic bill presentment and payment system with bill dispute capabilities |
| IL119486A0 (en) * | 1996-10-24 | 1997-01-10 | Fortress U & T Ltd | Apparatus and methods for collecting value |
| US8396811B1 (en) | 1999-02-26 | 2013-03-12 | Syncada Llc | Validation approach for auditing a vendor-based transaction |
| US6697702B1 (en) | 1999-03-12 | 2004-02-24 | U.S. Bancorp | Shipment transaction system and an arrangement thereof |
| US7110959B2 (en) * | 1996-11-12 | 2006-09-19 | Hahn-Carlson Dean W | Processing and management of transaction timing characteristics |
| US8392285B2 (en) | 1996-11-12 | 2013-03-05 | Syncada Llc | Multi-supplier transaction and payment programmed processing approach with at least one supplier |
| US20050165699A1 (en) * | 1996-11-12 | 2005-07-28 | Hahn-Carlson Dean W. | Processing and management of transaction timing characteristics |
| US5910896A (en) * | 1996-11-12 | 1999-06-08 | Hahn-Carlson; Dean W. | Shipment transaction system and an arrangement thereof |
| US20080172314A1 (en) | 1996-11-12 | 2008-07-17 | Hahn-Carlson Dean W | Financial institution-based transaction processing system and approach |
| US7627499B2 (en) * | 1996-11-12 | 2009-12-01 | Syncada Llc | Automated transaction processing system and approach |
| US20070055582A1 (en) | 1996-11-12 | 2007-03-08 | Hahn-Carlson Dean W | Transaction processing with core and distributor processor implementations |
| SG64957A1 (en) * | 1996-12-04 | 1999-05-25 | Inst Of Systems Science Nation | Microprocessor card payment system |
| EP0851396A1 (de) * | 1996-12-23 | 1998-07-01 | Koninklijke KPN N.V. | System zum Erhöhen eines Wertes einer elektronischen Bezahlkarte |
| FR2757661B1 (fr) * | 1996-12-24 | 1999-01-22 | Gemplus Card Int | Procede de transfert securise de donnees par un reseau de communication |
| US10719814B1 (en) | 1997-02-14 | 2020-07-21 | Citicorp Credit Services, Inc. (Usa) | Method and system for transferring funds from an account to an individual |
| US5963647A (en) * | 1997-02-14 | 1999-10-05 | Citicorp Development Center, Inc. | Method and system for transferring funds from an account to an individual |
| US7062500B1 (en) | 1997-02-25 | 2006-06-13 | Intertrust Technologies Corp. | Techniques for defining, using and manipulating rights management data structures |
| US6467685B1 (en) | 1997-04-01 | 2002-10-22 | Cardis Enterprise International N.V. | Countable electronic monetary system and method |
| IL120585A0 (en) * | 1997-04-01 | 1997-08-14 | Teicher Mordechai | Countable electronic monetary system and method |
| GB2321751B (en) * | 1997-04-22 | 1999-02-10 | Searchspace Limited | A monitoring system and method |
| SE512748C2 (sv) | 1997-05-15 | 2000-05-08 | Access Security Sweden Ab | Förfarande, aktivt kort, system samt användning av aktivt kort för att genomföra en elektronisk transaktion |
| US6061665A (en) * | 1997-06-06 | 2000-05-09 | Verifone, Inc. | System, method and article of manufacture for dynamic negotiation of a network payment framework |
| US6523745B1 (en) | 1997-08-05 | 2003-02-25 | Enix Corporation | Electronic transaction system including a fingerprint identification encoding |
| US8024269B1 (en) | 1997-08-27 | 2011-09-20 | Datatreasury Corporation | Remote image capture with centralized processing and storage |
| US6128603A (en) * | 1997-09-09 | 2000-10-03 | Dent; Warren T. | Consumer-based system and method for managing and paying electronic billing statements |
| US6422459B1 (en) * | 1997-10-15 | 2002-07-23 | Citicorp Development Center, Inc. | Method and system for off-line loading of stored value cards using a batch-load terminal |
| US6199055B1 (en) * | 1997-11-05 | 2001-03-06 | E-Stamp Corporation | System and method for providing fault tolerant transcriptions over an unsecured communication channel |
| US7092914B1 (en) | 1997-11-06 | 2006-08-15 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
| KR100382181B1 (ko) | 1997-12-22 | 2003-05-09 | 모토로라 인코포레이티드 | 단일 계좌 휴대용 무선 금융 메시지 유닛 |
| US6311167B1 (en) | 1997-12-22 | 2001-10-30 | Motorola, Inc. | Portable 2-way wireless financial messaging unit |
| US6038549A (en) * | 1997-12-22 | 2000-03-14 | Motorola Inc | Portable 1-way wireless financial messaging unit |
| US6105006A (en) * | 1997-12-22 | 2000-08-15 | Motorola Inc | Transaction authentication for 1-way wireless financial messaging units |
| US6314519B1 (en) | 1997-12-22 | 2001-11-06 | Motorola, Inc. | Secure messaging system overlay for a selective call signaling system |
| US6041314A (en) * | 1997-12-22 | 2000-03-21 | Davis; Walter Lee | Multiple account portable wireless financial messaging unit |
| US6304857B1 (en) | 1998-06-08 | 2001-10-16 | Microsoft Corporation | Distributed electronic billing system with gateway interfacing biller and service center |
| JP4527284B2 (ja) * | 1998-07-17 | 2010-08-18 | トムソン ライセンシング | ブロードキャストデジタルテレビジョン用の条件付きアクセスシステム |
| US6808111B2 (en) * | 1998-08-06 | 2004-10-26 | Visa International Service Association | Terminal software architecture for use with smart cards |
| US6356935B1 (en) | 1998-08-14 | 2002-03-12 | Xircom Wireless, Inc. | Apparatus and method for an authenticated electronic userid |
| US6085321A (en) | 1998-08-14 | 2000-07-04 | Omnipoint Corporation | Unique digital signature |
| FR2782564B1 (fr) * | 1998-08-20 | 2001-01-12 | Bull Cp8 | Objet portatif du type porte-monnaie electronique permettant le paiement dans differentes devises et protocole de paiement associe |
| AU1128300A (en) * | 1998-10-27 | 2000-05-15 | Receipt.Com, Inc. | Method and apparatus for establishing electronic transactions |
| WO2000031685A1 (en) * | 1998-11-20 | 2000-06-02 | Keycorp Limited | Multiple scheme electronic cash system |
| US6257486B1 (en) | 1998-11-23 | 2001-07-10 | Cardis Research & Development Ltd. | Smart card pin system, card, and reader |
| EP1030257B1 (de) | 1999-02-17 | 2011-11-02 | Nippon Telegraph And Telephone Corporation | Datenverkehrsverfahren, System, Vorrichtung und rechnerlesbares Medium |
| US7451114B1 (en) | 1999-02-19 | 2008-11-11 | Visa International Service Association | Conducting commerce between individuals |
| US7257554B1 (en) * | 1999-03-19 | 2007-08-14 | Hewlett-Packard Development Company, L.P. | Anonymous purchases while allowing verifiable identities for refunds returned along the paths taken to make the purchases |
| US7089208B1 (en) * | 1999-04-30 | 2006-08-08 | Paypal, Inc. | System and method for electronically exchanging value among distributed users |
| US7068832B1 (en) | 1999-05-11 | 2006-06-27 | The Chase Manhattan Bank | Lockbox imaging system |
| US7908216B1 (en) | 1999-07-22 | 2011-03-15 | Visa International Service Association | Internet payment, authentication and loading system using virtual smart card |
| US7430670B1 (en) | 1999-07-29 | 2008-09-30 | Intertrust Technologies Corp. | Software self-defense systems and methods |
| US7720762B1 (en) | 2002-10-03 | 2010-05-18 | Gofigure Payments, Llc | System and method for electronically processing commercial transactions based upon threshold amount |
| US7376583B1 (en) | 1999-08-10 | 2008-05-20 | Gofigure, L.L.C. | Device for making a transaction via a communications link |
| WO2001013293A1 (en) * | 1999-08-12 | 2001-02-22 | Matsushita Electric Industrial Co., Ltd. | Electronic information backup system |
| EP1132839B1 (de) * | 1999-09-16 | 2012-04-04 | Panasonic Corporation | Kommunikationsterminal |
| AU3844900A (en) * | 1999-09-22 | 2001-04-24 | Ba Cards And Security B.V. (Bacs) | Method and system for performing a transaction between a client and a server over a network |
| BR0002907A (pt) * | 1999-11-10 | 2001-06-12 | It S Cash Ltd | Processo e sistema para a condução de operações eletrônicas anônimas |
| KR100867132B1 (ko) * | 1999-11-24 | 2008-11-06 | 김종건 | 인터넷 전자상거래 방법 |
| US7603311B1 (en) | 1999-11-29 | 2009-10-13 | Yadav-Ranjan Rani K | Process and device for conducting electronic transactions |
| JP4469121B2 (ja) * | 1999-12-23 | 2010-05-26 | スイスコム アーゲー | 支払いトランザクション方法および支払いトランザクションシステム |
| US7593898B1 (en) | 1999-12-30 | 2009-09-22 | First Data Corporation | Method and system for payment transactions and shipment tracking over the internet |
| US7395241B1 (en) | 2000-01-19 | 2008-07-01 | Intuit Inc. | Consumer-directed financial transfers using automated clearinghouse networks |
| US7822683B2 (en) | 2000-01-21 | 2010-10-26 | Microsoft Corporation | System and method for secure third-party development and hosting within a financial services network |
| US20020162008A1 (en) * | 2000-01-28 | 2002-10-31 | Vincent Hill | Method and system for controlling access to a telecommunication or internet system |
| JP2001222740A (ja) * | 2000-02-09 | 2001-08-17 | Sony Corp | 電子マネーシステム及び電子マネー端末装置 |
| US7822656B2 (en) | 2000-02-15 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | International banking system and method |
| US8768836B1 (en) | 2000-02-18 | 2014-07-01 | Jpmorgan Chase Bank, N.A. | System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image |
| US20020038277A1 (en) * | 2000-02-22 | 2002-03-28 | Yuan Frank S. | Innovative financing method and system therefor |
| US7233926B2 (en) * | 2000-03-07 | 2007-06-19 | Thomson Licensing | Electronic wallet system with secure inter-purses operations |
| US20040186996A1 (en) * | 2000-03-29 | 2004-09-23 | Gibbs Benjamin K. | Unique digital signature |
| DE10020565A1 (de) * | 2000-04-27 | 2001-10-31 | Deutsche Post Ag | Verfahren, bei dem ein Kunde eine geldwerte Information aus einer Ladestelle abruft |
| WO2001089129A2 (en) * | 2000-05-15 | 2001-11-22 | M-Systems Flash Disk Pioneers Ltd. | Extending the range of computational fields of integers |
| CA2410288A1 (en) * | 2000-05-24 | 2001-11-29 | Duocash, Inc. | System and method for using existing prepaid card systems for making payments over the internet |
| JP2001344537A (ja) * | 2000-05-31 | 2001-12-14 | Ntt Docomo Inc | 電子バリューシステム、通信端末及びサーバ |
| US7584125B2 (en) | 2000-06-26 | 2009-09-01 | Jpmorgan Chase Bank, N.A. | Electronic check presentment system and method having an item sequence capability |
| FR2811452A1 (fr) * | 2000-07-07 | 2002-01-11 | Thomson Multimedia Sa | Systeme et procede de gestion de transaction de micropaiement, dispositifs client, marchand et intermediaire financier |
| AU2001277033A1 (en) | 2000-07-20 | 2002-02-05 | Citicorp Development Center, Inc. | Method and system for performing a cash transaction with a self-service financial transaction terminal |
| AU2001285422A1 (en) | 2000-08-11 | 2002-02-25 | John J. Loy | Trade receivable processing method and apparatus |
| US7206768B1 (en) | 2000-08-14 | 2007-04-17 | Jpmorgan Chase Bank, N.A. | Electronic multiparty accounts receivable and accounts payable system |
| JP2002109425A (ja) * | 2000-09-29 | 2002-04-12 | Mitsubishi Electric Corp | 電子マネ−、電子販売店及び電子銀行 |
| US7660740B2 (en) | 2000-10-16 | 2010-02-09 | Ebay Inc. | Method and system for listing items globally and regionally, and customized listing according to currency or shipping area |
| US7587363B2 (en) | 2000-11-06 | 2009-09-08 | Jpmorgan Chase Bank, N.A. | System and method for optimized funding of electronic transactions |
| US7318049B2 (en) * | 2000-11-17 | 2008-01-08 | Gregory Fx Iannacci | System and method for an automated benefit recognition, acquisition, value exchange, and transaction settlement system using multivariable linear and nonlinear modeling |
| JP2004526226A (ja) * | 2000-12-09 | 2004-08-26 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 電子支払いユニットのエージング |
| FR2819664B1 (fr) * | 2001-03-13 | 2003-02-21 | Laurent Francois Ernest Pele | Procede cryptographique de transfert d'argent electronique entre 2 supports homologues detendant un secret partage |
| US8098820B2 (en) * | 2001-03-14 | 2012-01-17 | Thomson Licensing | Conditional access system for broadcast digital television |
| US7580988B2 (en) * | 2001-04-05 | 2009-08-25 | Intertrust Technologies Corporation | System and methods for managing the distribution of electronic content |
| RU2285296C2 (ru) * | 2001-04-06 | 2006-10-10 | Георгий Михайлович Казаков | Устройство для расчетов за товары и услуги |
| US7401048B2 (en) | 2001-06-01 | 2008-07-15 | Jpmorgan Chase Bank, N.A. | System and method for trade settlement tracking and relative ranking |
| JP3780880B2 (ja) | 2001-07-05 | 2006-05-31 | ソニー株式会社 | 通信システム、サーバ装置、クライアント装置、連携処理提供方法、連携処理方法、プログラムおよび記録媒体 |
| US6996537B2 (en) | 2001-08-13 | 2006-02-07 | Qualcomm Incorporated | System and method for providing subscribed applications on wireless devices over a wireless network |
| US9203923B2 (en) | 2001-08-15 | 2015-12-01 | Qualcomm Incorporated | Data synchronization interface |
| US7249069B2 (en) * | 2001-08-27 | 2007-07-24 | United Parcel Service Of America, Inc. | International cash-on-delivery system and method |
| US7752266B2 (en) | 2001-10-11 | 2010-07-06 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
| US7627521B1 (en) | 2002-01-15 | 2009-12-01 | Jpmorgan Chase Bank, N.A. | System and method for processing mircotransactions |
| US7899753B1 (en) | 2002-03-25 | 2011-03-01 | Jpmorgan Chase Bank, N.A | Systems and methods for time variable financial authentication |
| EP1504393A4 (de) | 2002-04-23 | 2008-03-19 | Clearing House Service Company | Bezahlungsidentifikationscode und bezahlungssystem damit |
| AU2003229017A1 (en) * | 2002-05-10 | 2003-11-11 | Us Bancorp | Automated transaction processing system and approach |
| US7519560B2 (en) | 2002-05-24 | 2009-04-14 | Jpmorgan Chase Bank, N.A. | System and method for electronic authorization of batch checks |
| US7437327B2 (en) | 2002-05-24 | 2008-10-14 | Jp Morgan Chase Bank | Method and system for buyer centric dispute resolution in electronic payment system |
| US8078505B2 (en) | 2002-06-10 | 2011-12-13 | Ebay Inc. | Method and system for automatically updating a seller application utilized in a network-based transaction facility |
| FR2842631A1 (fr) * | 2002-07-19 | 2004-01-23 | Grp Des Cartes Bancaires | Procede d'enregistrement dans une carte a puce et carte a puce pour mettre en oeuvre ce procede |
| CA2420324A1 (fr) * | 2003-03-04 | 2004-09-04 | Bruno Paillard | Suspension de siege active |
| GB0305806D0 (en) | 2003-03-13 | 2003-04-16 | Ecebs Ltd | Smartcard based value transfer |
| US10311412B1 (en) | 2003-03-28 | 2019-06-04 | Jpmorgan Chase Bank, N.A. | Method and system for providing bundled electronic payment and remittance advice |
| US20040215695A1 (en) * | 2003-03-31 | 2004-10-28 | Sue-Chen Hsu | Method and system for implementing accurate and convenient online transactions in a loosely coupled environments |
| US20040199421A1 (en) * | 2003-04-04 | 2004-10-07 | Oda Lisa Maureen | Method and system to discharge a liability associated with a proprietary currency |
| US9881308B2 (en) | 2003-04-11 | 2018-01-30 | Ebay Inc. | Method and system to facilitate an online promotion relating to a network-based marketplace |
| US7742985B1 (en) | 2003-06-26 | 2010-06-22 | Paypal Inc. | Multicurrency exchanges between participants of a network-based transaction facility |
| US7613656B2 (en) | 2003-08-11 | 2009-11-03 | Jp Morgan Chase Bank | Coupon payment system |
| US7792717B1 (en) | 2003-10-31 | 2010-09-07 | Jpmorgan Chase Bank, N.A. | Waterfall prioritized payment processing |
| WO2005062219A1 (ja) * | 2003-12-24 | 2005-07-07 | Fujino, Shigeru | 個人情報格納装置及び携帯端末 |
| AU2005206954A1 (en) | 2004-01-21 | 2005-08-04 | Qualcomm Incorporated | Application-based value billing in a wireless subscriber network |
| US8725607B2 (en) | 2004-01-30 | 2014-05-13 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
| US7380707B1 (en) | 2004-02-25 | 2008-06-03 | Jpmorgan Chase Bank, N.A. | Method and system for credit card reimbursements for health care transactions |
| MXPA06014350A (es) | 2004-06-09 | 2007-07-25 | Bancorp Licensing Inc | Sistema y procedimiento de ejecucion y administracion de pedidos-recursos. |
| US7574386B2 (en) * | 2004-06-09 | 2009-08-11 | U.S. Bank National Association | Transaction accounting auditing approach and system therefor |
| US7925551B2 (en) | 2004-06-09 | 2011-04-12 | Syncada Llc | Automated transaction processing system and approach |
| US8762238B2 (en) | 2004-06-09 | 2014-06-24 | Syncada Llc | Recurring transaction processing system and approach |
| US7392934B2 (en) * | 2004-06-09 | 2008-07-01 | U.S. Bank National Association | Transaction accounting processing system and approach |
| MXPA06014352A (es) * | 2004-06-09 | 2007-07-25 | Bancorp Licensing Inc | Procesamiento de transaccion con nucleo de implementaciones de procesador de distribuidor. |
| US20050278255A1 (en) * | 2004-06-09 | 2005-12-15 | Hahn-Carlson Dean W | Transaction data exchange system and approach |
| US8126785B2 (en) * | 2004-06-09 | 2012-02-28 | Syncada Llc | Automated transaction accounting processing engine and approach |
| US7822653B2 (en) * | 2004-06-09 | 2010-10-26 | Syncada Llc | Transaction accounting payment and classification system and approach |
| US8554673B2 (en) | 2004-06-17 | 2013-10-08 | Jpmorgan Chase Bank, N.A. | Methods and systems for discounts management |
| CA2572227C (en) | 2004-06-25 | 2017-03-07 | Ian Charles Ogilvy | A transaction processing method, apparatus and system |
| AU2004322079B2 (en) * | 2004-07-05 | 2010-10-07 | Helena Activos Liquidos S.L | Method for obtaining cash at cardless teller machines, using a payment order via SMS |
| US20060167791A1 (en) * | 2004-12-29 | 2006-07-27 | Hahn-Carlson Dean W | Multi-party transaction processing system and approach |
| US20060167792A1 (en) * | 2004-12-29 | 2006-07-27 | Hahn-Carlson Dean W | Multi-supplier transaction and payment programmed processing system and approach |
| US7970671B2 (en) * | 2005-04-12 | 2011-06-28 | Syncada Llc | Automated transaction processing system and approach with currency conversion |
| US7360686B2 (en) | 2005-05-11 | 2008-04-22 | Jp Morgan Chase Bank | Method and system for discovering significant subsets in collection of documents |
| US9350875B2 (en) | 2005-05-31 | 2016-05-24 | Qualcomm Incorporated | Wireless subscriber billing and distribution |
| US9185538B2 (en) | 2005-05-31 | 2015-11-10 | Qualcomm Incorporated | Wireless subscriber application and content distribution and differentiated pricing |
| US8301529B1 (en) | 2005-11-02 | 2012-10-30 | Jpmorgan Chase Bank, N.A. | Method and system for implementing effective governance of transactions between trading partners |
| US7818811B2 (en) * | 2005-12-05 | 2010-10-19 | Microsoft Corporation | Off-line economies for digital media |
| US9143622B2 (en) | 2006-02-17 | 2015-09-22 | Qualcomm Incorporated | Prepay accounts for applications, services and content for communication devices |
| US9185234B2 (en) | 2006-02-22 | 2015-11-10 | Qualcomm Incorporated | Automated account mapping in a wireless subscriber billing system |
| US10062062B1 (en) | 2006-05-25 | 2018-08-28 | Jbshbm, Llc | Automated teller machine (ATM) providing money for loyalty points |
| US8684265B1 (en) | 2006-05-25 | 2014-04-01 | Sean I. Mcghie | Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds |
| US7703673B2 (en) | 2006-05-25 | 2010-04-27 | Buchheit Brian K | Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds |
| US9704174B1 (en) | 2006-05-25 | 2017-07-11 | Sean I. Mcghie | Conversion of loyalty program points to commerce partner points per terms of a mutual agreement |
| US8668146B1 (en) | 2006-05-25 | 2014-03-11 | Sean I. Mcghie | Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds |
| US8639782B2 (en) | 2006-08-23 | 2014-01-28 | Ebay, Inc. | Method and system for sharing metadata between interfaces |
| US8712884B2 (en) | 2006-10-06 | 2014-04-29 | Syncada Llc | Transaction finance processing system and approach |
| US10068220B2 (en) | 2006-10-11 | 2018-09-04 | Visa International Service Association | Systems and methods for brokered authentication express seller links |
| BRPI0715571A2 (pt) | 2006-10-11 | 2013-07-02 | Visa Int Service Ass | mÉtodo para processar uma transmissço de micropagamaneto , mÉtodo para processar uma transaÇço entre um pagador e um favorecido confiÁvel e mÉtodo pela qual um favorecido confiÁvel pode se envolver em uma transaÇço com um pagador registrado |
| US20080147479A1 (en) * | 2006-12-19 | 2008-06-19 | Ebay Inc. | Proprietor currency assignment system and method |
| US20080189210A1 (en) * | 2007-02-05 | 2008-08-07 | Moremagic Solutions, Inc. | System and methods for roaming subscribers to replenish stored value accounts |
| US8762270B1 (en) | 2007-08-10 | 2014-06-24 | Jpmorgan Chase Bank, N.A. | System and method for providing supplemental payment or transaction information |
| JP5353707B2 (ja) * | 2007-11-21 | 2013-11-27 | 日本電気株式会社 | 電子バリュー交換システム、端末装置、及び復旧装置 |
| US8751337B2 (en) | 2008-01-25 | 2014-06-10 | Syncada Llc | Inventory-based payment processing system and approach |
| US8112355B1 (en) | 2008-09-05 | 2012-02-07 | Jpmorgan Chase Bank, N.A. | Method and system for buyer centric dispute resolution in electronic payment system |
| US9092447B1 (en) | 2008-10-20 | 2015-07-28 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate detection |
| US7827108B2 (en) * | 2008-11-21 | 2010-11-02 | Visa U.S.A. Inc. | System and method of validating a relationship between a user and a user account at a financial institution |
| SG171805A1 (en) * | 2008-11-26 | 2011-07-28 | Syncada Llc | Methods and arrangements involving adaptive auditing and rating for disparate data processing |
| US20100205054A1 (en) * | 2009-02-06 | 2010-08-12 | Hahn-Carlson Dean W | Contingency-based electronic auditing |
| US9235831B2 (en) | 2009-04-22 | 2016-01-12 | Gofigure Payments, Llc | Mobile payment systems and methods |
| US8676639B2 (en) | 2009-10-29 | 2014-03-18 | Visa International Service Association | System and method for promotion processing and authorization |
| US8280788B2 (en) | 2009-10-29 | 2012-10-02 | Visa International Service Association | Peer-to-peer and group financial management systems and methods |
| US20130030904A1 (en) | 2011-07-28 | 2013-01-31 | American Express Travel Related Services Company, Inc. | Systems and methods for generating and using a digital pass |
| US20140067678A1 (en) * | 2012-09-02 | 2014-03-06 | Mpayme Ltd. | Dispute code system for secure mobile payment |
| US9058626B1 (en) | 2013-11-13 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
| US11295308B1 (en) | 2014-10-29 | 2022-04-05 | The Clearing House Payments Company, L.L.C. | Secure payment processing |
| US11694168B2 (en) | 2015-07-01 | 2023-07-04 | The Clearing House Payments Company L.L.C. | Real-time payment system, method, apparatus, and computer program |
| US11042882B2 (en) | 2015-07-01 | 2021-06-22 | The Clearing House Payments Company, L.L.C. | Real-time payment system, method, apparatus, and computer program |
| US10700875B1 (en) | 2017-05-01 | 2020-06-30 | Wells Fargo Bank, N.A. | Systems and methods for value transfers using signcryption |
| US11436577B2 (en) | 2018-05-03 | 2022-09-06 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
| US11138839B1 (en) | 2019-09-09 | 2021-10-05 | Vigzero Holdings, Llc | Method for automated peer-to-peer wager facilitation system |
| CN115760112A (zh) * | 2022-12-20 | 2023-03-07 | 中国银联股份有限公司 | 支付方法、装置、设备、介质及产品 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4123747A (en) * | 1977-05-20 | 1978-10-31 | International Business Machines Corporation | Identity verification method and apparatus |
| GB2066540A (en) * | 1979-12-20 | 1981-07-08 | Lethaby & Co Ltd | Transaction device |
| US4877950A (en) * | 1982-08-23 | 1989-10-31 | Paperless Accounting, Inc. | Electronic purse-device |
| US4906828A (en) * | 1983-02-28 | 1990-03-06 | Paperless Accounting, Inc. | Electronic money purse and fund transfer system |
| IL75702A0 (en) * | 1984-07-27 | 1985-11-29 | Technion Res & Dev Foundation | Apparatus for effecting and recording monetary transactions |
| JPS6332658A (ja) * | 1986-07-28 | 1988-02-12 | Casio Comput Co Ltd | Icカ−ドシステム |
| JPH07104891B2 (ja) * | 1986-08-05 | 1995-11-13 | 沖電気工業株式会社 | 取引処理装置 |
| CA1321649C (en) * | 1988-05-19 | 1993-08-24 | Jeffrey R. Austin | Method and system for authentication |
| FR2639742B2 (fr) * | 1988-05-30 | 1992-03-13 | Dassault Electronique | Systeme de transaction du type porte-monnaie electronique mixte |
| JPH0622030B2 (ja) * | 1988-10-03 | 1994-03-23 | 富士通株式会社 | 取引の正当性確認方式 |
| US5016274A (en) * | 1988-11-08 | 1991-05-14 | Silvio Micali | On-line/off-line digital signing |
| GB9008362D0 (en) * | 1990-04-12 | 1990-06-13 | Hackremco No 574 Limited | Banking computer system |
-
1991
- 1991-10-16 GB GB919121995A patent/GB9121995D0/en active Pending
-
1992
- 1992-10-16 MD MD96-0345A patent/MD1402F2/ro unknown
- 1992-10-16 ES ES92922228T patent/ES2096772T3/es not_active Expired - Lifetime
- 1992-10-16 US US08/075,567 patent/US5440634A/en not_active Expired - Lifetime
- 1992-10-16 DK DK92922228.9T patent/DK0567610T3/da active
- 1992-10-16 WO PCT/GB1992/001901 patent/WO1993008545A1/en not_active Ceased
- 1992-10-16 KR KR1019930701832A patent/KR0161670B1/ko not_active Expired - Fee Related
- 1992-10-16 CA CA002098481A patent/CA2098481C/en not_active Expired - Lifetime
- 1992-10-16 JP JP5507544A patent/JP2853331B2/ja not_active Expired - Lifetime
- 1992-10-16 RU RU93044495A patent/RU2137187C1/ru active
- 1992-10-16 BR BR9205416A patent/BR9205416A/pt not_active IP Right Cessation
- 1992-10-16 AT AT92922228T patent/ATE145744T1/de not_active IP Right Cessation
- 1992-10-16 PL PL92299825A patent/PL170265B1/pl unknown
- 1992-10-16 AU AU28886/92A patent/AU663739B2/en not_active Expired
- 1992-10-16 DE DE69215501T patent/DE69215501T2/de not_active Expired - Fee Related
- 1992-10-16 EP EP92922228A patent/EP0567610B1/de not_active Expired - Lifetime
-
1993
- 1993-06-16 NO NO932217A patent/NO303893B1/no not_active IP Right Cessation
-
1997
- 1997-02-12 GR GR970400216T patent/GR3022528T3/el unknown
Also Published As
| Publication number | Publication date |
|---|---|
| EP0567610B1 (de) | 1996-11-27 |
| DE69215501D1 (de) | 1997-01-09 |
| KR930703657A (ko) | 1993-11-30 |
| AU2888692A (en) | 1993-05-21 |
| BR9205416A (pt) | 1994-05-17 |
| HK1001573A1 (en) | 1998-06-26 |
| EP0567610A1 (de) | 1993-11-03 |
| MD1402F2 (ro) | 2000-01-31 |
| NO932217L (no) | 1993-08-12 |
| WO1993008545A1 (en) | 1993-04-29 |
| PL299825A1 (en) | 1994-04-18 |
| JP2853331B2 (ja) | 1999-02-03 |
| RU2137187C1 (ru) | 1999-09-10 |
| AU663739B2 (en) | 1995-10-19 |
| ATE145744T1 (de) | 1996-12-15 |
| PL170265B1 (pl) | 1996-11-29 |
| US5440634A (en) | 1995-08-08 |
| GR3022528T3 (en) | 1997-05-31 |
| GB9121995D0 (en) | 1991-11-27 |
| CA2098481C (en) | 1999-07-06 |
| DK0567610T3 (de) | 1997-02-17 |
| NO932217D0 (no) | 1993-06-16 |
| KR0161670B1 (ko) | 1999-03-20 |
| ES2096772T3 (es) | 1997-03-16 |
| CA2098481A1 (en) | 1993-04-17 |
| JPH06503913A (ja) | 1994-04-28 |
| NO303893B1 (no) | 1998-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69215501T2 (de) | Werttransfersystem | |
| DE69112975T2 (de) | Geldüberweisungsgeraet. | |
| DE69531711T2 (de) | Sichere Geldübertragungstechniken mit Chipkarten | |
| DE69534441T2 (de) | System und Verfahren zum Verkaufen von elektronischen Wertkarten | |
| DE69607041T2 (de) | Verfahren zum geschützten elektronischen zahlungsmittels | |
| DE2901521C2 (de) | ||
| DE69620836T2 (de) | Durch elektronische Geldüberweisungen mittels eines Bankenverbindungsnetzwerkes gesichertes Bezahlungssystem | |
| DE69623893T2 (de) | Ein gesichertes Chiffrierprotokoll verwendendes Wertspeichersystem | |
| DE69019037T2 (de) | Mehrebenen-Sicherheitsvorrichtung und -verfahren mit persönlichem Schlüssel. | |
| DE69423454T2 (de) | Anonyme Kreditkartentransaktionen | |
| DE60023705T2 (de) | Sichere verteilung und schutz einer schlüsselinformation | |
| DE69521156T2 (de) | Verfahren zum Authentisieren eines Schalterterminals in einem System zur Durchführung von Überweisungen | |
| DE69829938T2 (de) | Verfahren zum Einführen von elektronischem Geld für einen Emittent mit elektronischen Saldo-Zählern, entsprechende Vorrichtung und Speicherelement mit gespeichertem Programm zur Durchführung des Verfahrens | |
| EP0992025B1 (de) | Transaktionsverfahren mit einem tragbaren Identifizierungselement | |
| DE69610719T2 (de) | System und verfahren für treuhandvermittler gebrauchende geschäfliche zahlungen | |
| DE69022610T2 (de) | Verfahren zum Chiffrieren von übertragenen Daten, das einen Einheitsschlüssel anwendet. | |
| DE69602265T2 (de) | Treuhandvermittler zur offenen ausgabe von elektronischem geld | |
| DE69533611T2 (de) | Frankiermaschinenvorrichtung, System und Verfahren zum Kommunizieren mit Frankiermaschinen | |
| DE69801500T2 (de) | Gesichertes verfahren zum überwachen der übertragung von werteinheiten in einem spielsystem mit chipkarten | |
| DE69814406T2 (de) | Tragbare elektronische vorrichtung für systeme zur gesicherten kommunikation und verfahren zur initialisierung der parameter | |
| DE69900169T2 (de) | Kreditkartensystem und verfahren | |
| DE69322463T2 (de) | Verfahren zur Kontenabrechnung mittels Chipkarten | |
| DE69801668T2 (de) | Verfahren und system zum bezahlen mit elektronischem scheck | |
| DE60119400T2 (de) | Datenverarbeitungssystem, tragbare elektronische Vorrichtung, Zugangsvorrichtung zur tragbaren elektronischen Vorrichtung, und Verfahren zum Gebrauch von Speicherraum | |
| DE112007002744T5 (de) | Gesicherte finanzielle Transaktionen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8363 | Opposition against the patent | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: MONDEX INTERNATIONAL LTD., LONDON, GB |
|
| 8365 | Fully valid after opposition proceedings | ||
| 8339 | Ceased/non-payment of the annual fee |