NL1001863C2 - Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmid- del, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwijze. - Google Patents

Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmid- del, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwijze. Download PDF

Info

Publication number
NL1001863C2
NL1001863C2 NL1001863A NL1001863A NL1001863C2 NL 1001863 C2 NL1001863 C2 NL 1001863C2 NL 1001863 A NL1001863 A NL 1001863A NL 1001863 A NL1001863 A NL 1001863A NL 1001863 C2 NL1001863 C2 NL 1001863C2
Authority
NL
Netherlands
Prior art keywords
payment
authentication
payment means
authentication code
random number
Prior art date
Application number
NL1001863A
Other languages
English (en)
Inventor
Frank Muller
Martin Klaas De Lange
Albertus Feiken
Jelle Wissenburgh
Johannes Brehler
Hendricus Johannes Wilh Pavert
Original Assignee
Nederland Ptt
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
Priority to NL1001863A priority Critical patent/NL1001863C2/nl
Application filed by Nederland Ptt filed Critical Nederland Ptt
Priority to EA199800539A priority patent/EA000730B1/ru
Priority to CA002239875A priority patent/CA2239875C/en
Priority to CZ19981758A priority patent/CZ287424B6/cs
Priority to ES96939057T priority patent/ES2143790T3/es
Priority to CN96198809A priority patent/CN1121020C/zh
Priority to PL96327192A priority patent/PL181221B1/pl
Priority to EP96939057A priority patent/EP0883866B1/en
Priority to DE69607041T priority patent/DE69607041T2/de
Priority to AU76254/96A priority patent/AU703985B2/en
Priority to PCT/EP1996/005027 priority patent/WO1997022091A1/en
Priority to IL12475296A priority patent/IL124752A/xx
Priority to AT96939057T priority patent/ATE190420T1/de
Priority to NZ322489A priority patent/NZ322489A/xx
Priority to BR9611975A priority patent/BR9611975A/pt
Priority to ZA9610277A priority patent/ZA9610277B/xx
Priority to US08/762,454 priority patent/US5991412A/en
Application granted granted Critical
Publication of NL1001863C2 publication Critical patent/NL1001863C2/nl
Priority to NO982527A priority patent/NO982527D0/no
Priority to BG102607A priority patent/BG102607A/xx

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • 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/085Payment architectures involving remote charge determination or related payment 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/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking 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/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/105Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
    • 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/20Point-of-sale [POS] network 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/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment 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/3674Payment 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
    • 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/40Authorisation, 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/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/0806Details of the card
    • G07F7/0813Specific details related to card security
    • G07F7/082Features insuring the integrity of the data on or in the card
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/0866Mechanisms 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 by active credit-cards adapted therefor

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Eye Examination Apparatus (AREA)
  • Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Polysaccharides And Polysaccharide Derivatives (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Details Of Connecting Devices For Male And Female Coupling (AREA)
  • Elimination Of Static Electricity (AREA)
  • Micromachines (AREA)

Description

KONINKLIJKE PTT NEDERLAND N.V.
GRONINGEN
Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmiddel, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwij ze.
A. ACHTERGROND VAN DE UITVINDING
De uitvinding heeft betrekking op een werkwijze voor het afwaarderen van een elektronisch betaalmiddel, zoals een elektronische betaalkaart voorzien van een geïntegreerde schakeling ("chip card").
5 In het bijzonder, maar niet uitsluitend, heeft de uitvinding betrekking op een werkwijze voor het beveiligd afwaarderen van vooruitbetaalde elektronische betaalkaarten ("pre-paid cards"), zoals deze bijvoorbeeld voor telefooncellen worden toegepast. In deze tekst zal het woord betaalmiddel worden gebruikt, onafhankelijk van de vorm 10 of de soort van het specifieke betaalmiddel. Een betaalmiddel kan derhalve bijvoorbeeld door een oplaadbare betaalkaart of een niet-kaartvormig elektronisch betaalmiddel worden gevormd.
Elektronische betaalmiddelen worden de laatste jaren steeds vaker toegepast, niet alleen voor het betalen voor het gebruik van 15 openbare telefoontoestellen, maar ook voor vele andere betalingsdoeleinden. Aangezien een dergelijk betaalmiddel in het algemeen een (batig) saldo omvat dat een geldwaarde vertegenwoordigt, is het noodzakelijk om de uitwisseling van gegevens tussen een dergelijk betaalmiddel en een betaalstation (zoals een voor 20 elektronisch betalen ingericht telefoontoestel of een elektronische kassa) volgens een beveiligde werkwijze (betalingsprotocol) te laten verlopen. Daarbij dient bijvoorbeeld te worden verzekerd dat een van het betaalmiddel afgewaardeerde hoeveelheid (geldwaarde of aantal rekeneenheden) overeenkomt met een elders opgewaardeerde hoeveelheid 25 (geldwaarde of rekeneenheden): het door een klant betaalde bedrag dient te corresponderen met het door een leverancier te ontvangen bedrag. De opgewaardeerde hoeveelheid kan bijvoorbeeld worden opgeslagen in een, in het betaalstation aanwezige, beveiligde module.
Bekende betalingswerkwijzen omvatten een eerste stap, waarin het 30 saldo van het betaalmiddel door het betaalstation wordt opgevraagd, 1 0 0 1 8 6 3 2 een tweede stap, waarin het saldo van het betaalmiddel wordt verlaagd (a£waarderen van het betaalmiddel) en een derde stap, waarin opnieuw het saldo van het betaalmiddel wordt opgevraagd. Uit het verschil tussen het saldo van de eerste en derde stap kan de afgewaardeerde 5 hoeveelheid en daarmee de in het betaalstation op te waarderen hoeveelheid worden bepaald. De tweede stap kan een aantal malen worden herhaald, eventueel in combinatie met de derde stap.
Ter voorkoming van fraude wordt bij een dergelijke werkwijze in de eerste stap gebruik gemaakt van een toevalsgetal ("random number"), 10 dat door het betaalstation wordt gegenereerd en naar het betaalmiddel wordt overgedragen, bijvoorbeeld als deel van een code waarmee het saldo wordt opgevraagd. Aan de hand van dit toevalsgetal genereert het betaalmiddel als eerste respons een authenticatiecode, die een (bijvoorbeeld cryptografische) bewerking van onder meer het 15 toevalsgetal en het saldo kan omvatten. Door voor elke transactie een ander toevalsgetal te gebruiken wordt voorkomen dat door naspelen ("replay") een transactie kan worden nagebootst. Tevens wordt in de derde stap gebruik gemaakt van een tweede toevalsgetal ("random number"), dat eveneens door het betaalstation wordt gegenereerd en 20 naar het betaalmiddel wordt overgedragen. Aan de hand van het tweede toevalsgetal genereert het betaalmiddel als tweede respons een tweede, nieuwe authenticatiecode, die een bewerking van onder meer het tweede toevalsgetal en het nieuwe saldo kan omvatten. Op basis van het verschil van de twee overgedragen saldo's kan het betaalstation (dan 25 wel een beveiligde module van het betaalstation) bepalen met welke hoeveelheid het saldo van het betaalstation dient te worden opgewaardeerd.
Deze bekende werkwijze is in principe zeer fraudebestendig zolang een betaalmiddel met één betaalstation (resp. beveiligde 30 module) communiceert. Het nadeel van de bekende werkwijze is echter gelegen in het feit dat de eerste en tweede authenticatiecodes onafhankelijk zijn. Indien een tweede of derde betaalstation (resp. beveiligde module) met het betaalmiddel communiceert, is het door deze onafhankelijkheid mogelijk de eerste stap van de tweede en derde stap 35 te scheiden. Hierdoor kan een ogenschijnlijk complete transactie worden bereikt zonder dat het betreffende betaalmiddel met hetzelfde bedrag wordt afgewaardeerd als de betaalstations (resp. beveiligde modules) in totaal worden opgewaardeerd. Het zal duidelijk zijn dat 1001863 3 dit ongewenst is.
B. SAMENVATTING VAN DE UITVINDING
De uitvinding beoogt bovengenoemde en andere nadelen van de 5 stand van de techniek op te heffen en een werkwijze te verschaffen, die een nog grotere mate van beveiliging van afwaardeertransacties biedt. In het bijzonder beoogt de uitvinding een werkwijze te verschaffer., die verzekert dat tijdens een transactie slechts communicatie tussen het betaalmiddel en één betaalstation 10 respectievelijk beveiligde module plaatsvindt. Meer in het bijzonder beoogt de uitvinding een werkwijze te verschaffen, die verzekert dat het bedrag, waarmee het saldo van een betaalmiddel tijdens een transactie wordt verlaagd, overeenstemt met het bedrag waarmee het saldo van slechts één betaalstation respectievelijk beveiligde module 15 wordt verhoogd.
Een werkwijze voor het met behulp van een betaalstation beveiligd afwaarderen van een elektronisch betaalmiddel, omvattende: - een eerste stap, waarin: het betaalstation een eerste toevalsgetal naar het betaalmiddel 20 overdraagt, het betaalmiddel, in respons op dit eerste toevalsgetal, een eerste authenticatiecode naar het betaalstation overdraagt, welke eerste authenticatiecode op basis van tenminste het eerste toevalsgetal en een saldo van het betaalmiddel wordt bepaald, en 25 - het betaalstation de eerste authenticatiecode controleert; - een tweede stap, waarin: het betaalstation een afwaardeercommando naar het betaalmiddel overdraagt en het saldo van het betaalmiddel aan de hand van het afwaardeercommando wordt verlaagd; en 30 - een derde stap, waarin: het betaalmiddel een tweede toevalsgetal naar het betaalmiddel overdraagt, het betaalmiddel, in respons op dit tweede toevalsgetal, een tweede authenticatiecode naar het betaalstation overdraagt, 35 waarbij tweede authenticatiecode op basis van tenminste het tweede toevalsgetal en het actuele saldo van het betaalmiddel wordt bepaald, en het betaalstation de eerste authenticatiecode controleert; 1001863 4 heeft hiertoe volgens de uitvinding het kenmerk, dat de eerste authenticatiecode mede op basis van een eerste authenticatiewaarde en de tweede authenticatiecode mede op basis van een tweede authenticatiewaarde wordt bepaald, waarbij de eerste en tweede S authenticatiewaarden gerelateerd zijn, en dat het betaalmiddel in respons op het ontvangen van een toevalsgetal een nieuwe authenticatiewaarde genereert.
Door de authenticatiecodes te vormen op basis van onder meer authenticatiewaarden, die binnen een transactie gerelateerd zijn, 10 wordt een mogelijkheid geboden te controleren of de tweede authenticatiecode (in de derde stap) gerelateerd is aan de eerste authenticatiecode (in de eerste stap). Door nu een nieuwe authenticatiewaarde te genereren, steeds wanneer een authenticatiecode moet worden bepaald, wordt de mogelijkheid geboden opeenvolgende 15 authenticatiecodes, en daarmee opeenvolgende transacties, te onderscheiden. Indien elke keer dat de eerste of derde stap wordt uitgevoerd een (zoveel mogelijk) unieke authenticatiewaarde wordt gegenereerd, kan eenduidig worden vastgesteld welke tweede authenticatiecode met welke eerste gerelateerd is. Daarmee kan ook 20 worden vastgesteld, of binnen een transactie al een tweede authenticatiecode is afgegeven.
De authenticatiewaarden worden in principe autonoom door het betaalmiddel ‘gegenereerd. Bij voorkeur is geen beïnvloeding van buitenaf mogelijk, dit teneinde fraude te vermijden. De 25 authenticatiewaarden kunnen op verschillende wijzen worden gegenereerd, bijvoorbeeld door een toevalsgenerator of door een teller.
De eerste en tweede authenticatiewaarden van een transactie kunnen gerelateerd zijn doordat zij bijvoorbeeld dezelfde waarde 30 hebben, of doordat ze onderling afhankelijke waarden hebben, zoals opeenvolgende waarden van een teller. Ook kan de eerste authenticatiewaarde een toevalsgetal zijn, en kan de tweede authenticatiewaarde uit de eerste worden gevormd door het daarbij optellen van een bepaald getal. In principe dient elk paar 35 authenticatiewaarden zodanig gerelateerd te zijn, dat dit eenduidig controleerbaar is.
De uitvinding beoogt verder een elektronisch betaalmiddel en een betaalstation te verschaffen waarin de werkwijze wordt toegepast.
1001863 5
C. REFERENTIES
[1] ΕΡ-Α-0.63 7.004 [2] EP-A-0.223.213
5 D. UITVOERINGSVOORBEELDEN
De uitvinding zal in het onderstaande aan de hand van de figuren nader worden toegelicht.
Figuur 1 toont schematisch een betaalsysteem waarin de uitvinding kan worden toegepast.
10 Figuur 2 toont schematisch een werkwijze waarin de uitvinding wordt toegepast.
Figuur 3 toont schematisch de geïntegreerde schakeling van een betaalmiddel waarbij de uitvinding kan worden toegepast.
Het in figuur 1 bij wijze van voorbeeld schematisch weergegeven 15 systeem 10 voor elektronisch betalen omvat een elektronisch betaalmiddel, zoals een zogenaamde "chip card" of "smart card" 11, een betaalstation 12, een eerste beta1ingsinste11ing 13, en een tweede betalingsinstelling 14. Het betaalstation (terminal) 12 is in figuur 1 weergegeven als een kassa, maar kan bijvoorbeeld ook een (openbaar) 20 telefoontoestel omvatten. De betalingsinstellingen 13 en 14, in figuur 1 beide aangeduid als bank, kunnen niet alleen banken maar cok nadere instellingen zijn die beschikken over middelen (computers) voor het verrekenen van betalingen. In de praktijk kunnen de betalingsinstellingen 13 en 14 één betalingsinstelling vormen. Het 25 betaalmiddel 11 omvat in het weergegeven voorbeeld een substraat en een geïntegreerde schakeling met contacten 15, welke schakeling is ingericht voor het afhandelen van (betalings)transacties. Het betaalmiddel kan ook een elektronische beurs ("wallet") omvatten. Tussen het betaalmiddel 11 en het betaalstation 12 vindt, 30 tijdens een transactie, een uitwisseling van betalingsgegevens PD1 plaats. Het betaalmiddel 11 is geassocieerd met de betalingsinstelling 13, terwijl het betaalstation 12 is geassocieerd met de betalingsinstelling 14. Tussen de betalingsinstellingen 13 en 14 vindt na een transactie een verrekening plaats door het uitwisselen van 35 betalingsgegevens PD2, die van de betalingsgegevens PD1 zijn afgeleid. Tijdens een transactie vindt in principe geen communicatie tussen het betaalstation 12 en de betreffende betalingsinstelling 14 plaats (zogenaamd "off-line" systeem). Derhalve moeten transacties onder 1 0 0 1 8 6 3 6 gecontroleerde omstandingheden verlopen om te verzekeren dat geen misbruik van het systeem kan plaatsvinden. Een dergelijk misbruik kan bijvoorbeeld zijn het verhogen van een saldo van het betaalmiddel 11 vaar geen saldowijziging van een tegenrekening bij de 5 betalingsinstelling 13 tegenover staat.
Het schema van £iguur 2 geeft de uitwisseling van gegevens tussen (de geïntegreerde schakeling van) een betaalmiddel C (11 in figuur 1) en (de beveiligde module van) een betaalstation T (12 in figuur 1) weer, waarbij opeenvolgende gebeurtenissen onder elkaar zijn 10 weergegeven.
In de eerste stap, aangeduid met I, produceert het betaalstation T een eerste toevalsgetal R1 en draagt dit aan het betaalmiddel C over (deelstap Ia). In de praktijk kan het toevalsgetal R1 onderdeel uitmaken van een code voor het opvragen van eer. authenticatiecode. In 15 respons op het ontvangen van het toevalsgetal R1 (resp. een
betreffende code) genereert het betaalmiddel C overeenkomstig de uitvinding een eerste authenticatiewaarde AVI, bijvoorbeeld door een teller te verhogen, een toevalsgenerator te activeren, of beide (deelstap Ib). Aan de hand van het toevalsgetal R1 , de eerste 20 authenticatiewaarde AVI en andere gegevens, waaronder het saldo SCI
van het betaalmiddel, produceert het betaalmiddel C een authenticatiecode AC1 die aan het betaalstation T wordt overgedragen (deelstap Ic): AC1 = F(R1, ΑΫ1, SCI, ...), waarbij F een op zich bekende cryptografische functie kan zijn. Het betaalstation T controleert de 25 authenticatiecode aan de hand van onder meer R1 en registreert, bij een positief controleresultaat, het saldo SCI en de eerste authenticatiewaarde AVI, die in de authenticatiecode AC1 zijn bevat.
In de tweede stap, aangeduid met II, produceert het betaalstation T een afwaardeercommando D, dat de van het betaalmiddel 30 af te waarderen waarde (hoeveelheid) omvat. Het afwaardeercommando D wordt naar het betaalmiddel C overgedragen, waarna het saldo SCI van het betaalmiddel met de af te waarderen hoeveelheid wordt verlaagd tot SC2. Eventueel kan de tweede stap enkele malen worden herhaald.
In de derde stap, aangeduid met III, produceert het 35 betaalstation T een tweede toevalsgetal R2 en draagt dit aan het betaalmiddel C over (deelstap lila). Hierop genereert het betaalmiddel C een tweede authenticatiewaarde AV2 (deelstap Illb). Aan de hand van het tweede toevalsgetal R2, de tweede authenticatiewaarde AV2 en 1001863 7 andere gegevens, waaronder het nieuwe saldo SC2 van het betaalmiddel, produceert het betaalmiddel C een authenticatiecode AC2 die aan het betaalstation T wordt overgedragen (deelstap IIIc): AC2 - F(R2, SC2, ...)» waarbij F een op zich bekende cryptografische functie kan zijn.
5 De derde stap kan dus voor het betaalmiddel C geheel analoog aan de eerste stap verlopen.
Het betaalstation T controleert de ontvangen tweede authenticatiecode AC2, bijvoorbeeld door ontcijferen van de authenticatiecode en vergelijken van het toevalsgetal R2. Ook 10 controleert het betaalstation T of de uit de tweede authenticatiecode AC2 verkregen tweede authenticatiewaarde AV2 op de juiste wijze gerelateerd is aan de in de eerste stap geregistreerde eerste authenticatiewaarde AVI. Indien het paar authenticatiewaarden AVI en AV2 niet (juist) gerelateerd zijn, wordt de transactie beëindigd en 15 wordt het saldo van het betaalstation T dus niet gewijzigd.
Indien de controle van de authenticatiecode AC2 een positief resultaat heeft, registreert het betaalstation T het saldo SC2 dat in de authenticatiecode AC2 is bevat. Het genoemde ontcijferen kan bijvoorbeeld plaatsvinden door het uitvoeren van de inverse van de 20 functie F.
In een vierde stap, aangeduid met IV, kan in het betaalstation T het verschil van de saldo's SCI en SC2 worden bepaald en in het betaalstation*worden geregisteerd. Daarbij kan dit verschil ofwel afzonderlijk worden opgeslagen, ofwel bij een bestaande waarde (saldo 25 van het betaalstation) worden opgeteld, om later te worden verrekend.
Deze vierde stap is evenals mogelijke volgende stappen niet wezenlijk voor de uitvinding. Aan de in figuur 2 weergegeven stappen kan een authenticatie- of ver ificatiestap voorafgaan; deze is echter eveneens niet wezenlijk voor de onderhavige uitvinding.
30 In het schema, dat in het bovenstaande is besproken, zijn de toevalsgetallen R1 en R2 verschillend. De toevalsgetallen R1 en R2 kunnen echter identiek zijn (R1 R2 R), zodat in stap III tevens gecontroleerd kan worden of in de authenticatiecode AC2 nog steeds van hetzelfde toevalsgetal R (= Rl) gebruik wordt gemaakt.
35 Opgemerkt wordt dat het getal Rl, evenals het getal R2, strikt genomen geen toevalsgetal hoeft te zijn: het dient voor de eenduidige identificatie van de authenticatiecode AC1 als antwoord ("response") op Rl ("challenge"). Essentieel is slechts dat Rl voor het 1001863 8 betaalmiddel C niet kenbaar is.
Volgens de stand van de techniek zijn de authenticatiecodes AC1 en AC2 in principe onafhankelijk. Dat wil zeggen, indien de toevalsgetallen R1 en R2 verschillen is er geen direct of indirect 5 verband tussen de codes AC1 en AC2. Door deze onafhankelijkheid is er in principe geen garantie dat de stappen I en III tussen hetzelfde betaalmiddel-betaalstation-paar worden uitgevoerd.
Volgens de uitvinding wordt bij het bepalen van de tweede authenticatiecode echter uitgegaan van een authenticatiewaarde, die 10 gerelateerd is aan de authenticatiewaarde die bij het bepalen van de eerste authenticatiecode werd gebruikt. Hierdoor is er een verband gelegd tussen de twee authenticatiecodes van de betreffende transactie.
Indien bijvoorbeeld het betaalmiddel C van een tweede 15 betaalstation T' een (eerste) toevalsgetal R1' ontvangt, nadat het betaalmiddel C aan een eerste betaalstation T een eerste authenticatiecode AC1 heeft afgegeven, zal het betaalmiddel C een authenticatiecode AC2 afgeven. Indien daarop het eerste betaalstation T, na het afgeven van een afwaardeercommando, opnieuw een 20 authenticatiecode opvraagt, geeft het betaalmiddel C een verdere authenticatiecode AC3 af, die onder meer is gebaseerd op de verdere authenticatiewaarde AV3. Het betaalstation T zal constateren dat de authenticatiecodes AC1 en AC3 niet gerelateerd zijn en zal de saldo-waarde SC3, die in de authenticatiecode AC3 was opgenomen, niet kunnen 25 gebruiken. Evenzo levert een authenticatie AC4, die door het tweede betaalstation T' wordt opgevraagd, geen geldige authenticatie en dus geen geldige saldowaarde op. Het overdragen van gewijzigde saldowaarden naar meerdere betaalstations wordt op deze wijze effectief voorkomen.
30 De authenticatiewaarden worden bij voorkeur gevormd door opeenvolgende getallen, bijvoorbeeld tellerstanden. Het is echter ook mogelijk een teller te gebruiken die elke tweede keer (tweede keer genereren van een authenticatiewaarde) verhoogd wordt, zodat steeds twee opeenvolgende authenticatiewaarden gelijk zullen zijn. Opgemerkt 35 wordt dat het betaalmiddel verschil kan maken tussen de eerste en de derde stap, maar dit niet hoeft te doen.
De genoemde afhankelijkheid van de authenticatiewaarden overeenkomstig de uitvinding verzekert dat alle stappen van de 1001863 9 transactie, waarin de werkwijze volgens de uitvinding wordt toegepast, tussen hetzelfde betaalmiddel en hetzelfde betaalstation plaatsvinden.
Aan de hand van figuur 3 zal nader worden uiteengezet hoe de werkwijze volgens de uitvinding bij betaalkaarten kan worden 5 toegepast.
Het schema van figuur 3 toont een schakeling 100 met een besturingseenheid 101, een geheugen 102, en een invoer-uitvoer-eenheid 103, die onderling zijn gekoppeld. De besturingseenheid kan bijvoorbeeld worden gevormd door een microprocessor of een 10 microcontroller. Het geheugen 102 kan een RAM- en/of ROM-geheugen omvatten. Bij voorkeur omvat het geheugen 102 een herschrijfbaar ROM-geheugen (EEPROM).
Volgens de uitvinding omvat de schakeling 100 tevens een aanvullend geheugen 105 voor het opslaan van authenticatiewaarden. Dit 15 geheugen 105 kan, zoals in figuur 3 is getoond, een aparte eenheid vormen, maar kan ook deel uitmaken van het geheugen 102 en bijvoorbeeld door enkele geheugenplaatsen van het geheugen 102 worden gevormd. Bij voorkeur wordt het geheugen 105 gevormd door een tellerschakeling.
20 In een voorkeursuitvoeringsvorm worden opeenvolgende authenticatiewaarden gevormd door opeenvolgende teilerstanden. Een eerste authenticatiewaarde AVI, die gebruikc wordt om de authenticatiecode AC1 te vormen, komt overeen met een (in principe willekeurige) stand van de teller, zoals deze in het geheugen 105 is 25 opgeslagen. Na de tweede stap (zie ook figuur 2) wordt de teilerstand met één verhoogd.
Het genereren van authenticatiewaarden gebeurt autonoom, dat wil zeggen zonder (mogelijke) beïnvloeding van buitenaf, zoals van een betaalstation. Hierdoor wordt de fraudebestendigheid verder verhoogd. 30 Het zal duidelijk zijn dat in plaats van het telkens met één verhogen van de teilerstand deze telkens met één kan worden verlaagd. Evenzo kan de teilerstand telkens met meer dan één, bijvoorbeeld met twee of vier, worden verhoogd of verlaagd. Ook is het mogelijk de schakeling 100 zodanig uit te voeren, dat de authenticatiewaarde(n) 35 niet binnen een transactie maar alleen tussen transacties worden gewijzigd. Het betaalstation is in een dergelijk geval uiteraard overeenkomstig ingericht.
Een betaalstation voor toepassing van de uitvinding omvat 1 0 0 1 8 6 3 10 middelen (zoals een kaartlezer) voor het communiceren met een betaalmiddel, middelen voor het uitvoeren van authenticaties (zoals een processor) en middelen voor het registreren van saldowaarden (zoals een halfgeleidergeheugen). Het betaalstation is zodanig 5 uitgevoerd, dat een mislukte authenticatie het onmogelijk maakt dat een nieuwe saldowaarde wordt geregisteerd. De authenticatie omvat overeenkomstig de uitvinding ook de authenticatiewaarden. De stappen van de werkwijze volgens de uitvinding kunnen zowel in apparatuur (specifieke schakeling, zoals een ASIC) als in programmatuur (geschikt 10 programma voor een processor) zijn vastgelegd.
Het zal deskundigen duidelijk zijn dat de uitvinding niet beperkt is tot de weergegeven uitvoeringsvormen en dat vele wijzigingen en aanvullingen mogelijk zijn zonder buiten het kader van de uitvinding te treden. Zo is het principe van de uitvinding in het 15 bovenstaande beschreven aan de hand van het afwaarderen van een betaalmiddel, maar dit principe kan ook voor het opwaarderen van betaalmiddelen worden toegepast.
1001863

Claims (12)

1. Werkwijze voor het met behulp van een betaalstation beveiligd afwaarderen van een elektronisch betaalmiddel, omvattende: - een eerste stap, waarin: het betaalstation een eerste toevalsgetal naar het betaalmiddel 5 overdraagt, het betaalmiddel, in respons op dit eerste toevalsgetal, een eerste authenticatiecode naar het betaalstation overdraagt, welke eerste authenticatiecode op basis van tenminste het eerste toevalsgetal en een saldo van het betaalmiddel wordt bepaald, en 10 - het betaalstation de eerste authenticatiecode controleert; - een tweede stap, waarin: het betaalstation een afwaardeercommando naar het betaalmiddel overdraagt en het saldo van het betaalmiddel aan de hand van het afwaardeercommando wordt verlaagd; en 15 - een derde stap, waarin: het betaalmiddel een tweede toevalsgetal naar het betaalmiddel overdraagt, het betaalmiddel, in respons op dit tweede toevalsgetal, een tweede authenticatiecode naar het betaalstation overdraagt, 20 waarbij tweede authenticatiecode op basis van tenminste het tweede toevalsgetal er. het actuele saldo van het betaalmiddel wordt bepaald, en - het betaalstation de eerste authenticatiecode controleert; met het kenmerk, dat de eerste authenticatiecode mede op basis van een 25 eerste authenticatiewaarde en de tweede authenticatiecode mede op basis van een tweede authenticatiewaarde wordt bepaald, waarbij de eerste en tweede authenticatiewaarden gerelateerd zijn, en dat het betaalmiddel in respons op het ontvangen van een toevalsgetal een nieuwe authenticatiewaarde genereert.
2. Werkwijze volgens conclusie 1, waarin de eerste en tweede authenticatiewaarden identiek zijn.
3. Werkwijze volgens conclusie 1, waarin de eerste en tweede authenticatiewaarden opeenvolgende tellerwaarden omvatten.
4. Werkwijze volgens conclusie 1, waarin de eerste 35 authenticatiewaarde telkens op basis van een toevalsgetal wordt gevormd.
5. Werkwijze volgens een van de voorgaande conclusies, waarin een 1001863 authenticatiecode tevens op basis van een sleutel en een identificatiecode wordt bepaald.
6. Werkwijze volgens een van de voorgaande conclusies, waarin een authenticatiecode met behulp van een cryptografische functie wordt 5 bepaald.
7. Werkwijze volgens een van de voorgaande conclusies, verder omvattende een vierde stap waarin het verschil tussen de saldi van de eerste en derde stap in het betaalstation wordt geregistreerd.
8. Werkwijze volgens een van de voorgaande conclusies, waarin de 10 eerste en tweede toevalsgetallen identiek zijn.
9. Werkwijze volgens een van de voorgaande conclusies, waarin het betaalstation een module voor het beveiligd registreren van gegevens omvat.
10. Financiële transactie, uitgevoerd met toepassing van de 15 werkwijze volgens een van de voorgaande conclusies.
11. Elektronisch betaalmiddel, omvattende een geïntegreerde schakeling met een processor, een geheugen en een invoer-uitvoer-schakeling, ingericht voor het ten uitvoer leggen van de werkwijze volgens een van de conclusies 1 tot en met 10.
12. Betaalstation, ingericht voor toepassing van de werkwijze volgens een van de conclusies 1 tct en met 10. 1001863
NL1001863A 1995-12-08 1995-12-08 Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmid- del, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwijze. NL1001863C2 (nl)

Priority Applications (19)

Application Number Priority Date Filing Date Title
NL1001863A NL1001863C2 (nl) 1995-12-08 1995-12-08 Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmid- del, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwijze.
PCT/EP1996/005027 WO1997022091A1 (en) 1995-12-08 1996-11-14 Method for protectedly debiting an electronic payment means
CZ19981758A CZ287424B6 (en) 1995-12-08 1996-11-14 Method of protected execution of transaction by making use of electronic means of payment
ES96939057T ES2143790T3 (es) 1995-12-08 1996-11-14 Metodo para adeudar de forma protegida un medio de pago electronico
CN96198809A CN1121020C (zh) 1995-12-08 1996-11-14 保护地记入电子付款工具借方的方法
PL96327192A PL181221B1 (pl) 1995-12-08 1996-11-14 Sposób bezpiecznego realizowania transakcji przy użyciu elementu płatniczego i stanowiska płacenia
EP96939057A EP0883866B1 (en) 1995-12-08 1996-11-14 Method for protectedly debiting an electronic payment means
DE69607041T DE69607041T2 (de) 1995-12-08 1996-11-14 Verfahren zum geschützten elektronischen zahlungsmittels
EA199800539A EA000730B1 (ru) 1995-12-08 1996-11-14 Способ защищенного дебетования электронного платежного средства
CA002239875A CA2239875C (en) 1995-12-08 1996-11-14 Method for protectedly debiting an electronic payment means
IL12475296A IL124752A (en) 1995-12-08 1996-11-14 Method for protectedly debiting an electronic payment means
AT96939057T ATE190420T1 (de) 1995-12-08 1996-11-14 Verfahren zum geschützten elektronischen zahlungsmittels
NZ322489A NZ322489A (en) 1995-12-08 1996-11-14 Protectedly performing a transaction, using electronic payment means and a payment station, includes repeated execution of an interrogation step
BR9611975A BR9611975A (pt) 1995-12-08 1996-11-14 Processo para protegidamente debitar-se um meio de pagamento eletrônico
AU76254/96A AU703985B2 (en) 1995-12-08 1996-11-14 Method for protectedly debiting an electronic payment means
ZA9610277A ZA9610277B (en) 1995-12-08 1996-12-06 Method for protectedly debiting an electronic payment means.
US08/762,454 US5991412A (en) 1995-12-08 1996-12-09 Method for protectedly debiting an electronic payment means
NO982527A NO982527D0 (no) 1995-12-08 1998-06-03 FremgangsmÕte for beskyttet debitering av et elektronisk betalingsmiddel
BG102607A BG102607A (en) 1995-12-08 1998-07-08 Method for protected consumpiton of a means of payment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL1001863 1995-12-08
NL1001863A NL1001863C2 (nl) 1995-12-08 1995-12-08 Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmid- del, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwijze.

Publications (1)

Publication Number Publication Date
NL1001863C2 true NL1001863C2 (nl) 1997-06-10

Family

ID=19762011

Family Applications (1)

Application Number Title Priority Date Filing Date
NL1001863A NL1001863C2 (nl) 1995-12-08 1995-12-08 Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmid- del, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwijze.

Country Status (19)

Country Link
US (1) US5991412A (nl)
EP (1) EP0883866B1 (nl)
CN (1) CN1121020C (nl)
AT (1) ATE190420T1 (nl)
AU (1) AU703985B2 (nl)
BG (1) BG102607A (nl)
BR (1) BR9611975A (nl)
CA (1) CA2239875C (nl)
CZ (1) CZ287424B6 (nl)
DE (1) DE69607041T2 (nl)
EA (1) EA000730B1 (nl)
ES (1) ES2143790T3 (nl)
IL (1) IL124752A (nl)
NL (1) NL1001863C2 (nl)
NO (1) NO982527D0 (nl)
NZ (1) NZ322489A (nl)
PL (1) PL181221B1 (nl)
WO (1) WO1997022091A1 (nl)
ZA (1) ZA9610277B (nl)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7357312B2 (en) 1998-05-29 2008-04-15 Gangi Frank J System for associating identification and personal data for multiple magnetic stripe cards or other sources to facilitate a transaction and related methods
US6131811A (en) 1998-05-29 2000-10-17 E-Micro Corporation Wallet consolidator
US6738749B1 (en) * 1998-09-09 2004-05-18 Ncr Corporation Methods and apparatus for creating and storing secure customer receipts on smart cards
BR9914035A (pt) * 1998-09-22 2001-06-19 Infineon Technologies Ag Processo para a autenticação de, pelo menos, um assinante durante uma troca de dados
US7236950B2 (en) * 1998-10-29 2007-06-26 Universal Card Services Corp. Method and system of combined billing of multiple accounts on a single statement
CA2403283A1 (en) 2000-03-15 2001-09-20 Edward J. Hogan Method and system for secure payments over a computer network
FR2807249B1 (fr) * 2000-03-30 2006-01-20 Ascom Monetel Sa Procede d'authentification de cartes a puces
US6990470B2 (en) * 2000-04-11 2006-01-24 Mastercard International Incorporated Method and system for conducting secure payments over a computer network
US7379919B2 (en) 2000-04-11 2008-05-27 Mastercard International Incorporated Method and system for conducting secure payments over a computer network
US7177848B2 (en) * 2000-04-11 2007-02-13 Mastercard International Incorporated Method and system for conducting secure payments over a computer network without a pseudo or proxy account number
US7280984B2 (en) * 2000-05-08 2007-10-09 Phelan Iii Frank Money card system, method and apparatus
US7472092B2 (en) * 2000-05-08 2008-12-30 Patricia Phelan Money order device with identity verification and method
US6805288B2 (en) 2000-05-15 2004-10-19 Larry Routhenstein Method for generating customer secure card numbers subject to use restrictions by an electronic card
CA2382696A1 (en) * 2000-06-21 2001-12-27 Edward J. Hogan An improved method and system for conducting secure payments over a computer network
US6986057B1 (en) 2000-08-07 2006-01-10 Dallas Semiconductor Corporation Security device and method
EP1223565A1 (en) * 2001-01-12 2002-07-17 Motorola, Inc. Transaction system, portable device, terminal and methods of transaction
JP4651212B2 (ja) * 2001-03-22 2011-03-16 大日本印刷株式会社 携帯可能情報記憶媒体およびその認証方法
US7195154B2 (en) 2001-09-21 2007-03-27 Privasys, Inc. Method for generating customer secure card numbers
US7822679B1 (en) 2001-10-29 2010-10-26 Visa U.S.A. Inc. Method and system for conducting a commercial transaction between a buyer and a seller
US6641050B2 (en) 2001-11-06 2003-11-04 International Business Machines Corporation Secure credit card
NO315727B1 (no) * 2002-02-22 2003-10-13 Handcash As Betalingskort og tilhörende fremgangsmåte
US8396809B1 (en) 2002-05-14 2013-03-12 Hewlett-Packard Development Company, L.P. Method for reducing purchase time
US7729984B1 (en) 2002-09-27 2010-06-01 Abas Enterprises Llc Effecting financial transactions
US7712675B2 (en) * 2003-01-15 2010-05-11 Hewlett-Packard Development Company, L.P. Physical items for holding data securely, and methods and apparatus for publishing and reading them
US8606697B2 (en) 2004-06-17 2013-12-10 Visa International Service Association Method and system for providing buyer bank payable discounting services
US7711639B2 (en) 2005-01-12 2010-05-04 Visa International Pre-funding system and method
JP5396001B2 (ja) * 2006-12-13 2014-01-22 楽天Edy株式会社 情報処理装置、情報処理装置の制御方法、及び情報処理装置の制御プログラム
US20130238488A1 (en) 2012-03-07 2013-09-12 Clearxchange, Llc System and method for transferring funds
US11593800B2 (en) 2012-03-07 2023-02-28 Early Warning Services, Llc System and method for transferring funds
US10318936B2 (en) 2012-03-07 2019-06-11 Early Warning Services, Llc System and method for transferring funds
US10395247B2 (en) 2012-03-07 2019-08-27 Early Warning Services, Llc Systems and methods for facilitating a secure transaction at a non-financial institution system
US10395223B2 (en) 2012-03-07 2019-08-27 Early Warning Services, Llc System and method for transferring funds
US10970688B2 (en) 2012-03-07 2021-04-06 Early Warning Services, Llc System and method for transferring funds
US10878387B2 (en) 2015-03-23 2020-12-29 Early Warning Services, Llc Real-time determination of funds availability for checks and ACH items
US10748127B2 (en) 2015-03-23 2020-08-18 Early Warning Services, Llc Payment real-time funds availability
US10769606B2 (en) 2015-03-23 2020-09-08 Early Warning Services, Llc Payment real-time funds availability
US10832246B2 (en) 2015-03-23 2020-11-10 Early Warning Services, Llc Payment real-time funds availability
US10839359B2 (en) 2015-03-23 2020-11-17 Early Warning Services, Llc Payment real-time funds availability
US11157884B2 (en) 2015-07-21 2021-10-26 Early Warning Services, Llc Secure transactions with offline device
US11151523B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11386410B2 (en) 2015-07-21 2022-07-12 Early Warning Services, Llc Secure transactions with offline device
US10963856B2 (en) 2015-07-21 2021-03-30 Early Warning Services, Llc Secure real-time transactions
US10956888B2 (en) 2015-07-21 2021-03-23 Early Warning Services, Llc Secure real-time transactions
US11037121B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US11062290B2 (en) 2015-07-21 2021-07-13 Early Warning Services, Llc Secure real-time transactions
US11151522B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11037122B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US10438175B2 (en) 2015-07-21 2019-10-08 Early Warning Services, Llc Secure real-time payment transactions
US10970695B2 (en) 2015-07-21 2021-04-06 Early Warning Services, Llc Secure real-time transactions
CN105357213B (zh) * 2015-11-25 2018-11-16 四川诚品电子商务有限公司 网络平台账户的身份认证方法
CN105491028B (zh) * 2015-11-25 2019-01-25 四川诚品电子商务有限公司 电商平台账户的身份认证方法
US11144928B2 (en) 2016-09-19 2021-10-12 Early Warning Services, Llc Authentication and fraud prevention in provisioning a mobile wallet
US12499427B2 (en) 2021-08-31 2025-12-16 Early Warning Services, Llc Direct electronic bill payment with real-time funds availability

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0409701A1 (fr) * 1989-07-19 1991-01-23 France Telecom Carte à microcircuit câblé et procédé de transaction entre une carte à microcircuit câblé correspondante et un terminal
EP0570924A2 (de) * 1992-05-20 1993-11-24 Siemens Aktiengesellschaft Verfahren zur Authentifizierung eines Systemteiles durch einen anderen Systemteil in einem Informationsübertragungssystem bestehend aus einem Terminal und einer tragbaren Datenträgeranordnung
EP0621570A1 (fr) * 1993-04-16 1994-10-26 France Telecom Procédé de mise à jour d'une carte à mémoire

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4746786A (en) * 1985-11-19 1988-05-24 Siemens Aktiengesellschaft Method and apparatus for evaluating units stored on credit cards
GB2205186B (en) * 1987-05-23 1991-02-13 Motorola Inc Memory cards
FR2653248B1 (fr) * 1989-10-13 1991-12-20 Gemolus Card International Systeme de paiement ou de transfert d'information par carte a memoire electronique porte monnaie.
NL9301271A (nl) * 1993-07-20 1995-02-16 Nederland Ptt Werkwijze en inrichting voor het registreren van gebruiksgegevens van op een betaalkaart werkende toestellen.

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0409701A1 (fr) * 1989-07-19 1991-01-23 France Telecom Carte à microcircuit câblé et procédé de transaction entre une carte à microcircuit câblé correspondante et un terminal
EP0570924A2 (de) * 1992-05-20 1993-11-24 Siemens Aktiengesellschaft Verfahren zur Authentifizierung eines Systemteiles durch einen anderen Systemteil in einem Informationsübertragungssystem bestehend aus einem Terminal und einer tragbaren Datenträgeranordnung
EP0621570A1 (fr) * 1993-04-16 1994-10-26 France Telecom Procédé de mise à jour d'une carte à mémoire

Also Published As

Publication number Publication date
EA199800539A1 (ru) 1999-02-25
AU703985B2 (en) 1999-04-01
PL327192A1 (en) 1998-11-23
CN1203681A (zh) 1998-12-30
IL124752A0 (en) 1999-01-26
CN1121020C (zh) 2003-09-10
ATE190420T1 (de) 2000-03-15
NO982527L (no) 1998-06-03
ES2143790T3 (es) 2000-05-16
BG102607A (en) 1999-01-29
CZ287424B6 (en) 2000-11-15
CA2239875C (en) 2004-01-06
DE69607041T2 (de) 2000-07-13
WO1997022091A1 (en) 1997-06-19
NZ322489A (en) 1998-10-28
DE69607041D1 (de) 2000-04-13
BR9611975A (pt) 1999-02-17
NO982527D0 (no) 1998-06-03
US5991412A (en) 1999-11-23
IL124752A (en) 2000-11-21
PL181221B1 (pl) 2001-06-29
CA2239875A1 (en) 1997-06-19
ZA9610277B (en) 1998-06-08
CZ175898A3 (cs) 1999-01-13
AU7625496A (en) 1997-07-03
EA000730B1 (ru) 2000-02-28
EP0883866B1 (en) 2000-03-08
EP0883866A1 (en) 1998-12-16

Similar Documents

Publication Publication Date Title
NL1001863C2 (nl) Werkwijze voor het beveiligd afwaarderen van een elektronisch betaalmid- del, alsmede betaalmiddel voor het ten uitvoer leggen van de werkwijze.
NL1001659C2 (nl) Werkwijze voor het afwaarderen van een elektronisch betaalmiddel.
US5495098A (en) Smart card updating process
US10147077B2 (en) Financial transaction method and system having an update mechanism
AU701801B2 (en) Electronic payment system having several calculation units, electronic payment means, as well as a method for electronic payment
JP3363454B2 (ja) 電子取引システム
EP0824742B1 (en) Method for effecting an electronic payment transaction
EP1512125B1 (en) Method to pay with a smart card
EP0724238A1 (en) Card apparatus and cashless transaction system
JP2001188937A (ja) 対価物取引システム
NL1001509C2 (nl) Werkwijze voor het annuleren van een transactie met een elektronisch betaalmiddel, alsmede betaalmiddel voor toepassing van de werkwijze.
US20030222152A1 (en) Pre-paid debit & credit card
JP2882012B2 (ja) データ移転システムおよびデータ移転端末装置
KR100551558B1 (ko) 카드 장착 슬롯이 구비된 휴대폰을 이용한 아이씨 카드사용 방법
NL1004536C2 (nl) Werkwijze voor het afwaarderen van een electronisch betaalmiddel.
WO1998003943A1 (en) Card apparatus and cashless transaction system
KR20020024096A (ko) 전자화폐를 이용한 거래시스템 및 거래방법
KR20040008747A (ko) 스마트 카드를 이용한 전자화폐 구매 단말기에서의전자화폐 수집, 정산장치 및 그 방법
MXPA98004542A (en) Method to load an electronic payment to an account
HK1019255A (en) Method of debiting an electronic payment means

Legal Events

Date Code Title Description
PD2B A search report has been drawn up
TD Modifications of names of proprietors of patents

Owner name: KONINKLIJKE KPN N.V.

V1 Lapsed because of non-payment of the annual fee

Effective date: 20110701