[go: up one dir, main page]

DE10049164A1 - Secure method for undertaking online transactions with a customer sent a cipher when his order is placed, that it then matched by his bank with a cipher furnished by the supplier before payment is cleared - Google Patents

Secure method for undertaking online transactions with a customer sent a cipher when his order is placed, that it then matched by his bank with a cipher furnished by the supplier before payment is cleared

Info

Publication number
DE10049164A1
DE10049164A1 DE2000149164 DE10049164A DE10049164A1 DE 10049164 A1 DE10049164 A1 DE 10049164A1 DE 2000149164 DE2000149164 DE 2000149164 DE 10049164 A DE10049164 A DE 10049164A DE 10049164 A1 DE10049164 A1 DE 10049164A1
Authority
DE
Germany
Prior art keywords
computer
customer
key information
provider
central server
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.)
Ceased
Application number
DE2000149164
Other languages
German (de)
Inventor
Bert Riecken
Helge Wilkens
Martin Masmann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
H.A.S.E. GMBH, 22089 HAMBURG, DE
Original Assignee
H A S E Hamburger Anwendungs &
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by H A S E Hamburger Anwendungs & filed Critical H A S E Hamburger Anwendungs &
Priority to DE2000149164 priority Critical patent/DE10049164A1/en
Publication of DE10049164A1 publication Critical patent/DE10049164A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/26Debit schemes, e.g. "pay now"
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3823Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

A customer orders a product/service via the Internet, the supplier automatically sends cipher data with the order confirmation. The purchaser transmits the cipher data with payment data using normal online banking software to his bank. A central server (4) of the bank compares the cipher information with matching data from the supplier. If the two ciphers agree payment is made and the bank sends a payment confirmation to the supplier who releases the goods.

Description

Die Erfindung betrifft ein Verfahren zur gesicherten Durchführung einer Transaktion im elektronischen Zahlungsverkehr, insbesondere im Internet, nach dem Oberbegriff des Anspruchs 1.The invention relates to a method for the secure implementation of a Transaction in electronic payments, especially on the Internet, after the preamble of claim 1.

Es ist bekannt, Zahlungsaufträge durch Datenübertragung vom Computer eines Nutzers an ein Kreditinstitut zu übertragen. Hierfür wird in der Regel ein spezielles Programm verwendet (electronic banking), das auf dem Rechner des Nutzers installiert ist, und das einen Zahlungsauftrag in standardisierter Form an ein Kreditinstitut weiterleitet, das den Zahlungsauftrag in Empfang nimmt und ausführt, sofern auf dem Konto des Nutzers entsprechende Mittel vorhanden sind.It is known to make payment orders through data transfer from the computer transferring a user to a bank. This is usually a special program used (electronic banking), which is on the computer of the User is installed, and that a payment order in a standardized form forwards a credit institution that receives the payment order and executes, if there are appropriate funds in the user's account are.

Während noch vor wenigen Jahren electronic banking in der Regel über das BTX-System der Telekom ausgeführt wurde, ist es heute üblich geworden, electronic banking über Internetverbindungen zwischen Nutzer und Kreditinstitut abzuwickeln. Zur Sicherung der Datenübertragung werden Verschlüsselungstechniken verwendet, die gegen unberechtigte Angriffe weitestgehend resistent sind.While only a few years ago electronic banking usually over the Telekom BTX system was implemented, it has become common today electronic banking via internet connections between user and bank handle. To secure the data transmission Encryption techniques used against unauthorized attacks are largely resistant.

Mit der Verbreitung des Internet sind viele Anbieter von Waren oder Dienstleistungen, die einen durch Kunden abrufbaren Server betreiben, dazu übergegangen, dem Kunden Bestellmöglichkeiten für die angebotenen Waren und Dienstleistungen über Internet zu bieten. Bei derartigen sogenannten "Shop"-Lösungen haben Kunden die Möglichkeit, durch den sogenannten Browser ihres Computers die vom Anbieter im Internet präsentierten Internetseiten aufzurufen. Wenn der Kunde eine Ware oder eine Dienstleistung wünscht, kann er auf einer Bestellseite des Anbieters die gewünschte Ware oder Dienstleistung, deren Menge und ggf. weitere Daten in ein Formular eintragen und mit den persönlichen Daten des Kunden versehen als Bestellung deklarieren. Der Anbieter kann dann diesen Auftrag ausführen, indem die Ware ausgeliefert wird oder die Dienstleistung erbracht wird. Umgekehrt ist der Kunde verpflichtet, die Ware oder Dienstleistung dem Anbieter zu bezahlen. With the spread of the Internet, many providers of goods or Services that operate a server that can be accessed by customers transferred to the customer order options for the goods offered and to offer services over the Internet. In such so-called "Shop" solutions give customers the option of using the so-called Browser of your computer presented by the provider on the Internet Call up websites. If the customer is a commodity or service wishes, he can order the desired goods or on an order page of the provider Enter the service, its quantity and, if necessary, further data in a form and provided with the customer's personal data as an order. The provider can then execute this order by delivering the goods or the service is provided. Conversely, the customer is obliged to pay the goods or service to the provider.  

Während die Auslieferung einer Ware oder die Ausführung einer Dienstleistung in der Regel keine Probleme bereitet, ist die Sicherung einer Bezahlung der bestellten Ware oder Dienstleistung bis heute ein Problem geblieben. Viele Anbieter liefern Ware daher nur gegen gleichzeitige Bezahlung aus, was jedoch voraussetzt, daß der Kunde im Lieferungszeitpunkt anwesend ist.During the delivery of a product or the execution of a Service is usually not a problem, securing one Payment of the ordered goods or services is still a problem remained. Many providers therefore only deliver goods against simultaneous payment from, which however presupposes that the customer is present at the time of delivery is.

Eine andere Möglichkeit der Bezahlung einer Ware oder Dienstleistung liegt in der Verwendung des Kreditkartensystems, bei dem der Kunde dem Anbieter die relevanten Daten seiner Kreditkarte zur Verfügung zu stellen hat. Bei einer Übertragung von Kreditkartendaten über das Internet besteht jedoch leicht die Gefahr des Abfangens der Kreditkartendaten durch unbefugte Dritte, so daß ein sicherer Zahlungsverkehr damit nicht gewährleistet ist. Die Nutzung einer Kreditkarte erfordert außerdem Kreditfähigkeit des Kunden.Another way of paying for a product or service lies in the use of the credit card system in which the customer gives the provider must provide the relevant data to his credit card. At a However, transferring credit card information over the Internet is easy Risk of interception of credit card data by unauthorized third parties, so that a secure payments are not guaranteed. The use of a Credit card also requires customer creditworthiness.

Es ist ein weiteres System zur Zahlung von Leistungen bekannt geworden, bei dem die Sicherung der Zahlung durch Abfrage von Codenummern über eine Mobilfunkverbindung erfolgt. Diese Art der Bezahlung setzt jedoch die gleichzeitige Nutzung einer Mobilfunkverbindung voraus. Bei einem Diebstahl des Handys kann dieses somit auch mißbräuchlich für Zahlungszwecke verwendet werden.Another system for payment of services has become known where the payment is secured by querying code numbers via a Cellular connection is established. However, this type of payment sets the simultaneous use of a cellular connection in advance. In the event of theft of the Cell phones can therefore also be misused for payment purposes become.

Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur gesicherten Durchführung einer Transaktion im elektronischen Zahlungsverkehr, insbesondere im Internet, anzugeben, das eine gegen Mißbrauch weitestgehend resistente Ausführung eines Zahlungsvorgangs bei Bestellung einer Ware oder Dienstleistung im elektronischen Zahlungsverkehr, insbesondere im Internet, ermöglicht.The invention has for its object a method for secured Conducting a transaction in electronic payments, in particular on the Internet to state that it is largely resistant to abuse Execution of a payment transaction when ordering a product or Electronic payment services, especially on the Internet, allows.

Diese Aufgabe wird durch die im Anspruch 1 angegebene Erfindung gelöst. Vorteilhafte Weiterbildungen der Erfindung sind in Unteransprüchen angegeben.This object is achieved by the invention specified in claim 1. Advantageous developments of the invention are specified in the subclaims.

Nach der Erfindung wird ein Verfahren zur gesicherten Durchführung einer Transaktion im elektronischen Zahlungsverkehr, insbesondere im Internet, angegeben bei dem ein von einem Kunden über das Internet abrufbares Angebot eines Anbieters zur Ausführung eines Auftrags gelangt. Erfindungsgemäß werden in automatisierter Abfolge folgende Verfahrensschritte durchgeführt:
According to the invention, a method for securely carrying out a transaction in electronic payment transactions, in particular on the Internet, is specified, in which an offer of a provider that can be called up by a customer via the Internet comes to the execution of an order. According to the invention, the following process steps are carried out in an automated sequence:

  • 1. Durch die Annahme eines Angebots durch den Kunden wird mittels Computer des Anbieters ein Identifikationsdatensatz erzeugt, der eine erste Schlüsselinformation enthält und der an den Computer des Kunden übermittelt wird.1. By accepting an offer by the customer, means Computer of the provider generates an identification data record that a first Contains key information and is sent to the customer's computer is transmitted.
  • 2. Unter Verwendung des Identifikationsdatensatzes wird mittels des Computers des Kunden ein elektronischer Überweisungsdatensatz eines an sich bekannten elektronischen Zahlungssystems (electronic banking) erzeugt, welcher zusammen mit der ersten Schlüsselinformation an den Computer eines Kreditinstituts übermittelt wird.2. Using the identification data record, the Customer's computer an electronic transfer record well-known electronic payment system (electronic banking) generated, which together with the first key information to the A bank's computer is transmitted.
  • 3. Der Computer des Kreditinstituts übermittelt die erste Schlüsselinformation an einen zentralen Server.3. The computer of the credit institution transmits the first key information to a central server.
  • 4. Der Server vergleicht die vom Kreditinsitut erhaltene erste Schlüsselinformation mit einer entsprechend vom Computer des Anbieters an den Server übertragenen zweiten Schlüsselinformation.4. The server compares the first one received from the credit institution Key information with a corresponding from the computer of the provider second key information transmitted to the server.
  • 5. Bei Übereinstimmung der erhaltenen Schlüsselinformationen übermittelt der Server ein Bestätigungssignal an den Computer des Anbieters zur Durchführung des Auftrags und ein Ausführungssignal an das Kreditinstitut zur Vervollständig der Zahlungstransaktion.5. If the key information received matches, the Server sends a confirmation signal to the provider's computer Execution of the order and an execution signal to the credit institution to complete the payment transaction.

Zusammengefaßt verwendet die Erfindung daher zur Durchführung einer Zahlung aufgrund einer Bestellung eines Kunden das beim Kunden üblicherweise vorhandene electronic banking-Programm, um die zahlungsrelevanten Daten an das Kreditinstitut des Kunden zu übermitteln. Diese Verbindung gilt als sicher. Zwischen Computer des Anbieters und Computer des Kunden werden lediglich bestellrelevante Daten übermittelt, welche für Dritte vergleichsweise wertlos sind. Die darin enthaltene Schlüsselinformation wird vom Kreditinstitut an einen zentralen Server übermittelt, welcher durch Kontakt mit dem Anbieter eine Zahlung des Kunden verifiziert und dem Anbieter bestätigt, so daß dieser einen Auftrag zur Lieferung einer Ware oder Ausführung einer Dienstleistung ausführen kann.In summary, the invention is therefore used to carry out a Payment based on an order from a customer, usually at the customer's Existing electronic banking program to display the payment-relevant data to transmit the customer's credit institution. This connection is considered secure. The only difference between the supplier's computer and the customer's computer is Order-related data transmitted, which are comparatively worthless for third parties. The key information contained therein is sent to you by the credit institution central server, which transmits a through contact with the provider Payment of the customer verified and confirmed to the provider, so that this one  Execute an order to deliver goods or perform a service can.

Durch die Erfindung wird ein gegenüber bekannten Verfahren weitaus sichereres Zahlungssystem für Internettransaktionen angegeben, das allein durch Rechnerkommunikation in automatisierter Abfolge ausgeführt werden kann, ohne daß eine Manipulationsmöglichkeit des Zahlungsverkehrs durch Dritte, oder auch den Kunden, möglich ist.By means of the invention, a method which is far superior to known methods is achieved specified more secure payment system for internet transactions, that through only Computer communication can be carried out in an automated sequence without that a manipulation possibility of payment transactions by third parties, or also the customer.

Um vorzugsweise sicherzustellen, daß die vom Computer des Kreditinstituts an den zentralen Server übermittelte erste Schlüsselinformation dort empfangen wurde, versendet der zentrale Server ein Bestätigungssignal an den Computer des Kreditinstituts.To preferably ensure that the computer from the credit institution received first key information transmitted to the central server there the central server sends a confirmation signal to the computer of the credit institution.

Der Computer des Kreditinstituts übermittelt vorzugsweise nach Erhalt des elektronischen Überweisungsdatensatzes vom Kunden eine Empfangsbestätigung an den Computer des Kunden, und der Computer des Kunden sendet vorzugsweise ein weiteres Bestätigungssignal an den Computer des Anbieters, bevor der Computer des Anbieters die zweite Schlüsselinformation an den zentralen Server übermittelt.The computer of the credit institution preferably transmits after receipt of the electronic transfer data record from the customer an acknowledgment of receipt to the customer's computer and sends the customer's computer preferably a further confirmation signal to the provider's computer, before the provider's computer sends the second key information to the central server.

Vorzugsweise enthält das Ausführungssignal die zweite Schlüsselinformation und der Computer des Kreditinstituts führt nach Erhalt der zweiten Schlüsselinformation und Vergleich mit den zwischengespeicherten Transaktionen den elektronischen Überweisungsdatensatz aus und bestätigt ihn gegenüber dem zentralen Server, der die Bestätigung an den Computer des Anbieters weiterleitet.The execution signal preferably contains the second one Key information and the computer of the credit institution runs after receiving the second key information and comparison with the cached Transactions and confirms the electronic transfer record towards the central server, which sends the confirmation to the computer of the Provider forwards.

Die bei der Erfindung verwendete Schlüsselinformation enthält vorzugsweise folgenden Daten:
The key information used in the invention preferably contains the following data:

  • - Identifikationscode des Auftrags,- order identification code,
  • - Bankverbindung des Anbieters.- Bank details of the provider.

Zusammen mit weiteren Daten, die wenigstens den Rechnungsbetrag und die Währung enthalten, wird so der Identifikationsdatensatz gebildet. Along with other data, at least the invoice amount and contain the currency, the identification data record is formed.  

In weiterer Ausgestaltung der Erfindung enthält der zentrale Server eine Datenbank, über die eine Zuordnung der vom Computer des Anbieters erhaltenen zweiten Schlüsselinformation zu Zugangsdaten einer Vielzahl von Kreditinstituten erfolgt.In a further embodiment of the invention, the central server contains one Database through which an assignment of the provider's computer received second key information for access data of a variety of Credit institutions.

Dies hat den Vorteil, daß die jeweiligen Anbieter lediglich eine Kommunikationsverbindung zum Kunden sowie zu einem zentralen Server aufzubauen haben. Eine unmittelbare Verbindung zum Kreditinstitut des Kunden ist für den Anbieter nicht erforderlich. Für den Anbieter ergibt sich die Sicherheit, daß der zentrale Server und die beteiligten Kreditinstitute als legitimiert betrachtet werden können.This has the advantage that the respective provider only one Communication connection to the customer as well as to a central server have to build. A direct connection to the customer's bank is not required for the provider. For the provider there is security, that the central server and the participating credit institutions are considered legitimate can be.

Die Erfindung wird nachstehend anhand eines Ausführungsbeispiels näher erläutert. In zwei schematischen Darstellungen sind einerseits die Komponenten und Verbindungen des Zahlungssystems sowie ein Ablaufdiagramm einer Transaktion dargestellt.The invention is explained in more detail below using an exemplary embodiment explained. The components are on the one hand in two schematic representations and connections of the payment system and a flowchart of a Transaction shown.

Die nachstehend genannte Bezeichnung IPOB ist eine Abkürzung von "Internet Payment via Online Banking".The name IPOB below is an abbreviation of "Internet Payment via Online Banking".

In der schematischen Darstellung der Fig. 1 kennzeichnet die Ziffer 1 den Computer des Anbieters, der mit einer sogenannten IPOB-Software 5 geladen ist, welche die Erstellung und Übermittlung der Schlüsselinformation steuert. Über eine Internetverbindung 13 zwischen Computer des Kunden und Computer des Anbieters wird eine Kommunikationsverbindung zwischen Anbieter und Kunde hergestellt. Der Computer des Kunden enthält einen Browser, der es ermöglicht, die Homepage 6 des Anbieters einzusehen.In the schematic illustration of FIG. 1, numeral 1 denotes the computer of the provider, which is loaded with a so-called IPOB software 5, which controls the creation and transmission of the key information. A communication link between provider and customer is established via an Internet connection 13 between the customer's computer and the provider's computer. The customer's computer contains a browser that makes it possible to view the provider's homepage 6 .

Auf dem Computer des Kunden ist ferner die Client-Seite einer Online- Banking-Software geladen, welche in Kommunikationsverbindung 14 mit der Serverseite 10 der Software steht, welche im Computer 3 des Kreditinstituts geladen ist.The client side of online banking software is also loaded on the customer's computer and is in communication connection 14 with the server side 10 of the software which is loaded in the computer 3 of the credit institution.

Die Serverseite 10 hat Zugang zu den Konten 11 der Kunden. Ferner enthält der Computer des Kreditinstituts einen Zwischenspeicher 12 für IPOB- Transaktionen. Über die Datenverbindung 15 zwischen Computer des Kreditinstituts und einem zentralen IPOB-Server 4 werden die ersten Schlüsselinformationen übertragen. Schließlich besteht eine Kommunikationsverbindung 16 zwischen dem Computer des Anbieters und dem zentralen Server 4.The server side 10 has access to the accounts 11 of the customers. The computer of the credit institution also contains a buffer 12 for IPOB transactions. The first key information is transmitted via the data connection 15 between the computer of the credit institution and a central IPOB server 4 . Finally, there is a communication link 16 between the provider's computer and the central server 4 .

Die Kommunikationsverbindungen können permanente oder geschaltete Verbindungen sein, die gleichzeitig oder in zeitlichem Abstand aufgebaut oder beendet werden können. Anstelle einer Kommunikationsverbindung im Bereich des Internet können auch sonstige elektronische Kommunikationsverbindungen einschließlich drahtloser Verbindungen genutzt werden.The communication connections can be permanent or switched Connections that are established at the same time or at intervals or can be ended. Instead of a communication link in the area the Internet can also use other electronic communication links including wireless connections.

Um das erfindungsgemäße Verfahren auszuführen, ist es erforderlich, daß der Browser des Kunden ein zusätzliches Plugin 7 enthält, sofern der Browser nicht von Haus aus ein entsprechendes Softwaremodul enthält. Die Software 5 des Anbieters weist Schnittstellen zum Plugin 7 des Browsers 8 des Computer 2 des Kunden auf.In order to carry out the method according to the invention, it is necessary for the customer's browser to contain an additional plug-in 7 , provided that the browser does not inherently contain a corresponding software module. The software 5 of the provider has interfaces to the plug-in 7 of the browser 8 of the customer's computer 2 .

Anhand des in Fig. 2 angegebenen Schemas wird die Durchführung des Verfahrens im folgenden erläutert:
Über den Computer 2 des Kunden wird zunächst eine Kommunikationsverbindung über das Internet mit der Homepage 6 des Anbieters hergestellt. Der Kunde wählt das gewünschte Angebot je nach Vorgabe des Anbieters aus, wobei beispielsweise die Auswahl dadurch erfolgt, daß der Kunde die gewünschte Ware oder Dienstleistung in einen sogenannten Warenkorb überführt. Nach Ende des Auswahlvorgangs wird der Kunde auf eine Seite mit Zahlungsmodalitäten gelenkt. Der Kunde kann dort diverse Daten eingeben, beispielsweise Lieferanschrift, Liefertermin, Zahlungsart, etc. Der Computer 1 des Anbieters prüft bei Auswahl der erfindungsgemäßen Zahlungssysteme über die Kommunikationsverbindung 13, ob der Computer 2 des Kunden das Plugin 7 geladen hat. Sofern dies nicht der Fall ist, kann das Plugin vom Anbieter an den Computer 2 des Kunden übertragen werden, so daß es nach Abschluß der Übertragung zur Nutzung zur Verfügung steht.
The implementation of the method is explained below with reference to the diagram given in FIG. 2:
Via the customer's computer 2 , a communication link is first established via the Internet with the provider's homepage 6 . The customer selects the desired offer according to the supplier's specifications, the selection being made, for example, by the customer transferring the desired goods or services to a so-called shopping cart. After the selection process, the customer is directed to a page with payment modalities. The customer can enter various data there, for example delivery address, delivery date, method of payment, etc. When selecting the payment systems according to the invention, the computer 1 of the provider checks whether the customer's computer 2 has loaded the plug-in 7 via the communication link 13 . If this is not the case, the plugin can be transferred from the provider to the customer's computer 2 so that it is available for use after the transfer is complete.

Sofern das Plugin bereits vorhanden ist, überträgt die IPOB-Software 5 einen Identifikationsdatensatz an den Computer 2 des Kunden. Dieser Datensatz enthält beispielsweise neben einer ersten Schlüsselinformation, die vorzugsweise aus der Auftragsnummer, die der Anbieter für den Auftrag vergibt, und der Bankverbindung des Anbieters besteht, den Rechnungsbetrag und die Währung. Zwischen Anbieter und Kunde werden daher keine sicherheitsrelevanten Daten des Kunden übertragen oder verwendet.If the plug-in already exists, the IPOB software 5 transmits an identification data record to the customer's computer 2 . This data record contains, for example, in addition to a first key information, which preferably consists of the order number that the provider assigns for the order and the bank details of the provider, the invoice amount and the currency. Therefore, no security-relevant customer data is transmitted or used between the provider and the customer.

Die erste Schlüsselinformation, auch als IPOB-Schlüssel bezeichnet, wird nun vom Plugin 7 des Browsers des Computers 2 über eine Schnittstelle an die Client-Seite 9 einer Online-Banking-Software übermittelt. Sofern die Online- Banking-Software des Kunden noch nicht aktiviert ist, kann das Plugin 7 diese Software aktivieren. Dadurch wird automatisch ein sogenanntes Formular in der Online-Banking-Software erzeugt, das etwa einem Überweisungsformular entspricht und durch die Schlüsselinformation, die der Anbieter an den Kunden übertragen hat, vorbelegt wird. Die eingetragenen Daten können vom Kunden, sofern das Formular auf dem Bildschirm angezeigt wird, kontrolliert werden und ggf. durch eigene Daten ergänzt werden. Die vom Anbieter bereitgestellten Schlüsselinformation kann durch den Kunden jedoch nicht geändert werden.The first key information, also referred to as the IPOB key, is now transmitted by the plug-in 7 of the browser of the computer 2 via an interface to the client side 9 of an online banking software. If the customer's online banking software is not yet activated, plug-in 7 can activate this software. This automatically creates a so-called form in the online banking software, which roughly corresponds to a transfer form and is pre-filled with the key information that the provider has transmitted to the customer. The entered data can be checked by the customer, provided that the form is displayed on the screen, and, if necessary, supplemented by own data. However, the key information provided by the provider cannot be changed by the customer.

Der Kunde kann nun die Transaktion im Banksystem freigeben. Damit werden die Schlüsselinformation und die kundenspezifischen Daten über die Kommunikationsverbindung 14 vom Computer 2 des Kunden an den Computer 3 des Kreditinstituts übertragen. Die Transaktion wird vom Kreditinstitut dem Kunden 11 zugeordnet, jedoch noch nicht ausgeführt, sondern in 12 zwischengespeichert. Der Computer 3 des Kreditinstituts überträgt nun die aus dem Überweisungsdatensatz extrahierte Schlüsselinformation über die Kommunikationsverbindung 15 an einen zentralen Server, auch IPOB-Server genannt. Der zentrale Server 4 übermittelt an den Computer 3 des Kreditinstituts ein Bestätigungssignal. Ferner überträgt der Computer 3 des Kreditinstituts ein Empfangsbestätigungssignal an den Computer des Kunden und dieser überträgt ein entsprechendes Bestätigungssignal an den Computer 1 des Anbieters.The customer can now release the transaction in the banking system. The key information and the customer-specific data are thus transmitted via the communication link 14 from the customer's computer 2 to the bank's computer 3 . The transaction is assigned to customer 11 by the credit institution, but is not yet carried out, but rather is temporarily stored in 12. The computer 3 of the credit institution now transmits the key information extracted from the transfer data record via the communication link 15 to a central server, also called an IPOB server. The central server 4 transmits a confirmation signal to the computer 3 of the credit institution. Furthermore, the computer 3 of the credit institution transmits an acknowledgment signal to the customer's computer, and the latter transmits a corresponding confirmation signal to the provider's computer 1 .

Sobald das Bestätigungssignal des Kunden beim Anbieter angelangt ist, oder auch vorher, wird die Schlüsselinformation erneut aktiviert und als zweite Schlüsselinformation über eine Kommunikationsverbindung 16 an den zentralen IPOB-Server übermittelt. Dort wird die vom Kreditinstitut erhaltene erste Schlüsselinformation mit der nun empfangenen zweiten Schlüsselinformation verglichen und bei Übereinstimmung der beiden Schlüsselinformationen wird die Schlüsselinformation oder ein einfaches Bestätigungssignal vom zentralen Server 4 an das Kreditinstitut 3 übermittelt. Durch dieses Signal wird der Computer des Kreditinstituts dazu veranlaßt, die zwischengespeicherte Transaktion auszuführen und dem Kunden zu bestätigen. Ferner bestätigt das Kreditinstitut dem zentralen Server die Ausführung der Transaktion, und der zentrale Server übermittelt eine entsprechende Information an den Computer des Anbieters. Damit ist für den Computer 1 des Anbieters die Transaktion ausgeführt und der Auftrag kann dem Kunden bestätigt und auftragsgemäß ausgeführt werden.As soon as the confirmation signal of the customer has reached the provider, or even before, the key information is reactivated and transmitted as second key information via a communication link 16 to the central IPOB server. There, the first key information received from the credit institution is compared with the second key information now received, and if the two key information match, the key information or a simple confirmation signal is transmitted from the central server 4 to the credit institution 3 . This signal causes the computer of the credit institution to execute the cached transaction and to confirm it to the customer. Furthermore, the credit institution confirms the execution of the transaction to the central server, and the central server transmits corresponding information to the provider's computer. This completes the transaction for the provider's computer 1 and the order can be confirmed to the customer and executed in accordance with the order.

Der zentrale Server enthält eine Software, welche eine Datenbank steuert, die die Daten aller beteiligten Kreditinstitute enthält. Über die Schlüsselinformation wird eine Zuordnung zu einem bestimmten Kreditinstitut hergestellt. In einer alternativen Ausführungsform könnte der zentrale Server auch als Routing-Dienst fungieren und damit eine quasi unmittelbare Verbindung zwischen Computer des Anbieters und Kreditinstitut herstellen.The central server contains software that controls a database, which contains the data of all participating credit institutions. About the key information an assignment to a specific bank is made. In a Alternatively, the central server could also act as a routing service act and thus a quasi-direct connection between the computer of the Produce provider and credit institution.

Die Schlüsselinformation dient ausschließlich der Identifizierung einer Transaktion in der Kommunikation im erfindungsgemäßen Zahlungssystem. Eine Eindeutigkeit im Bezug auf die zugehörige Anbieterrechnung, Überweisung bzw. Bankverbindung kann beispielsweise dadurch sichergestellt werden, daß der Informationsschlüssel die Bankleitzahl, Kontonummer und Auftragsnummer des Anbieters enthält.The key information is used only to identify one Transaction in communication in the payment system according to the invention. A Uniqueness in relation to the associated provider invoice, transfer or Bank details can be ensured, for example, that the Information key the bank sort code, account number and order number of the Provider contains.

Die im zentralen Server abgelegte Datenbank zur Verwaltung der Zugangsdaten der Kreditinstitute enthält vorzugsweise die IP-Adressen, sofern eine Verwendung übers Internet erfolgt, eine Netzwerkadresse oder eine Leitungsadresse (bei einer Standleitung) oder eine Telefonnummer für eine telefonische Verbindung.The database stored in the central server for managing the Access data of the credit institutions preferably contains the IP addresses, if provided used over the Internet, a network address or a Line address (for a dedicated line) or a telephone number for one telephone connection.

Die beim System der Erfindung verwendeten Computer stehen zur Ausführung der Transaktion in Kommunikationsverbindungen, welche grundsätzlich keine manuellen Eingaben erfordern. Damit ist eine hohe Sicherheit gegen Manipulation gewährleistet. Eine Sicherung gegen Manipulation durch den Kunden ist dadurch gewährleistet, daß die Bestätigung einer Transaktion nicht über den Computer des Kunden erfolgt, sondern über einen zentralen Server, der für den Kunden unzugänglich ist. Eine Manipulationsmöglichkeit durch Dritte wird dadurch verhindert, daß sicherheitsrelevante Daten des Kunden ausschließlich über eine gesicherte Verbindung, beispielsweise einer üblichen Online-Banking- Software übermittelt wird.The computers used in the system of the invention are available Execution of the transaction in communication connections, which generally do not require manual entries. This is a high level of security guaranteed against manipulation. A safeguard against manipulation by the  Customers are assured that the confirmation of a transaction is not via the customer's computer, but via a central server that is inaccessible to the customer. A possibility of manipulation by third parties This prevents the customer's security-related data from being removed via a secure connection, for example a usual online banking Software is transmitted.

Der Anbieter erhält ebenfalls keine Informationen des Kunden über dessen Kontonummer, Kreditinstitut o. ä., da der Anbieter über den zentralen Server lediglich eine Information erhält, daß die Zahlung ausgeführt wurde. The provider also does not receive any information about the customer Account number, bank or similar, because the provider via the central server only receives information that the payment has been made.  

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11

Anbieter-Computer
Provider computer

22

Kunden-Computer
Customer computer

33

Kreditinstitut-Computer
Bank computer

44

zentraler Server
central server

55

IPOB-Software
IPOB software

66

Homepage des Anbieters
Homepage of the provider

77

Plugin
plugin

88th

Browser
browser

99

Client-Seite der Online-Banking-Software
Client side of the online banking software

1010

Server-Seite der Online-Banking-Software
Server side of the online banking software

1111

Konten vom Kunden
Accounts from customer

1212

IPOB-Transaktionen
IPOB transactions

1313

Datenverbindung Kunde-Anbieter
Customer-provider data connection

1414

Datenverbindung Kunde-Kreditinstitut
Customer-bank data link

1515

Datenverbindung Kreditinstitut-zentraler Server
Data connection bank central server

1616

Datenverbindung zentraler Server-Anbieter
Data connection from central server providers

Claims (6)

1. Verfahren zur gesicherten Durchführung einer Transaktion im elektronischen Zahlungsverkehr, insbesondere im Internet, bei dem ein von einem Kunden abrufbares Angebot eines Anbieters zur Ausführung eines Auftrags gelangt, indem in automatisierter Abfolge folgende Verfahrensschritte durchgeführt werden:
  • a) durch die Annahme des Angebots des Kunden wird mittels Computer (1) des Anbieters ein Identifikationsdatensatz erzeugt, der eine erste Schlüsselinformation enthält und an den Computer (2) des Kunden übermittelt,
  • b) unter Verwendung des Identifikationsdatensatzes wird mittels des Computers (2) des Kunden ein elektronischer Überweisungsdatensatz eines an sich bekannten elektronischen Zahlungssystems (electronic banking) erzeugt, welcher zusammen mit der ersten Schlüsselinformation an den Computer (3) eines Kreditinstituts des Kunden übermittelt wird,
  • c) der Computer (3) des Kreditinstituts übermittelt die erste Schlüsselinformation an einen zentralen Server (4),
  • d) der zentrale Server (4) vergleicht die vom Computer des Kreditinstituts erhaltene erste Schlüsselinformation mit einer entsprechend vom Computer (1) des Anbieters an den zentralen Server (4) übertragenen zweiten Schlüsselinformation,
  • e) bei Übereinstimmung der enthaltenen Schlüsselinformationen übermittelt der zentrale Server (4) ein Bestätigungssignal an den Computer (1) des Anbieters zur Durchführung des Auftrags und ein Ausführungssignal an den Computer (3) des Kreditinstituts zur Vervollständigung der Zahlungstransaktion.
1.Procedure for securely carrying out a transaction in electronic payment transactions, in particular on the Internet, in which an offer from a provider that can be called up by a customer is executed in order to carry out the following procedural steps in an automated sequence:
  • a) by accepting the customer's offer, an identification data record is generated by means of the provider's computer ( 1 ), which contains first key information and transmits it to the customer's computer ( 2 ),
  • b) using the identification data record, an electronic transfer data record of a known electronic payment system (electronic banking) is generated by the customer's computer ( 2 ), which is transmitted together with the first key information to the computer ( 3 ) of a customer's credit institution,
  • c) the computer ( 3 ) of the credit institution transmits the first key information to a central server ( 4 ),
  • d) the central server ( 4 ) compares the first key information received from the computer of the credit institution with second key information correspondingly transmitted from the provider's computer ( 1 ) to the central server ( 4 ),
  • e) if the key information contained matches, the central server ( 4 ) transmits a confirmation signal to the computer ( 1 ) of the provider for the execution of the order and an execution signal to the computer ( 3 ) of the credit institution to complete the payment transaction.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß der zentrale Server (4) nach Erhalt der ersten Schlüsselinformation vom Computer (3) eines Kreditinstituts ein Bestätigungssignal an den Computer des Kreditinstituts übermittelt.2. The method according to claim 1, characterized in that the central server ( 4 ) after receiving the first key information from the computer ( 3 ) of a credit institution transmits a confirmation signal to the computer of the credit institution. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der Computer (3) des Kreditinstituts nach Erhalt des elektronischen Überweisungsdatensatzes ein Empfangssignal an den Computer (2) des Kunden übermittelt und der Computer (2) des Kunden ein weiteres Bestätigungssignal an den Computer (1) des Anbieters übermittelt, bevor der Computer (1) des Anbieters die zweite Schlüsselinformation an den zentralen Server übermittelt.3. The method according to claim 1 or 2, characterized in that the computer ( 3 ) of the credit institution after receipt of the electronic transfer data record transmits a reception signal to the computer ( 2 ) of the customer and the computer ( 2 ) of the customer a further confirmation signal to the computer ( 1 ) transmitted by the provider before the computer ( 1 ) of the provider transmits the second key information to the central server. 4. Verfahren nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß das Ausführungssignal die zweite Schlüsselinformation enthält, und daß der Computer des Kreditinstituts nach Erhalt der zweiten Schlüsselinformation den elektronischen Überweisungsdatensatz ausführt und gegenüber dem Computer des Kunden bestätigt.4. The method according to claim 1, 2 or 3, characterized in that the Execution signal contains the second key information, and that the Computer of the credit institution after receiving the second key information executes the electronic transfer record and against the Customer's computer confirmed. 5. Verfahren nach einem der Ansprüche 1-4, dadurch gekennzeichnet, daß die Schlüsselinformation einen Datensatz mit wenigstens folgenden Daten enthält:
  • a) Identifikationscode des Auftrags,
  • b) Bankverbindung des Anbieters.
5. The method according to any one of claims 1-4, characterized in that the key information contains a data record with at least the following data:
  • a) order identification code,
  • b) Bank details of the provider.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der zentrale Server (4) eine Datenbank enthält, über die eine Zuordnung der vom Computer des Anbieters erhaltenen zweiten Schlüsselinformation zu Zugangsdaten einer Vielzahl von Kreditinstituten erfolgt.6. The method according to any one of the preceding claims, characterized in that the central server ( 4 ) contains a database via which the second key information received from the provider's computer is assigned to access data of a large number of credit institutions.
DE2000149164 2000-09-27 2000-09-27 Secure method for undertaking online transactions with a customer sent a cipher when his order is placed, that it then matched by his bank with a cipher furnished by the supplier before payment is cleared Ceased DE10049164A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2000149164 DE10049164A1 (en) 2000-09-27 2000-09-27 Secure method for undertaking online transactions with a customer sent a cipher when his order is placed, that it then matched by his bank with a cipher furnished by the supplier before payment is cleared

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2000149164 DE10049164A1 (en) 2000-09-27 2000-09-27 Secure method for undertaking online transactions with a customer sent a cipher when his order is placed, that it then matched by his bank with a cipher furnished by the supplier before payment is cleared

Publications (1)

Publication Number Publication Date
DE10049164A1 true DE10049164A1 (en) 2002-04-18

Family

ID=7658665

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000149164 Ceased DE10049164A1 (en) 2000-09-27 2000-09-27 Secure method for undertaking online transactions with a customer sent a cipher when his order is placed, that it then matched by his bank with a cipher furnished by the supplier before payment is cleared

Country Status (1)

Country Link
DE (1) DE10049164A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1455318A1 (en) * 2003-03-06 2004-09-08 Daniel Freitag Method for the automated electronic execution of a secure money transfer
WO2007054362A1 (en) * 2005-11-14 2007-05-18 Pintango Gmbh Method for completing payments over the internet
US7386727B1 (en) 1998-10-24 2008-06-10 Encorus Holdings Limited Method for digital signing of a message
DE102007004957A1 (en) * 2007-01-26 2008-07-31 Vodafone Holding Gmbh Authenticate two transaction partners involved in a transaction
US7774609B2 (en) 1997-10-28 2010-08-10 First Data Mobile Holdings Limited Process for digital signing of a message
DE102013013490A1 (en) * 2013-08-15 2015-02-19 Afc Rechenzentrum Gmbh Method for the cashless processing of payments from portable telecommunication equipment to cash registers with a telecommunication connection

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1020824A2 (en) * 1998-12-11 2000-07-19 CheckFree Corporation Technique for conducting secure transactions over a network
WO2000055777A1 (en) * 1999-03-16 2000-09-21 JØLSTAD, Lars Method and system for secure on-line shopping

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1020824A2 (en) * 1998-12-11 2000-07-19 CheckFree Corporation Technique for conducting secure transactions over a network
WO2000055777A1 (en) * 1999-03-16 2000-09-21 JØLSTAD, Lars Method and system for secure on-line shopping

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7774609B2 (en) 1997-10-28 2010-08-10 First Data Mobile Holdings Limited Process for digital signing of a message
US7386727B1 (en) 1998-10-24 2008-06-10 Encorus Holdings Limited Method for digital signing of a message
EP1455318A1 (en) * 2003-03-06 2004-09-08 Daniel Freitag Method for the automated electronic execution of a secure money transfer
DE10310100A1 (en) * 2003-03-06 2004-09-23 Daniel Freitag Procedure for the electronic, automatic execution of a transfer
WO2007054362A1 (en) * 2005-11-14 2007-05-18 Pintango Gmbh Method for completing payments over the internet
DE102007004957A1 (en) * 2007-01-26 2008-07-31 Vodafone Holding Gmbh Authenticate two transaction partners involved in a transaction
DE102013013490A1 (en) * 2013-08-15 2015-02-19 Afc Rechenzentrum Gmbh Method for the cashless processing of payments from portable telecommunication equipment to cash registers with a telecommunication connection

Similar Documents

Publication Publication Date Title
DE69913929T2 (en) Secure payment procedure
EP1203357B1 (en) Short message service (sms) e-commerce
WO2002011082A1 (en) Electronic payment transaction via sms
DE10045924A1 (en) Process for securing a transaction on a computer network
EP2776999A1 (en) Method and apparatus for performing cashless payments
DE10003875A1 (en) Payment execution device for cashless payment and method for executing a cashless payment
DE60122912T2 (en) METHOD FOR DELIVERING IDENTIFICATION DATA OF A PAYMENT CARD TO A USER
DE10049164A1 (en) Secure method for undertaking online transactions with a customer sent a cipher when his order is placed, that it then matched by his bank with a cipher furnished by the supplier before payment is cleared
DE60000576T2 (en) METHOD FOR IMPLEMENTING TRADING SERVICES
WO2004006198A1 (en) Method for the electronic payment of a merchandise or service by using a mobile radio network, and arrangement for carrying out said method
WO2006108831A1 (en) Method for confirming a service request
DE10058249A1 (en) Secure electronic transmission method for transaction data uses identification data containing singular identification characters for preventing payment duplication
EP1081919B1 (en) Method to give authorization for payments of goods and/or services bought over the Internet in data transmission systems
DE10336070A1 (en) Safety process transaction method e.g. for paying process over data network, involves entering payment amounts about buyer for equipment attached to data network with payment amount conveyed to server computer by salesman
EP1202195A1 (en) Method for securely performing an electronic payment transaction
DE10008280C1 (en) Cash-free transaction method has supplier and customer data handled via coordination device out of sphere of influence of either supplier or customer for providing fraud protection
EP1274971A2 (en) Method for securing payment for deliveries and services in open networks
EP1437668A1 (en) Method for conducting a cashless payment of goods or services using a mobile radio terminal
DE202019106383U1 (en) Electronic payment device
DE60206666T2 (en) Terminal and method for electronic payment
EP1371038B1 (en) Method and device for carrying out at least one commercial transaction in return for payment
DE10336519B4 (en) A method of performing payment transactions in a computer-based communication network
WO2000057319A2 (en) Method and device for electronically processing buying and selling operations
WO2023272332A1 (en) Method for initiating and authorizing electronic payments
WO2003070493A2 (en) Data processing system and method for electronic payment transfer

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: H.A.S.E. GMBH, 22089 HAMBURG, DE

8131 Rejection