NL1009213C2 - System for exchanging data between Smart Card and instant payment processing network - Google Patents
System for exchanging data between Smart Card and instant payment processing network Download PDFInfo
- Publication number
- NL1009213C2 NL1009213C2 NL1009213A NL1009213A NL1009213C2 NL 1009213 C2 NL1009213 C2 NL 1009213C2 NL 1009213 A NL1009213 A NL 1009213A NL 1009213 A NL1009213 A NL 1009213A NL 1009213 C2 NL1009213 C2 NL 1009213C2
- Authority
- NL
- Netherlands
- Prior art keywords
- chip card
- terminal
- protocol
- data
- memory means
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/355—Personalisation of cards for use
- G06Q20/3552—Downloading or loading of personalisation data
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Stored Programmes (AREA)
Abstract
Description
-1--1-
Chipkaart voor betalingsverkeer ACHTERGROND VAN DE UITVINDINGBACKGROUND OF THE INVENTION
De uitvinding heeft betrekking op een chipkaart. In het 5 bijzonder betreft de uitvinding het probleem van de interoperabiliteit tussen chipkaarten en verschillende (debet)betaalsystemen.The invention relates to a chip card. In particular, the invention concerns the problem of the interoperability between chip cards and different (debit) payment systems.
Bekend is in de huidige markt dat interoperabiliteit gerealiseerd wordt door terminals (=kaartlezers) te 10 voorzien van software voor interaktie met de verschillende systemen die door verschillende partijen (in casu banken) in gebruik zijn. De hardware is gelijk vanwege de door alle partijen gehanteerde standaard (ISO 7816).It is known in the current market that interoperability is achieved by providing terminals (= card readers) with software for interaction with the different systems used by different parties (in this case banks). The hardware is the same because of the standard used by all parties (ISO 7816).
De huidige aanpak is weinig flexibel en heeft 15 verschillende nadelen. Ten eerste is de realisatie van interoperabiliteit enorm duur. Vele tienduizenden terminals moeten namelijk aangepast of vervangen worden. Ten tweede geldt dat als er verscheidene systemen komen, het ook lastig wordt om hanteerbare terminals te maken die alle 20 systemen "afdekken". Ten derde geldt dat de realisatie van interoperabiliteit een enorme hoeveelheid tijd kost (vele terminals aanpassen).The current approach is not very flexible and has 15 different drawbacks. First, the realization of interoperability is extremely expensive. Many tens of thousands of terminals have to be adapted or replaced. Second, as several systems emerge, it also becomes difficult to create manageable terminals that "cover" all 20 systems. Thirdly, the realization of interoperability takes an enormous amount of time (adapting many terminals).
SAMENVATTING VAN DE UITVINDING De uitvinding beoogt de genoemde nadelen te ondervangen 25 door de interoperabiliteit voor een gebruiker van een systeem A met een systeem B te realiseren door middel van een conversiemodule op de chipkaart van de gebruiker, die fungeert als buffer/converter tussen de "electronic purse" (systeem A) op de chipkaart en de terminal (systeem B). Bij 30 een betaling verrricht de conversiemodule eerst een betalingsactie van de purse naar een eigen buffer en pas daarna naar de terminal. Interoperabiliteit kan op deze manier gerealiseerd worden zonder aanpassing van terminals.SUMMARY OF THE INVENTION The object of the invention is to overcome the above-mentioned drawbacks by realizing the interoperability for a user of a system A with a system B by means of a conversion module on the user's chip card, which functions as a buffer / converter between the " electronic purse "(system A) on the chip card and the terminal (system B). When a payment is made, the conversion module first executes a payment action from the purse to its own buffer and only then to the terminal. Interoperability can be achieved in this way without modification of terminals.
1009213 -2-1009213 -2-
De voorgestelde toevoeging van een conversiemodule valt binnen het concept van de zogeheten serviceslots op de chipkaart, met dien verstande echter dat de serviceslots bedoeld zijn voor het opnemen van data, terwijl de 5 uitvinding het opnemen van een software gaat, met de functie van een conversiemodule.The proposed addition of a conversion module falls within the concept of the so-called service slots on the chip card, however, the service slots are intended for recording data, while the invention involves recording a software, with the function of a conversion module .
Qua tijd levert de aanpak een grote winst op omdat interoperabiliteit zeer snel gerealiseerd kan worden: de software voor de conversiemodule moet gemaakt worden maar 10 kan daarna in een handomdraai op de chipkaarten gezet worden.In terms of time, the approach yields great gains because interoperability can be realized very quickly: the software for the conversion module must be made, but 10 can then be placed on the chip cards in an instant.
UITVOERINGSVOORBEELDENIMPLEMENTATION EXAMPLES
Figuur 1 toont een chipkaart, die een CPU 1 omvat, een niet-beschrijfbaar ROM geheugen 2, een beschrijfbaar RAM 15 geheugen 3 en een beschrijfbaar EEPROM geheugen 4. Via een invoer/uitvoerorgaan (I/O) 5 en een contactorgaan 6 kunnen, via een contactorgaan 7, datasignalen worden uitgewisseld met een terminal 8. Via de terminal 8, die een CPU, ROM etc. omvat, wordt verder gecommuniceerd met een 20 achterliggend dataverwerkingssysteem 9.Figure 1 shows a chip card comprising a CPU 1, a non-writable ROM memory 2, a writable RAM 15 memory 3 and a writable EEPROM memory 4. Via an input / output device (I / O) 5 and a contact device 6, via a contact member 7, data signals are exchanged with a terminal 8. Via the terminal 8, which comprises a CPU, ROM, etc., further communication is carried out with an underlying data processing system 9.
Het besturingssysteem voor de CPU is opgeslagen in de ROMThe operating system for the CPU is stored in the ROM
2. De instructieset voor het bij de chipkaart horende "default" I/O-protocol maakt daarbij deel uit van het in de ROM opgeslagen besturingssysteem.2. The instruction set for the "default" I / O protocol associated with the chip card is part of the operating system stored in the ROM.
25 In de EEPROM worden data opgeslagen als toegangscodes en vercijfersleutels voor verschillende transacties (betalen, sparen etc.), gebruiksvoorkeuren en saldi. De in het EEPROM ingeschreven data zijn "niet-vluchtig", d.w.z. ze gaan niet verloren als de chipkaart uit de terminal wordt gehaald. De 30 RAM 3 wordt gebruikt voor het opslaan van tijdelijke data tijdens chipkaart-operaties. De in de RAM ingeschreven data zijn "vluchtig": ze gaan verloren zodra de chipkaart niet j meer met (de electrische voeding van) de terminal is I verbonden.25 In the EEPROM, data is stored as access codes and encryption keys for various transactions (payment, savings, etc.), usage preferences and balances. The data recorded in the EEPROM is "non-volatile", i.e. it is not lost when the chip card is removed from the terminal. The 30 RAM 3 is used for storing temporary data during chip card operations. The data written in the RAM are "volatile": they are lost as soon as the chip card is no longer connected to (the electrical supply of) the terminal.
: 1009213 -3-: 1009213 -3-
Volgens de uitvinding wordt een deel van het beschrijfbare geheugen, d.w.z. van de EEPROM en/of RAM gebruikt voor het opslaan van een conversieprogramma voor het converteren van het I/O-protocol van de chipkaart naar het I/O-protocol van 5 de terminal als die protocollen verschillend zijn. Het in de EEPROM of RAM opgeslagen programma is bij voorkeur direct executeerbaar, vergelijkbaar met een EXE-file in DOS-omgeving, of een interpreteerbare file, vergelijkbaar met een BAS-file die kan worden geëxecuteerd door middel 10 van QBASIC.EXE.According to the invention, part of the writable memory, ie of the EEPROM and / or RAM, is used to store a converter for converting the I / O protocol from the chip card to the I / O protocol of the terminal if those protocols are different. Preferably, the program stored in the EEPROM or RAM is directly executable, similar to an EXE file in DOS environment, or an interpretable file, similar to a BAS file that can be executed through QBASIC.EXE.
Onder een protocolconversieprogramma of -module wordt hier verstaan een programma dat, geladen in de EEPROM of RAM, met de chipkaart, dat wil zeggen de CPU, ROM, etc., een betalingshandeling afwikkelt conform het default chipkaart-15 protocol; naar de terminal toe echter wikkelt het conversieprogramma de betalingshandeling af conform het protocol van de terminal (8) en/of het achterliggende dataverwerkingssysteem (9). De conversiemodule kan de betalingshandelingen met de chipkaart respectievelijk met 20 de terminal —afhankelijk van de structuur van de respectievelijk protocollen— sequentieel of, waar mogelijk, simultaan afwikkelen.A protocol conversion program or module is here understood to mean a program which, loaded in the EEPROM or RAM, with the chip card, i.e. the CPU, ROM, etc., settles a payment transaction in accordance with the default chip card-15 protocol; however, the conversion program settles the payment transaction towards the terminal in accordance with the protocol of the terminal (8) and / or the underlying data processing system (9). The conversion module can settle the payment transactions with the chip card or with the terminal sequentially or, where possible, simultaneously, depending on the structure of the respective protocols.
Als de chipkaart in verbinding met de terminal wordt gebracht, wordt door de chipkaart en/of de terminal 25 gedetecteerd of beide hetzelfde protocol gebruiken. Is dat niet het geval dan wordt vanuit de terminal het benodigde conversieprogramma "gedownload” naar de chipkaart, waar het wordt opgeslagen in de RAM 3 of EEPROM 4 en vervolgens uitgevoerd. Dat conversieprogramma zorgt er dan voor dat 30 conversie plaatsvindt van het "default” chipkaartprotocol naar het terminalprotocol en vice versa. Het daarvoor nodige conversieprogramma wordt dus vanuit de terminal in de chipkaart EEPROM of RAM ingeschreven op dezelfde wijze waarop in hedendaagse PC-programmafs zogeheten "plug-in" 1 s i o Ü 9 2 1 3 -4- geinstalleerd en door het programma aangeroepen worden. De conversie-"plug-in" kan vanuit de terminal 8 op de chipkaart worden ingeschreven, of vanuit het verwerkingssysteem 9. In dat geval roept de terminal 8, 5 zodra blijkt dat het default chipkaartprotocol niet compatibel met het terminalprotocol is, het in de chipkaart te implanteren conversieprogramma aan vanuit het verwerkingsorgaan 9. Het voordeel daarvan is dat de terminals 8 niet alle voorzien behoeven te zijn van 10 verschillende protocolconversieprogramma’s.When the chip card is brought into connection with the terminal, the chip card and / or the terminal 25 detect whether both are using the same protocol. If not, the necessary converter is "downloaded" from the terminal to the chip card, where it is stored in RAM 3 or EEPROM 4 and then executed. That converter then ensures that 30 conversion takes place from the "default" chip card protocol to the terminal protocol and vice versa. The conversion program required for this is therefore written from the terminal into the chip card EEPROM or RAM in the same way that so-called "plug-in" 1 s i o Ü 9 2 1 3 -4- are installed and called by the program in contemporary PC programs. The conversion "plug-in" can be written to the chip card from the terminal 8, or from the processing system 9. In that case, the terminal 8, 5 will call as soon as it appears that the default chip card protocol is not compatible with the terminal protocol, chip card to be implanted from the processing device 9. The advantage of this is that the terminals 8 do not all have to be provided with 10 different protocol conversion programs.
In plaats van het vanuit de terminal 8 of het verwerkingssysteem 9 downloaden van een geschikt conversieprogramma, kan een aantal van dergelijke programma's ook reeds initieel in de chipkaart-EEPROM 4 15 ingeschreven zijn. Als protocolconversie nodig is, kan dan de daarvoor benodigde module uit de "eigen" chipkaart-EEPROM 4 worden geactiveerd. Bijvoorbeeld kunnen dergelijke conversiemodules op de chipkaart EEPROM worden ingeschreven bij het passeren van de grens tussen twee landen.Instead of downloading a suitable conversion program from the terminal 8 or the processing system 9, a number of such programs may also already be initially registered in the chip card EEPROM 4. If protocol conversion is required, the required module from the "own" chip card EEPROM 4 can be activated. For example, such conversion modules can be enrolled on the EEPROM chip card when crossing the border between two countries.
i 10092131009213
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL1009213A NL1009213C2 (en) | 1998-05-19 | 1998-05-19 | System for exchanging data between Smart Card and instant payment processing network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL1009213 | 1998-05-19 | ||
NL1009213A NL1009213C2 (en) | 1998-05-19 | 1998-05-19 | System for exchanging data between Smart Card and instant payment processing network |
Publications (1)
Publication Number | Publication Date |
---|---|
NL1009213C2 true NL1009213C2 (en) | 1999-11-22 |
Family
ID=19767169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NL1009213A NL1009213C2 (en) | 1998-05-19 | 1998-05-19 | System for exchanging data between Smart Card and instant payment processing network |
Country Status (1)
Country | Link |
---|---|
NL (1) | NL1009213C2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1119193A2 (en) * | 2000-01-19 | 2001-07-25 | Sony Corporation | Data processing device for a video camera-recorder with integrated printer, and method for operating the printer |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0159651A2 (en) * | 1984-04-16 | 1985-10-30 | Omron Tateisi Electronics Co. | IC card and financial transaction processing system using IC card |
EP0292248A2 (en) * | 1987-05-19 | 1988-11-23 | THE GENERAL ELECTRIC COMPANY, p.l.c. | Data processing system |
WO1998002834A1 (en) * | 1996-07-16 | 1998-01-22 | Transaction Technology, Inc. | A method and system for using an application programmable smart card for financial transactions in multiple countries |
WO1998009257A1 (en) * | 1996-08-30 | 1998-03-05 | Gemplus S.C.A. | A system and method for loading applications onto a smart card |
-
1998
- 1998-05-19 NL NL1009213A patent/NL1009213C2/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0159651A2 (en) * | 1984-04-16 | 1985-10-30 | Omron Tateisi Electronics Co. | IC card and financial transaction processing system using IC card |
EP0292248A2 (en) * | 1987-05-19 | 1988-11-23 | THE GENERAL ELECTRIC COMPANY, p.l.c. | Data processing system |
WO1998002834A1 (en) * | 1996-07-16 | 1998-01-22 | Transaction Technology, Inc. | A method and system for using an application programmable smart card for financial transactions in multiple countries |
WO1998009257A1 (en) * | 1996-08-30 | 1998-03-05 | Gemplus S.C.A. | A system and method for loading applications onto a smart card |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1119193A2 (en) * | 2000-01-19 | 2001-07-25 | Sony Corporation | Data processing device for a video camera-recorder with integrated printer, and method for operating the printer |
EP1119193A3 (en) * | 2000-01-19 | 2010-11-24 | Sony Corporation | Data processing device for a video camera-recorder with integrated printer, and method for operating the printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6742715B2 (en) | System and method for flexibly loading an IC card | |
US6164549A (en) | IC card with shell feature | |
US6910638B2 (en) | Smart card that can be configured for debugging and software development using secondary communication port | |
EP0292248A2 (en) | Data processing system | |
SE0100598D0 (en) | Facility for the execution of payment orders | |
AU5342999A (en) | Terminal software architecture for use with smart cards | |
FR2714987A1 (en) | System for transactions comprising terminals and memory cards and corresponding memory card. | |
EP2048590A1 (en) | Method for communication, communication device and secure processor | |
US5969333A (en) | Data collection system for card readers | |
CZ239297A3 (en) | Transaction control system controlled by an integrated circuit | |
AU764307B2 (en) | Method and device for selecting a reconfigurable communications protocol between an IC card and a terminal | |
NL1009213C2 (en) | System for exchanging data between Smart Card and instant payment processing network | |
US9665414B2 (en) | Communication protocol bridge for card computing devices | |
JPH10269307A (en) | Electronic honey system | |
EP0829062A1 (en) | Smart card reader | |
WO2019125638A1 (en) | Flexible emv-compliant identification transaction method | |
CN1245946A (en) | Data processing and its method | |
KR100991747B1 (en) | Method for Transferring Applicationor Data Between IC Cardsor IC Chips | |
EP1003135B1 (en) | Terminal for information processing and electronic payment | |
GB2320354A (en) | Module for transaction terminal | |
KR101013161B1 (en) | Method for Transferring Applicationor Data Between IC Cards or IC Chip | |
KR101070301B1 (en) | terminal | |
NL1013980C1 (en) | System for obtaining and paying for services via communications network uses variety of input terminals | |
KR101013163B1 (en) | System for Transferring Application(or Data) Between IC Chip | |
KR100991748B1 (en) | Terminals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PD2B | A search report has been drawn up | ||
VD1 | Lapsed due to non-payment of the annual fee |
Effective date: 20031201 |