[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO1998045818A2 - Method for using chip card memory units - Google Patents

Method for using chip card memory units Download PDF

Info

Publication number
WO1998045818A2
WO1998045818A2 PCT/EP1998/002044 EP9802044W WO9845818A2 WO 1998045818 A2 WO1998045818 A2 WO 1998045818A2 EP 9802044 W EP9802044 W EP 9802044W WO 9845818 A2 WO9845818 A2 WO 9845818A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
units
chip card
institution
chip
Prior art date
Application number
PCT/EP1998/002044
Other languages
German (de)
French (fr)
Other versions
WO1998045818A3 (en
Inventor
Hans-Diedrich Kreft
Michael Jenning
Uwe Wittig
Original Assignee
Angewandte Digital Elektronik Gmbh
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 Angewandte Digital Elektronik Gmbh filed Critical Angewandte Digital Elektronik Gmbh
Priority to AU74300/98A priority Critical patent/AU7430098A/en
Publication of WO1998045818A2 publication Critical patent/WO1998045818A2/en
Publication of WO1998045818A3 publication Critical patent/WO1998045818A3/en

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; CALCULATING OR 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/355Personalisation of cards for use
    • G06Q20/3552Downloading or loading of personalisation data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/357Cards having a plurality of specified features
    • G06Q20/3572Multiple accounts on card
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user

Definitions

  • the invention relates to a method for using memory units in at least one electronic memory of different chip cards with at least one semiconductor chip, the chip cards being coupled in a contactless manner by means of alternating electromagnetic fields and / or in contact form by means of galvanic contacts with read / write terminals and exchanging energy and data, according to the Preamble of claim 1.
  • Payment by chip card with electronic memory is a widely used payment method. For example, telephone units are paid for by debiting an electronic memory of the chip card. With the ec money card, monetary units are debited from a cardholder's account and credited to the ec money card as electronically stored units in an electronic memory. When a service is used by means of the chip card at a read / write terminal, the units are read from the electronic memory of the chip card and credited to the service provider via an evidence center. All of these processes are units which have a fixed, unchangeable relation to monetary units, which is why it is also spoken of electronic monetary units.
  • Chip cards are increasingly being used, which give their holder additional benefits.
  • multi-storey car park uses are made possible by chip cards in that the chip card stores a number of storage units, i.e. saved units, has been credited by a department store and these units can be used for parking.
  • the chip card stores a number of storage units, i.e. saved units, has been credited by a department store and these units can be used for parking.
  • units are debited from the chip card's electronic memory.
  • the chip cards available on the market today work for debiting or rebooking or for billing monetary units or usage units and for electronic storage in the memory of the chip card according to different methods of the different card issuers, these methods being incompatible with one another with different codes.
  • the so-called MONDEX chip card which is only available with terminals in, is predominant on the American market Data exchange that the MONDEX programs can handle.
  • the ZKA procedure Central Credit Committee
  • ZKA chip cards cannot work with MONDEX terminals and vice versa.
  • the invention is based on the object of specifying a method with which the different chip card systems can be made compatible with one another and the various possibilities of a chip card for the use of services from a wide variety of service providers can be handled in a uniform manner without restriction by relations of monetary units to usage units; no monetary units should be used at the time the benefit is claimed; Rather, the method should be usable independently of special exchanges of certain providers and be usable between providers of different chip cards as well as different providers of chip card services, so that the usage units of chip cards from different providers should be universally billable.
  • the solution of the task according to the invention consists in the features that 1. one or more programs (A ... F) are contained in chip cards of the CA type, 2. an exchange of electronic data (bits ) DC is provided in the memory of the chip card with electronic data (bits) DT in terminals of the type TA, 3. wherein the programs (A ... F) serve to transfer data and / or identifiers DG for monetary benefits according to different methods (VI ... Vn) between a terminal and chip cards of type A, 4. where an additional program ZP is available in cards of type A as a supplement to the existing programs (A ... F), which fulfills a data adaptation function, 5.
  • a chip card of a certain type can always connect to its terminal for this particular type and to terminals that are equipped for the ZP program.
  • the programs (A ... F) exchange data with a terminal before the program ZP or the program ZP exchanges data with a terminal before the programs (A ... F).
  • the chip card comes into contact with its originally designed terminal, in the second case with the new terminal for recognizing the ZP program.
  • the ZP program thus represents a transformation program.
  • the interposed program ZP advantageously simulates the data communication of a terminal in the chip of a chip card and makes it available on chip-internal software interfaces, the different programs (A ... F) receiving their data at the interfaces in the same way as it does at the hardware interfaces between the originally designed terminal TA and chip card CA is provided. In this way, different codes can be adapted.
  • MONDEX chip cards can be used in European terminals which are equipped for the data exchange with the ZP transformation program, which can be carried out in a simple manner by means of an additional hardware module which is integrated into existing terminals.
  • the transformation program ZP works additively and in this way establishes the link between an original program in the chip card or the remaining original programs and the program ZP with the new terminals, which contain programs for data exchange according to this standardizing method VZ, so that different ones Smart cards from different providers can communicate in the terminals in the same, compatible and interoperable way.
  • VZ standardizing method
  • A) usage units in the form of electronic data (bits) are loaded into the memory or parts of the memory of the chip card as stored units by an institution using an identifier such as a PIN code and a first multiplier, this institution usually is also the issuer of the chip card, b) when using a service by chip card, the usage units are electronically debited as exchange units from the memory of the chip card by a service provider using a read / write terminal using an identifier and sent to one or another institution, c) the institution uses the exchange units using a second multiplier as a measure for a number of service units of the service provider, d) service units such as usage units are specified in different or the same monetary units and offset against cash accounts.
  • an institution using an identifier such as a PIN code and a first multiplier, this institution usually is also the issuer of the chip card
  • the usage units are electronically debited as exchange units from the memory of the chip card by a service provider using a read / write terminal using an identifier and sent to
  • the method allows usage units to be billed for a use which is claimed with a chip card equipped with an electronic memory on an electrical, preferably also with a memory reader GX, also equipped with an electronic memory.
  • the method can be divided into different actions: master data A2 in the chip card and in the write reading terminal ensure that an institution P can clearly assign usage units to service providers as exchange units. The relationships between exchange units at the service provider and usage units at the card user are guaranteed by different multipliers. Ml stands for billing usage units and M2 for billing service units.
  • the institution P is the issuer of the chip cards, which the institution P also loads accordingly. However, the chip cards can also be loaded from institutions other than institution P with which billing exists. Institution in the sense used here can be a service provider, a financial institution or generally a chip card issuer, such as a bank, or a clearing institution, MASTER-CARD.
  • Usage units are booked into the electronic memory of the chip card using an identifier and a first multiplier, the card applications not being known at the time of booking, or being unspecifiable by specifying a service or a service provider.
  • a uniform identifier is loaded into the different chip cards.
  • the identifiers are loaded by an institution, i.e. As a rule, certain secure data exchange procedures are followed in order to load chip card memories with values.
  • Security measures include PIN numbers, but also electronic encryption methods with keys, some of which are with the card user and some with the institution.
  • the electronic memory can be loaded at the read / write terminals of the institution, but it can also be done on PCs with an online connection to the institution.
  • the loaded electronic storage units in the electronic memory of the chip card represent units of use when using a service by means of a chip card. If units of use are debited from the memory by means of a read / write terminal, they represent exchange units for the provider of a service that are sent to the institution which also loaded the usage units. However, it can also be another institution that has not loaded the usage units into the chip card, but has a billing basis for exchange units with the loading institution. The institution can use the exchange units using a second multiplier as a measure of a set of service units of the service provider. While only use or exchange units without reference to monetary units were used in the use of services at the read / write terminal, the reference to monetary units can be established at a later point in time at a clearing institution. It is quite possible that the usage units are in currency A and the service units are calculated in a currency B. This procedure ensures the compatibility between service, electronic billing and monetary unit.
  • actions u, v, w, x, y, z can be distinguished: ul) in a first action u at time T1, a card user M receives a chip card from an institution P, u2) Institution P has an electronic user identification Ni in the electronic memory of the chip card, u3) institution P manages an assignment of a first multiplier
  • Read / write terminals (GX) during a period of time ⁇ t data AX by electromechanical contacts or by electromagnetic
  • Coupling exchanges, v2) the read / write terminals (GX) are devices that are set up and operated by providers of services (L) and for people
  • Store data A2 which is a read / write terminal to a group
  • Tl is, v5) the data AX consist of two data parts AI, A2, v6) during the time period ⁇ t the read / write terminal (GX) identifies itself with the data A2 (identifier A2) as the device of the group (G)
  • Actions u are the establishment of fixed data, master data, between institution P - also called service provider in technical language, with which companies such as Telecom companies are meant that enable services with a chip card - and card users M.
  • the fixed data are specified by the institution P when the chip card is issued.
  • the identification Ni of the card user counts to the fixed data.
  • the institution P electronically identifies a card user when the user loads loading units into the memory of his chip card on a device GP.
  • the institution specifies a multiplier that is used to calculate the number of usage units AI that are charged to the cardholder's account at institution P. For example, the larger the value Ml, the more usage units the card user can receive on his chip card for 100 usage units in his account.
  • Action v is used to exchange data between a read / write terminal of a service provider and the chip card of a card described.
  • a chip card exchanges data with a read / write terminal GX, which preferably also contains an electronic memory.
  • the chip card contains, inter alia, an electronic memory and exchanges data AX with the memory of a write / read terminal GX for a period of time ⁇ t.
  • the read / write terminals GX are read / write terminals that are set up and operated by providers of services L and offer people access to a benefit and / or a service.
  • the benefit can be a benefit that is usually valued and offset in monetary units and could also be claimed in cash, such as tickets, cinema tickets or canteen meals or other things.
  • the data can be exchanged galvanically via electromechanical contacts on the chip card, as is the case with contact-based chip cards, or a contact-free data exchange via electromagnetic coupling, e.g. optical data transmission, data transmission via electromagnetic waves, can only be carried out via coils in accordance with the local transformer principle or electromagnetic Oscillating circuits according to the principle of remote control.
  • the read / write terminal GX contains data A2 in its electronic memory, which usually serves as an identifier for an institution P. With this identifier A2, the read / write terminal GX is assigned to a group G of devices which contain comparable data A2 in their memory, ie contain the identifier of the same institution P. A chip card with the identification A2 can be used on all these devices.
  • the data exchange begins at a time T2 which is later than Tl, ie the fixed data are already contained in the chip card.
  • the data part A2 serves as an identifier with which the service provider L recognizes that the data associated with this identifier is data for which the institution establishes a legal relationship between the service provider and the cardholder, namely in favor of the provider of the service by write reading terminal GX and at the expense of Smart card user.
  • P is able to credit the service provider L with exchange units. If at the read / write terminal of the L a user with the identifier A2 has made use of a monetary value, that is to say payable also in monetary units, P can also credit the exchange units to the L in monetary units.
  • a second function of A2 is that GX reveals itself to the chip card at the beginning of a communication with the coding A2, and the chip card allows access to its memory, in which the values AI are located, for example by opening the memory.
  • the identifier A2 must remain unchanged if a clear assignment is to be guaranteed.
  • the data AI, usage units are changed by the exchange units ⁇ A within the time span ⁇ t.
  • the exchange units are stored in the memory of the read / write terminal until they are transferred to P in a time period ⁇ t '.
  • the change in the card user's memory i.e. the number of electronic storage units of ⁇ A is in a specific relation to the power used by the chip card at the read / write terminal. It can represent ⁇ A, for example, for a number of kilometers traveled by a traffic provider or for hours of swimming pool use.
  • devices GX can belong to the group of devices G, i.e. be identified as devices with a relationship to institution P. If all devices in group G can exchange data with the institution P, the data ⁇ A with the data A2 can be sent to the institution P. Data can be sent online, by radio or by post.
  • Action x specifies that a multiplier M2 for linking with exchange units ⁇ A of the service provider is already present at P.
  • This multiplier M2 is assigned at the time Tz when the service provider receives the identifier from the institution P for offering its services by means of a write reading terminal for chip cards from P.
  • the data ⁇ A1, A2 buffered in the read / write terminal are sent to P.
  • the exchange units ⁇ A at P are implicitly linked arithmetically with the value Ml, since the action u links Ml to usage units of the chip card.
  • the memory works as an account of the exchange units ⁇ AI.
  • the data ⁇ AI are transmitted to institution P in a time period ⁇ t 'following ⁇ t as a data combination ⁇ A1A2.
  • the exchange units ⁇ AI can be used in the institution P using the multiplier M2 for billing services between providers of services L - with their M2 - and users of chip cards.
  • the multiplier Ml is implicitly contained in the usage units that the service provider sends the P through the action u that has already been completed. Both multipliers are therefore applied to ⁇ AI at different times and at different locations. Ml is used when the card user reloads his chip card with usage units, M2 when the service provider presents the exchange units at P.
  • quantities of exchange units ⁇ Ai from distinguishable card users Ni can be transmitted to the institution P by different service providers Li, the institution P linking the ⁇ Ai to the same or different multiplier M2-Mi - and thereby the institution P using different or the same multiplier M2n different service providers are used.
  • certain ⁇ Ak from the set of ⁇ Ai are linked to additional information ⁇ I, the linked data ⁇ Ak ⁇ l being transmitted to the institution P and at the institution P further multipliers M2n, which are distinguishable from M2, are used to calculate services when the information of the ⁇ I is available .
  • Additional data ⁇ Ak can be present in the AI, these ⁇ Ak serving to block certain services and / or service providers and thus data exchange with a screaming reading terminal GX of a service provider LX does not take place.
  • different identifiers A2i from different institutions Pi can be present in the read / write terminal GX, the identifiers serving to ensure the data linkage at a specific institution PA2i.
  • Usage units are transferred from a chip card to a second chip card, identifiers A2i of one chip card having to match identifiers of institutions PA2i of the other chip card or additional information ⁇ I being added to the usage units ⁇ Aki, and the additional information being used by the institutions for billing the units serve between different card users.
  • the assignment of monetary units to usage units and / or exchange units, service units, can be done in different currencies.
  • Figure 1 is a schematic representation of two terminals ZP and A, each with a chip card with the program A or with the
  • Program ZP are able to work together and Figure 2 is a chip card with different programs A, B ... F, which also has the program ZP and can connect to terminals TA equipped for this.
  • a chip card CA 1 has contacts 2, a coil 3 for the contactless function and a semiconductor chip 4 with memories 5, 6, the chip card 1 according to program A, which is located, for example, in program memory 5, Data can be exchanged with an associated terminal 12 via a physical chip card interface 10, which represents a hardware interface of contacts or coils or capacitors or also optical elements.
  • a program ZP is implemented in the chip 4 in a memory 7, which on the one hand cooperates with the program A and thereby provides a unifying transformation method VZ at the physical chip card interface 10.
  • a terminal 11 prepared for reading this method VZ or the program ZP is now capable of being equipped with a chip card 1 in such a manner Communication. From the perspective of the program memory 5 for the program A, the chip card 1 operates according to its program mode A. From the perspective of the terminal 11, however, the chip card 1 operates according to the program ZP.
  • the chip card 1 also has an optical display 8 for the optical display of the monetary, or usage, or power or exchange units stored in the memories 5 or 6 or other memories. Furthermore, the chip card 1 has a hardware part 9, which is, for example, an arithmetic unit and which can of course also be part of the chip 4.
  • a chip card CA 13 in FIG. 2 is intended to show that different programs A, B,... F are present in different program memories 14, 15, 16 in a chip card 13 or different chip cards, each of which has a program ZP in the program memory 7 assigned to it, which communicates via the physical interface 10 with a terminal 17 which is able to interpret the program ZP without being set up for the programs A, B, ... F itself.
  • type CA Conventional chip cards, referred to here as type CA, usually contain one or more software programs A ... F for the purpose of exchanging data DC or identifiers in the memory of the chip card with data DT in terminals of the category TA, the programs AF for exchanging data and / or identifiers DG are used for monetary benefits according to the most varied of methods VI to Vn between a terminal TA and chip cards of type CA, these different methods not being compatible with one another.
  • a chip card CA1 cannot use the method VA 1 for a monetary benefit at a terminal TA2, provided that the terminal can only use the method VA2.
  • this ZP program can provide the same method for data exchange between the chip card and the terminal.
  • the additional program ZP must fulfill a data adaptation function with which the data DG are converted into units DZ.
  • all chip cards that contain this program ZP have a new uniform method VZ, which can be designed in such a way that the different methods VI to Vn, which are still processed at the terminals TA, by the combination with ZP a procedure VZ, which with all terminals, the Programs for data exchange according to the VZ procedure contain, communicate in the same, compatible, interoperable way.
  • Programs A to F are those that exchange data and programs with TA-type terminals. If these terminals continue to be used, the data communication between the terminal and the card takes place in the usual way according to programs A to F without program exchange in the terminal, in that programs A to F exchange data with a terminal TA before the program ZP. Only after an opening procedure can you switch to the ZP program, for example.
  • the ZP program can also exchange data with a terminal before the A bus F programs, after which the terminal is switched to data communication with A to F.
  • Software interfaces 10 which simulate hardware interfaces can be present in the semiconductor chip 4 of the chip card 1, 13.
  • smart cards can send data from software in the same form over a bus as they would from a hardware interface, even though the connection to the outside world is blocked via a hardware interface, for example a port.
  • the program ZP can also simulate the data communication of a terminal in chip 4 by providing software interfaces within the chip. Programs A to F receive their data at the software interfaces in the same way as is the case at the hardware interfaces between the terminal and the chip card.
  • a card holder A has received the chip card from the institution P, for example one of a credit card organization.
  • the identification A2 of the institution P is contained in the chip card.
  • Ml the value of the chip card.
  • Cardholder A books 100.4 AI units in the memory of his chip card. A is charged with 100 units in his unit account at P for these 100.4 units. The institution would like to win many card customers and therefore gives the value 100.4, the card customer benefits from the Ml> 100.
  • a service provider offers L units, e.g. Driving units.
  • the chip card is held in the vicinity of the read / write terminal GX, GX reports with its identifier A2, which matches the identifier A2 in the chip card.
  • the chip card and read / write terminal have thus found that they have an identifier of an institution in common, it being assumed that different institutions do not use the same identifier.
  • the write / read terminal GX debits the units ⁇ AI from the memory of the chip card and sends them, possibly with a time delay, together with many other collected and possibly added ⁇ An from other chip cards to the institution P.
  • quantities of exchange units ⁇ Ai from distinguishable card users Ni are sent to the institution P by different service providers Li.
  • the ⁇ Ai can be linked to the same - or different - multiplier M2 - Mi - at P.
  • the institution P can also use different multipliers M2n for different service providers n when the same service is provided.
  • the chip card 1, 13 in FIG. 1 or 2 has a hardware part 9, which is, for example, an arithmetic unit or a simple processor which has exactly one multiplier Ml or coding operator of many possible multipliers Mn or coding operators, the multiplier Ml or coding operator is permanently linked in the hardware part.
  • the hardware part 9 enables the chip card 1, 13 to use this multiplier Ml or coding operator exclusively for identification. In this way, the multiplier can be identified in terms of hardware.
  • the first-mentioned multiplier when an entity writes or loads usage units, namely stored units, in the form of electronic data (bits) using an identifier, such as a PIN code, into the memory or parts of the memory of the semiconductor chip of the chip card is one those that exist between the provider or service provider, e.g. B. Bank ⁇ customer who uses the chip card.
  • Certain ⁇ Ak from the set of ⁇ Ai can be linked with additional information ⁇ I in order to prepare usage units for special billing.
  • the linked data ⁇ Ak ⁇ I can be transmitted to the institution P, for example in order to grant discounts for frequent users of services.
  • the institution P has other multipliers M2n, which can be distinguished from M2, for billing services which use the information of the ⁇ I.
  • Data ⁇ Ak in the AI can also be used to block certain services and / or service providers. Use of the service does not take place at a read / write terminal. For example, certain television programs could be blocked for young people in this way.
  • identifiers A2 are present on two chip cards, it may be possible to transfer user units from one chip card to a second chip card using suitable devices. It could be within the P's range of services to satisfy both card users with this service, even if there are different multipliers M2 for the card users. Additional information ⁇ I can be added to the use units ⁇ Aki in order to provide P with information about the method used.
  • a chip card can also be loaded with currency units g in the area of the currency g and the usage units can be debited in the area of the currency h if the service provider L has received the A2 from P or a contractual partner of P.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Finance (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Credit Cards Or The Like (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention relates to a method for using memory units in at least one electronic memory of various chip cards, comprising a semi-conductor chip, whereby the chip cards are linked to read/write terminals either without using contacts i.e. by means of electromagnetic alternating fields, or by using contacts, to exchange energy and data. CA type chip cards contain one or several programs (A...F). Electronic data (Bits) (DC) in the chip card memory is exchanged with electronic data (Bits) (DT) in TA type terminals. The programs (A...F) are used to exchange data and/or answer codes (DG) for financial operations between a terminal and A type chip card according to various methods (V1...Vn). An additional program (ZP) is available in type A cards, complementing existing programs (A...F). Said program carries out a data adjustment function whereby the data (DG) is converted into units (DZ) and the program (ZP) provides the cards with a new single method (VZ). Said method (VZ) enables the various other methods (V1...Vn) to be combined with the program (ZP) into a single method (VZ) which communicates in an identical, compatible and interoperable manner with all terminals containing programs for data exchange according to the single method (VZ).

Description

Verfahren zur Nutzung von Speichereinheiten von Chipkarten Method for using memory units of chip cards
Technisches Gebiet:Technical field:
Die Erfindung betrifft ein Verfahren zum Nutzen von Speichereinheiten in wenigstens einem elektronischen Speicher von unterschiedlichen Chipkarten mit mindestens einem Halbleiterchip, wobei die Chipkarten kontaktlos mittels elektromagnetischer Wechselfelder und/oder kontaktbehaftet mittels galvanischer Kontakte mit Schreib/Leseterminals gekoppelt werden und Energie und Daten austauschen, gemäß dem Oberbegriff des Patentanspruchs 1.The invention relates to a method for using memory units in at least one electronic memory of different chip cards with at least one semiconductor chip, the chip cards being coupled in a contactless manner by means of alternating electromagnetic fields and / or in contact form by means of galvanic contacts with read / write terminals and exchanging energy and data, according to the Preamble of claim 1.
Stand der Technik:State of the art:
Zahlung per Chipkarte mit elektronischem Speicher ist eine weitverbreitete Zahlungsart. Es werden beispielsweise Telefoneinheiten durch Abbuchen von einem elektronischen Speicher der Chipkarte gezahlt. Bei der ec-Geldkarte werden Geldeinheiten vom Konto eines Karteninhabers abgebucht und als elektronisch gespeicherte Einheiten in einem elektronischen Speicher auf der ec-Geldkarte gutgeschrieben. Bei Inanspruchnahme einer Leistung mittels der Chipkarte an einem Schreib/Leseterminal werden die Einheiten aus dem elektronischen Speicher der Chipkarte ausgelesen und über eine Evidenzzentrale dem Leistungsanbieter gutgeschrieben. Bei all diesen Vorgängen handelt es sich um Einheiten, welche zu Geldeinheiten ein feste unveränderliche Relation haben, weshalb auch von elektronischen Geldeinheiten gesprochen wird.Payment by chip card with electronic memory is a widely used payment method. For example, telephone units are paid for by debiting an electronic memory of the chip card. With the ec money card, monetary units are debited from a cardholder's account and credited to the ec money card as electronically stored units in an electronic memory. When a service is used by means of the chip card at a read / write terminal, the units are read from the electronic memory of the chip card and credited to the service provider via an evidence center. All of these processes are units which have a fixed, unchangeable relation to monetary units, which is why it is also spoken of electronic monetary units.
Zunehmend kommen Chipkarten zum Einsatz, die ihrem Inhaber zusätzlichen Nutzen gewähren. So werden Parkhausnutzungen durch Chipkarten ermöglicht, indem die Chipkarte in ihrem Speicher eine Anzahl von Speichereinheiten, d.h. gespeicherte Einheiten, von einem Kaufhaus gutgeschrieben bekommen hat und diese Einheiten für die Parkhausnutzung verwendet werden können. Bei jedem Vorweisen der Chipkarte am Parkterminal werden Einheiten aus dem elektronischen Speicher der Chipkarte abgebucht.Chip cards are increasingly being used, which give their holder additional benefits. Thus, multi-storey car park uses are made possible by chip cards in that the chip card stores a number of storage units, i.e. saved units, has been credited by a department store and these units can be used for parking. Each time the chip card is presented at the parking terminal, units are debited from the chip card's electronic memory.
Die auf dem Markt heute erhältlichen Chipkarten arbeiten zur Abbuchung oder Umbuchung bzw. zur Abrechnung von Geldeinheiten bzw. Nutzungseinheiten und zur elektronischen Ablage in die Speicher der Chipkarte nach unterschiedlichen Verfahren der unterschiedlichen Kartenausgeber, wobei diese Verfahren mit unterschiedlichen Codes zueinander nicht kompatibel sind. Beispielsweise ist auf dem amerikanischen Markt die sogenannte MONDEX-Chipkarte vorherrschend, die nur mit Terminals in Datenaustausch treten kann, die die MONDEX-Programme beherrschen. In Europa ist das ZKA -Verfahren (Zentraler Kredit-Ausschuß) vorherrschend, wobei zum Beispiel der Kartenausgeber VISA sich diesem Verfahren anschließt. Jedoch können ZKA-Chipkarten nicht mit MONDEX-Terminals und umgekehrt zusammenarbeiten.The chip cards available on the market today work for debiting or rebooking or for billing monetary units or usage units and for electronic storage in the memory of the chip card according to different methods of the different card issuers, these methods being incompatible with one another with different codes. For example, the so-called MONDEX chip card, which is only available with terminals in, is predominant on the American market Data exchange that the MONDEX programs can handle. In Europe, the ZKA procedure (Central Credit Committee) is predominant, with the card issuer VISA, for example, following this procedure. However, ZKA chip cards cannot work with MONDEX terminals and vice versa.
Technische Aufgabe:Technical task:
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren anzugeben, mit dem die unterschiedlichen Chipkartensysteme miteinander kompatibel gemacht und die vielfältigen Möglichkeiten einer Chipkarte zum Nutzen von Leistungen von unterschiedlichsten Leistungsanbietern einheitlich ohne Einschränkung durch Relationen von Geldeinheiten zu Nutzungseinheiten abgewickelt werden können; zum Zeitpunkt der Inanspruchnahme der Leistung sollen keine Geldeinheiten verwendet werden; sondern das Verfahren soll unabhängig von speziellen Börsen bestimmter Anbieter einsetzbar und zwischen Anbietern verschiedener Chipkarten wie auch unterschiedlichen Anbietern von Chipkartenleistungen verwendbar sein, so daß die Nutzungseinheiten von Chipkarten unterschiedlicher Provider universell verrechenbar sein sollen.The invention is based on the object of specifying a method with which the different chip card systems can be made compatible with one another and the various possibilities of a chip card for the use of services from a wide variety of service providers can be handled in a uniform manner without restriction by relations of monetary units to usage units; no monetary units should be used at the time the benefit is claimed; Rather, the method should be usable independently of special exchanges of certain providers and be usable between providers of different chip cards as well as different providers of chip card services, so that the usage units of chip cards from different providers should be universally billable.
Offenbarung der patentgemäßen Lösung sowie deren Vorteile: Die Lösung der Aufgabe besteht erfindungsgemäß in den Merkmalen, daß 1. in Chipkarten vom Typ CA ein oder mehrere Programme (A...F) enthalten sind, 2. wobei ein Austausch von elektronischen Daten (Bits) DC im Speicher der Chipkarte mit elektronischen Daten (Bits) DT in Terminals vom Typ TA vorgesehen ist, 3. wobei die Programme (A...F) dazu dienen, Daten und/oder Kennungen DG für geldwerte Leistungen nach unterschiedlichen Verfahren (VI... Vn) zwischen einem Terminal und Chipkarten vom Typ A auszutauschen, 4. wobei ein zusätzliches Programm ZP in Karten vom Typ A als Ergänzung der vorhandenen Programme (A...F) vorhanden ist, welches eine Datenanpassungsfunktion erfüllt, 5. womit die Daten DG in Einheiten DZ gewandelt werden und die Karten mit dem Programm ZP über ein neues, einheitliches Verfahren VZ verfügen, 6. wobei das Verfahren VZ es gestattet, die unterschiedlichen Verfahren (VI... Vn) durch Kombination mit dem Programm ZP zu einem vereinheitlichenden Verfahren VZ zu machen, welches mit allen Terminals, welche Programme für den Datenaustausch nach dem vereinheitlichenden Verfahren VZ enthalten, in gleicher, kompatibler und interoperabler Weise kommuniziert. Gemäß diesem Verfahren ist es möglich, daß nunmehr unterschiedliche Chipkarten unterschiedlicher Provider, die in ihren Chipkarten unterschiedliche Programme zur Abbuchung oder Umbuchung bzw. zur Abrechnung von Geldeinheiten bzw. Nutzungseinheiten und zur elektronischen Ablage in die Speicher der Chipkarte nach unterschiedlichen Verfahren verwenden, zueinander kompatibel sind in Terminals, welche das zusätzliche Programm ZP bzw. das vereinheitlichende Verfahren VZ zu erkennen und zu lesen imstande sind. Aufgrund des vereinheitlichenden Verfahrens VZ kann eine Chipkarte eines bestimmenten Typs immer mit ihrem Terminal für diesen bestimmten Typ sowie mit solchen Terminals in Verbindung treten, welche für das Programm ZP ausgerüstet sind. Dazu ist es vorteilhaft, wenn entweder die Programme (A...F) zeitlich vor dem Programm ZP mit einem Terminal Daten austauschen oder das Programm ZP zeitlich vor den Programmen (A...F) mit einem Terminal Daten austauscht. Im ersten Fall tritt die Chipkarte mit ihrem ursprünglich ausgelegten Terminal in Kontakt, im zweiten Fall mit dem neuen Terminal zum Erkennen des Programms ZP. Das Programms ZP stellt somit ein Transformationsprogramm dar.Disclosure of the patented solution as well as its advantages: The solution of the task according to the invention consists in the features that 1. one or more programs (A ... F) are contained in chip cards of the CA type, 2. an exchange of electronic data (bits ) DC is provided in the memory of the chip card with electronic data (bits) DT in terminals of the type TA, 3. wherein the programs (A ... F) serve to transfer data and / or identifiers DG for monetary benefits according to different methods (VI ... Vn) between a terminal and chip cards of type A, 4. where an additional program ZP is available in cards of type A as a supplement to the existing programs (A ... F), which fulfills a data adaptation function, 5. with which the data DG are converted into units DZ and the cards with the program ZP have a new, uniform procedure VZ, 6. whereby the procedure VZ allows the different procedures (VI ... Vn) to be combined with d To make a program ZP a unifying procedure VZ, which communicates with all terminals, which contain programs for data exchange according to the unifying procedure VZ, in the same, compatible and interoperable way. According to this method, it is now possible that different chip cards from different providers, which use different programs in their chip cards for debiting or rebooking or for billing monetary units or usage units and for electronic storage in the memory of the chip card using different methods, are compatible with one another in terminals which are able to recognize and read the additional program ZP or the standardizing procedure VZ. Due to the standardizing method VZ, a chip card of a certain type can always connect to its terminal for this particular type and to terminals that are equipped for the ZP program. For this purpose, it is advantageous if either the programs (A ... F) exchange data with a terminal before the program ZP or the program ZP exchanges data with a terminal before the programs (A ... F). In the first case the chip card comes into contact with its originally designed terminal, in the second case with the new terminal for recognizing the ZP program. The ZP program thus represents a transformation program.
Vorteilhaft simuliert das dazwischengeschaltete Programm ZP in dem Chip einer Chipkarte die Datenkommunikation eines Terminals und stellt diese an chipinternen Softwareschnittstellen zu Verfügung, wobei die unterschiedlichen Programme (A...F) ihre Daten an den Schnittstellen in der gleichen Weise erhalten wie es an den Hardwareschnittstellen zwischen ursprünglich ausgelegten Terminal TA und Chipkarte CA vorgesehen ist. Auf diese Weise können unterschiedliche Codes angepaßt werden.The interposed program ZP advantageously simulates the data communication of a terminal in the chip of a chip card and makes it available on chip-internal software interfaces, the different programs (A ... F) receiving their data at the interfaces in the same way as it does at the hardware interfaces between the originally designed terminal TA and chip card CA is provided. In this way, different codes can be adapted.
Mit dem Verfahren ist es möglich, daß beispielsweise MONDEX-Chipkarten in europäischen Terminals eingesetzt werden können, welche zum Datenaustausch mit dem Transformationsprogramm ZP ausgerüstet sind, was in einfacher Weise durch einen hardwaremäßigen Zusatzmodul durchgeführt werden kann, der in bestehende Terminals integriert wird. Das Transformationsprogramm ZP arbeitet additiv und stellt auf diese Weise die Verknüpfung zwischen einem ursprünglichen Programm in der Chipkarte bzw. den verbleibenden ursprünglichen Programmen und dem Programm ZP mit den neuen Terminals her, welche Programme für den Datenaustausch nach diesem vereinheitlichenden Verfahren VZ enthalten, so daß unterschiedliche Chipkarten unterschiedlicher Provider in gleicher, kompatibler und interoperabler Weise in den Terminals kommunizieren können. Nunmehr ist es auch möglich, daß unterschiedliche Provider mit unterschiedlichen Abrechnungs- und Verrechnungssystemen gleichermaßen in kompatibler Weise abrechnen können. Es werden a) Nutzungseinheiten in Form von elektronischen Daten (Bits) unter Verwendung einer Kennung, wie zum Beispiel PIN-Code, und eines ersten Multiplikators in den Speicher oder Teile des Speichers der Chipkarte als gespeicherte Einheiten von einer Institution geladen, wobei diese Institution gewöhnlich auch der Ausgeber der Chipkarte ist, b) die Nutzungseinheiten werden bei der Inanspruchnahme einer Leistung per Chipkarte als Tauscheinheiten aus dem Speicher der Chipkarte von einem Leistungsanbieter mit Hilfe eines Schreib - Leseterminals unter Verwendung einer Kennung elektronisch abgebucht und zu der oder einer anderen Institution versandt, c) die Institution verwendet die Tauscheinheiten unter Verwendung eines zweiten Multiplikators als Maß für eine Menge von Leistungseinheiten des Leistungsanbieters, d) Leis- tungseinheiten wie Nutzungseinheiten werden in unterschiedlichen oder gleichen Geldeinheiten angegeben und auf Geldkonten verrechnet.With the method it is possible that, for example, MONDEX chip cards can be used in European terminals which are equipped for the data exchange with the ZP transformation program, which can be carried out in a simple manner by means of an additional hardware module which is integrated into existing terminals. The transformation program ZP works additively and in this way establishes the link between an original program in the chip card or the remaining original programs and the program ZP with the new terminals, which contain programs for data exchange according to this standardizing method VZ, so that different ones Smart cards from different providers can communicate in the terminals in the same, compatible and interoperable way. Now it is also possible for different providers to be able to bill in a compatible manner using different billing and billing systems. A) usage units in the form of electronic data (bits) are loaded into the memory or parts of the memory of the chip card as stored units by an institution using an identifier such as a PIN code and a first multiplier, this institution usually is also the issuer of the chip card, b) when using a service by chip card, the usage units are electronically debited as exchange units from the memory of the chip card by a service provider using a read / write terminal using an identifier and sent to one or another institution, c) the institution uses the exchange units using a second multiplier as a measure for a number of service units of the service provider, d) service units such as usage units are specified in different or the same monetary units and offset against cash accounts.
Das Verfahren gestattet es, für einen Nutzen, der mit einer mit einem elektronischen Speicher ausgerüsteten Chipkarte an einem elektrischen, vorzugsweise ebenfalls mit einem elektronischen Speicher ausgerüsteten Schreib Leseterminal GX eines Leistungsanbieter L in Anspruch genommen wird, Nutzungseinheiten zu verrechnen. Das Verfahren lässt sich in verschiedene Aktionen unterteilen: Stammdaten A2 in der Chipkarte und im Schreib Leseterminal sorgen dafür, daß eine Institution P eindeutig Nutzungseinheiten zu Leistungsanbietern als Tauscheinheiten zuordnen kann. Die Relationen zwischen Tauscheinheiten beim Leistungsanbieter und Nutzungseinheiten beim Kartennutzer wird durch unterschiedliche Multiplikatoren gewährleistet. Ml steht dabei für Verrechnung von Nutzungseinheiten und M2 für die Verrechnung von Leistungseinheiten. Die Institution P ist dabei der Ausgeber der Chipkarten, die von der Insitution P auch entsprechend geladen werden. Die Ladung der Chipkarten kann aber auch von anderen Institutionen als der Institution P erfolgen, mit denen eine Verrechnung existiert. Institution im hier verwendeten Sinn kann ein Serviceprovider, ein Geldinstitut oder allgemein ein Chipkartenausgeber, wie Bank, oder eine Verrechnungsinstitution, MASTER-CARD, sein.The method allows usage units to be billed for a use which is claimed with a chip card equipped with an electronic memory on an electrical, preferably also with a memory reader GX, also equipped with an electronic memory. The method can be divided into different actions: master data A2 in the chip card and in the write reading terminal ensure that an institution P can clearly assign usage units to service providers as exchange units. The relationships between exchange units at the service provider and usage units at the card user are guaranteed by different multipliers. Ml stands for billing usage units and M2 for billing service units. The institution P is the issuer of the chip cards, which the institution P also loads accordingly. However, the chip cards can also be loaded from institutions other than institution P with which billing exists. Institution in the sense used here can be a service provider, a financial institution or generally a chip card issuer, such as a bank, or a clearing institution, MASTER-CARD.
Bei den eingangs beschriebenen Vorgängen des Standes der Technik handelt es sich um Einheiten, welche zu Geldeinheiten ein feste unveränderliche Relation haben, weshalb auch von elektronischen Geldeinheiten gesprochen wird. Beim patentgemäßen Verfahren liegen hingegen Nutzungseinheiten vor, welche universell verrechenbar sind. Denn vorteilhaft ist das erfindungsgemäße Verfahren unabhängig von speziellen Börsen bestimmter Anbieter einsetzbar und kann insbesondere zwischen Anbietern verschiedener Chipkarten wie auch unterschiedlichen Anbietern von Chipkartenleistungen verwendet werden zur elektronischen Verrechnung von Leistungseinheiten und Nutzungseinheiten.The processes of the prior art described at the outset are units which have a fixed, unchangeable relation to monetary units, which is why they are also referred to as electronic monetary units becomes. In the patented method, however, there are usage units that can be offset universally. This is because the method according to the invention can advantageously be used independently of special exchanges of certain providers and can be used in particular between providers of different chip cards as well as different providers of chip card services for the electronic billing of power units and usage units.
Es werden Nutzungseinheiten unter Verwendung einer Kennung und eines ersten Multiplikators in den elektronischen Speicher der Chipkarte gebucht, wobei zum Zeitpunkt der Buchung die Kartenanwendungen nicht bekannt, bzw. nicht durch Angabe einer Leistung oder eines Leistungsanbieters spezifizierbar sind. Für diese nicht spezifizierten Kartenanwendungen wird eine einheitliche Kennung in die unterschiedlichen Chipkarten geladen. Die Kennungen werden von einer Institution geladen, d.h. in der Regel werden bestimmte gesicherte Verfahren zum Datenaustausch eingehalten, um Chipkartenspeicher mit Werten zu laden. Als Sicherungsmaßnahmen gelten PIN-Nummern, aber auch elektronische Verschlüsselungsverfahren mit Schlüsseln, die zum Teil beim Kartennutzer zum Teil bei der Institution liegen. Das Laden des elektronischen Speichers kann an Schreib/Leseterminals der Institution erfolgen, es kann aber auch an PCs mit einer online-Verbindung zur Institution erfolgen.Usage units are booked into the electronic memory of the chip card using an identifier and a first multiplier, the card applications not being known at the time of booking, or being unspecifiable by specifying a service or a service provider. For these unspecified card applications, a uniform identifier is loaded into the different chip cards. The identifiers are loaded by an institution, i.e. As a rule, certain secure data exchange procedures are followed in order to load chip card memories with values. Security measures include PIN numbers, but also electronic encryption methods with keys, some of which are with the card user and some with the institution. The electronic memory can be loaded at the read / write terminals of the institution, but it can also be done on PCs with an online connection to the institution.
Die geladenen elektronischen Speichereinheiten im elektronischen Speicher der Chipkarte stellen Nutzungseinheiten bei der Inanspruchnahme einer Leistung per Chipkarte dar. Werden Nutzungseinheiten von der Chipkarte per Schreib/Leseterminal aus dem Speicher abgebucht, stellen sie für den Anbieter einer Leistung Tauscheinheiten dar, die zu der Institution gesandt werden können, welche auch die Nutzungseinheiten geladen hat. Es kann sich aber auch um eine andere Institution handeln, welche die Nutzungseinheiten in die Chipkarte nicht geladen hat, jedoch mit der ladenden Institution eine Verrechnungsbasis für Tauscheinheiten hat. Die Institution kann die Tauscheinheiten unter Verwendung eines zweiten Multiplikators als Maß für eine Menge von Leistungseinheiten des Leistungsanbieters verwenden. Während bei der Leistungsinanspruchnahme am Schreib/ Leseterminal ausschließlich Nutzungs- bzw. Tauscheinheiten ohne Bezug zu Geldeinheiten verwendet wurden, kann zu einem späteren Zeitpunkt bei einer Verrechnungsinstitution der Bezug zu Geldeinheiten hergestellt werden. Es ist durchaus möglich, daß die Nutzungseinheiten in einer Währung A und die Leistungseinheiten in einer Währung B berechnet werden. Mit diesem Verfahren ist die Kompatibilität zwischen Leistung, elektronischer Verrechnung und Geldeinheit gewährleistet.The loaded electronic storage units in the electronic memory of the chip card represent units of use when using a service by means of a chip card. If units of use are debited from the memory by means of a read / write terminal, they represent exchange units for the provider of a service that are sent to the institution which also loaded the usage units. However, it can also be another institution that has not loaded the usage units into the chip card, but has a billing basis for exchange units with the loading institution. The institution can use the exchange units using a second multiplier as a measure of a set of service units of the service provider. While only use or exchange units without reference to monetary units were used in the use of services at the read / write terminal, the reference to monetary units can be established at a later point in time at a clearing institution. It is quite possible that the usage units are in currency A and the service units are calculated in a currency B. This procedure ensures the compatibility between service, electronic billing and monetary unit.
In weiterer erfindungsgemäßer Ausgestaltung des Verfahrens zum Nutzen von geldwerten Tauscheinheiten sind Aktionen u,v,w,x,y,z unterscheidbar: ul) in einer ersten Aktion u zum Zeitpunkt Tl erhält ein Kartennutzer M eine Chipkarte von einer Institution P, u2) die Institution P hat eine elektronische Nutzerkennung Ni im elektronischen Speicher der Chipkarte untergebracht, u3) die Institution P verwaltet eine Zuordnung eines ersten MultiplikatorsIn a further embodiment of the method according to the invention for the use of monetary exchange units, actions u, v, w, x, y, z can be distinguished: ul) in a first action u at time T1, a card user M receives a chip card from an institution P, u2) Institution P has an electronic user identification Ni in the electronic memory of the chip card, u3) institution P manages an assignment of a first multiplier
(Ml) zur Nutzung von Speichereinheiten des Speichers der Chipkarte , u4) der Nutzer lädt mit seiner Kennung Ni sich Daten AI (Nutzungseinheiten) in den Speicher seiner Chipkarte , indem eine Verbindung zur Datenübertragung zu Geräten GP der Institution P und der Chipkarte hergestellt wird, u5) die Institution P belastet die Nutzungseinheiten AI auf einem Konto für den Kartennutzer M unter Verwendung des Faktors Ml, vl) in einer zweiten Aktion v tauscht die Chipkarte zwischen ihrem elektronischen Speicher und dem elektronischen Speicher eines(M1) for using memory units in the memory of the chip card, u4) the user loads data AI (user units) into the memory of his chip card with his identifier Ni by establishing a connection for data transmission to devices GP of the institution P and the chip card, u5) the institution P charges the usage units AI in an account for the card user M using the factor Ml, vl) in a second action v exchanges the chip card between its electronic memory and the electronic memory one
Schreib/ Leseterminals (GX) während einer Zeitspanne Δt Daten AX per elektromechanischer Kontakte oder per elektromagnetischerRead / write terminals (GX) during a period of time Δt data AX by electromechanical contacts or by electromagnetic
Kopplung austauscht, v2) die Schreib/Leseterminals (GX) sind Geräte, welche von Anbietern von Leistungen (L) aufgestellt und betrieben werden und für Menschen denCoupling exchanges, v2) the read / write terminals (GX) are devices that are set up and operated by providers of services (L) and for people
Zugang zu einem Nutzen und/oder einer Leistung anbieten, v3) die Schreib/Leseterminals (GX) enthalten in ihren elektronischenOffer access to a benefit and / or service, v3) the read / write terminals (GX) included in their electronic
Speichern Daten A2, die einen Schreib/Leseterminal zu einer GruppeStore data A2, which is a read / write terminal to a group
(G) von Geräten (GX) zuordnet, die vergleichbare Daten A2 in ihrem Speicher enthalten, v4) der Datenaustausch der Aktion v beginnt zu einer ZeitT2, die später als(G) assigned by devices (GX) which contain comparable data A2 in their memory, v4) the data exchange of the action v begins at a time T2 which is later than
Tl ist, v5) die Daten AX bestehen aus zwei Datenteilen AI, A2, v6) während der Zeitspanne Δt identifiziert sich das Schreib/Leseterminal (GX) mit den Daten A2 (Kennung A2) als Gerät der Gruppe (G) derTl is, v5) the data AX consist of two data parts AI, A2, v6) during the time period Δt the read / write terminal (GX) identifies itself with the data A2 (identifier A2) as the device of the group (G)
Chipkarte gegenüber, v7) wobei die Daten A2 unverändert bleiben, wl) in der Aktion w ändern sich die Daten AI innerhalb der Zeitspanne Δt um die Tauscheinheiten ΔA1, w2) wobei ΔA1 in ihrer zahlenmäßigen Große eine Relation zu der inChip card opposite, v7) where the data A2 remain unchanged, wl) in action w, the data AI change within the time period Δt by the exchange units ΔA1, w2) where ΔA1 is numerically related to that in
Anspruch genommenen Leistung des L darstellen, w3) die Tauscheinheiten ΔA1 werden im Schreib/Leseterminal (GX) gemeinsam mit den Daten A2 bis zum Beginn einer Zeitspanne Δt' gespeichert, w4) wobei die Daten A2 eindeutig eine Zuordnung zu der Institution P gewährleisten, w5) und alle Geräte der Gruppe (G) Daten mit der Institution P auszutauschen imstande sind, xl) in einer Aktion x hat ein Anbieter von Leistungen (L) mit derRepresented power of the L, w3) the exchange units ΔA1 are stored in the read / write terminal (GX) together with the data A2 until the start of a time period Δt ', w4) the data A2 clearly ensuring an assignment to the institution P, w5 ) and all devices of the group (G) are able to exchange data with the institution P, xl) in one action x has a provider of services (L) with the
Institution P eine Zuordnung eines zweiten Multiplikators (M2) zuInstitution P assigns a second multiplier (M2) to
Tauscheinheiten (Leistungseinheiten) ΔA1 getroffen, yl) wobei in einer Aktion y während einer zweiten nach Δt liegendenExchange units (power units) ΔA1 hit, yl) where y is in one action during a second after Δt
Zeitspanne Δt' die Daten ΔA1, A2 zur Institution P übermittelt werden, zl) in einer Aktion z bei der Institution P dienen die Tauscheinheiten ΔA1 unter Verwendung des Multiplikatoren M2 zur Verrechnung vonTime period Δt ', the data ΔA1, A2 are transmitted to the institution P, zl) in an action z at the institution P, the exchange units ΔA1 are used using the multiplier M2 to calculate
Leistungen zwischen Anbietern von Leistungen (L) mit ihrem M2 undServices between providers of services (L) with their M2 and
Nutzern von Chipkarten mit ihrem ΔA1, z2) wobei die zu P gesandten Nutzungseinheiten ΔA1 implizit durch die Aktion u bereits mit den Daten Ml verknüpft wurden, z3) womit die Verrechnung bei P beide Multiplikatoren Ml, M2 enthält.Users of chip cards with their ΔA1, z2), the usage units ΔA1 sent to P having already been implicitly linked to the data Ml by the action u, z3), so that the calculation at P contains both multipliers Ml, M2.
Bei den Aktionen u handelt es sich um das Festlegen von Fixdaten, Stammdaten, zwischen Institution P - auch Serviceprovider in der Fachsprache genannt, womit Firmen wie z.B. Telekom unternehmen gemeint sind, die Dienstleistungen mit einer Chipkarte ermöglichen - und Kartennutzer M. Üblicherweise werden die Fixdaten mit der Ausgabe der Chipkarte durch die Institution P festgelegt. Zu den Fixdaten zählt die Kennung Ni des Kartennutzers. Mit dieser Kennung identifiziert die Institution P in elektronischer Weise einen Kartennutzer, wenn dieser sich Nutzungseinheiten in den Speicher seiner Chipkarte an einem Gerät GP lädt. In der Aktion u legt die Institution einen Multiplikator fest, der zur Berechnung der Anzahl von Nutzungseinheiten AI dient, die dem Karteninhaber auf seinem Konto bei der Institution P belastet werden. Je größer der Wert Ml desto mehr Nutzungseinheiten kann beispielsweise der Kartennutzer auf seiner Chipkarte für 100 Nutzungseinheiten auf seinem Konto erhalten.Actions u are the establishment of fixed data, master data, between institution P - also called service provider in technical language, with which companies such as Telecom companies are meant that enable services with a chip card - and card users M. Usually, the fixed data are specified by the institution P when the chip card is issued. The identification Ni of the card user counts to the fixed data. With this identifier, the institution P electronically identifies a card user when the user loads loading units into the memory of his chip card on a device GP. In action u, the institution specifies a multiplier that is used to calculate the number of usage units AI that are charged to the cardholder's account at institution P. For example, the larger the value Ml, the more usage units the card user can receive on his chip card for 100 usage units in his account.
Mit der Aktion v wird der Austausch von Daten zwischen einem Schreib/ Leseterminal eines Leistungsanbieters und der Chipkarte eines Karten- nutzere beschrieben. Eine Chipkarte tauscht mit einem Schreib/ Leseterminal GX, der vorzugsweise ebenfalls einen elektronischen Speicher enthält, Daten aus. Die Chipkarte enthält u.a. einen elektronischen Speicher und tauscht während einer Zeitspanne Δt Daten AX mit dem Speicher eines Schreib Leseterminal GX aus. Die Schreib/Leseterminals GX sind solche Schreib/Leseterminals, welche von Anbietern von Leistungen L aufgestellt und betrieben werden und für Menschen den Zugang zu einem Nutzen und/oder einer Leistung anbieten. Der Nutzen kann ein Nutzen sein, der üblicherweise in Geldeinheiten bewertet und verrechnet wird und auch durch Barzahlung in Anspruch genommen werden könnte, wie Fahrscheine, Kinokarten oder Kantinenessen oder anderes mehr. Der Datenaustausch kann galvanisch über elektromechanische Kontakte auf der Chipkarte erfolgen, wie es bei kontaktbehafteten Chipkarten der Fall ist, oder es kann ein kontaktfreier Datenaustausch per elektromagnetischer Kopplung, z.B. optische Datenübertragung, Datenübertragung per elektromagnetischer Wellen nur über Spulen gemäß dem transformatorischen Nahwir- kungsprinzip oder elektromagnetischer Schwingkreise gemäß dem Fern- wirkungsprinzip erfolgen. Das Schreib/Leseterminal GX enthält in seinem elektronischen Speicher Daten A2, die üblicherweise als Kennung für eine Institution P dienen. Mit dieser Kennung A2 ist das Schreib/Leseterminal GX zu einer Gruppe G von Geräten zugeordnet, die vergleichbare Daten A2 in ihrem Speicher enthalten, d.h. die Kennung derselben Institution P enthalten. An all diesen Geräten kann eine Chipkarte mit der Kennung A2 verwendet werden. Der Datenaustausch beginnt zu einer Zeit T2, die später als Tl ist, d.h. die Fixdaten sind in der Chipkarte bereits enthalten. Mit dieser zeitlichen Festlegung der Reihenfolge der Vorgänge ist geklärt, daß eine Institution P mit einem Karteninhaber vor der Nutzung der Chipkarte am Schreib Leseterminal GX zum Zeitpunkt Tl mit der Institution P bereits eine Zuordnung eines ersten Multiplikators Ml zu Daten im Daten teil AI getroffen hat. Unberührt ist hiervon, daß der Multiplikator Ml zu einem späteren Zeitpunkt verändert werden kann. Auch ist es möglich, daß ein Kartennutzer eine Chipkarte nutzt und erst später die Kenntnis darüber erhält, wie sein Multiplikatorwert ist, indem er zunächst einen Anfangsmultiplikator erhält, der später angepasst wird. Die Daten AX bestehen aus zwei Daten teilen AI, A2. Der Datenteil A2 dient als Kennung, mit der Leistungsanbieter L erkennen, daß es sich bei den mit dieser Kennung verknüpften Daten um Daten handelt, für die die Institution eine rechtliche Beziehung zwischen Leistungsanbieter und Karteninhaber herstellt, nämlich zugunsten des Anbieters der Leistung per Schreib Leseterminal GX und zu Lasten des Chipkartennutzers. Mit dieser Kennung ist es P möglich, dem Leistungsanbieter L Tauscheinheiten gutzuschreiben. Hat an dem Schreib/ Leseterminal des L ein Nutzer mit der Kennung A2 eine geldwerte d.h. auch in Geldeinheiten zahlbare Leistung, in Anspruch genommen, kann P die Tauscheinheiten auch in Geldeinheiten dem L gutschreiben. Eine zweite Funktion von A2 besteht, indem GX sich der Chipkarte am Anfang einer Kommunikation mit der Codierung A2 zu erkennen gibt, und die Chipkarte den Zugriff auf ihren Speicher, in dem die Werte AI liegen, zulässt, zum Beispiel den Speicher öffnet. Die Kennung A2 muß unverändert bleiben, soll eine eindeutige Zuordnung gewährleistet sein.Action v is used to exchange data between a read / write terminal of a service provider and the chip card of a card described. A chip card exchanges data with a read / write terminal GX, which preferably also contains an electronic memory. The chip card contains, inter alia, an electronic memory and exchanges data AX with the memory of a write / read terminal GX for a period of time Δt. The read / write terminals GX are read / write terminals that are set up and operated by providers of services L and offer people access to a benefit and / or a service. The benefit can be a benefit that is usually valued and offset in monetary units and could also be claimed in cash, such as tickets, cinema tickets or canteen meals or other things. The data can be exchanged galvanically via electromechanical contacts on the chip card, as is the case with contact-based chip cards, or a contact-free data exchange via electromagnetic coupling, e.g. optical data transmission, data transmission via electromagnetic waves, can only be carried out via coils in accordance with the local transformer principle or electromagnetic Oscillating circuits according to the principle of remote control. The read / write terminal GX contains data A2 in its electronic memory, which usually serves as an identifier for an institution P. With this identifier A2, the read / write terminal GX is assigned to a group G of devices which contain comparable data A2 in their memory, ie contain the identifier of the same institution P. A chip card with the identification A2 can be used on all these devices. The data exchange begins at a time T2 which is later than Tl, ie the fixed data are already contained in the chip card. With this timing of the sequence of operations it is clarified that an institution P has already made an assignment of a first multiplier Ml to data in the data part AI with the institution P with the institution P before using the chip card at the write reading terminal GX at the time T1. This does not affect the fact that the multiplier M1 can be changed at a later point in time. It is also possible for a card user to use a chip card and only later to know what its multiplier value is, by first receiving an initial multiplier, which is adapted later. The data AX consist of two data parts AI, A2. The data part A2 serves as an identifier with which the service provider L recognizes that the data associated with this identifier is data for which the institution establishes a legal relationship between the service provider and the cardholder, namely in favor of the provider of the service by write reading terminal GX and at the expense of Smart card user. With this identifier, P is able to credit the service provider L with exchange units. If at the read / write terminal of the L a user with the identifier A2 has made use of a monetary value, that is to say payable also in monetary units, P can also credit the exchange units to the L in monetary units. A second function of A2 is that GX reveals itself to the chip card at the beginning of a communication with the coding A2, and the chip card allows access to its memory, in which the values AI are located, for example by opening the memory. The identifier A2 must remain unchanged if a clear assignment is to be guaranteed.
In der Aktion w werden die Daten AI, Nutzungseinheiten, innerhalb der Zeitspanne Δt um die Tauscheinheiten ΔA geändert. Die Tauscheinheiten werden im Speicher des Schreib/Leseterminals abgelegt, bis sie in einer Zeitspanne Δt' zu P übertragen werden. Die Änderung im Speicher des Kartennutzers, d.h. die Anzahl von elektronischen Speichereinheiten von ΔA, steht in einer bestimmten Relation zu der mit der Chipkarte am Schreib/ Leseterminal in Anspruch genommenen Leistung. Es kann ΔA beispielsweise für eine Anzahl von Fahrkilometern bei einem Verkehrsanbieter oder für Stunden an Schwimm badnutzung stehen. Sind in verschiedenen Schreib/Leseterminals GX Daten - oder Daten in ausführbaren Programmen - vorhanden, die eine eindeutige Zuordnung der Kennung der Daten A2 als Kennung zu den Einheiten ΔA speichern, können Geräte GX als zur Gruppe der Geräte G gehörig, d.h. als Geräte mit einer Beziehung zur Institution P identifiziert werden. Wenn alle Geräte der Gruppe G Daten mit der Institution P austauschen können, können die Daten ΔA mit den Daten A2 zur Institution P gesandt werden. Der Datenversand kann online erfolgen, oder über Funktelefon oder per Postversand.In action w, the data AI, usage units, are changed by the exchange units ΔA within the time span Δt. The exchange units are stored in the memory of the read / write terminal until they are transferred to P in a time period Δt '. The change in the card user's memory, i.e. the number of electronic storage units of ΔA is in a specific relation to the power used by the chip card at the read / write terminal. It can represent ΔA, for example, for a number of kilometers traveled by a traffic provider or for hours of swimming pool use. If there are data in various read / write terminals GX - or data in executable programs - which store a unique assignment of the identifier of the data A2 as identifier to the units ΔA, devices GX can belong to the group of devices G, i.e. be identified as devices with a relationship to institution P. If all devices in group G can exchange data with the institution P, the data ΔA with the data A2 can be sent to the institution P. Data can be sent online, by radio or by post.
In der Aktion x wird festgelegt, daß bei P bereits ein Multiplikator M2 zur Verknüpfung mit Tauscheinheiten ΔA des Leistungsanbieters vorliegt. Dieser Multiplikator M2 wird zu dem Zeitpunkt Tz vergeben, wenn der Leistungsanbieter die Kennung von der Institution P zum Angebot seiner Leistungen per Schreib Leseterminal für Chipkarten von P erhält. In der Aktion y werden die im Schreib/Leseterminal zwischengespeicherten Daten ΔA1, A2 zu P gesandt. In der Aktion z werden die Tauscheinheiten ΔA bei P implizit mit dem Wert Ml rechnerisch verknüpft, da Ml durch die Aktion u mit Nutzungseinheiten der Chipkarte verknüpft ist. Werden die Daten AI im Speicher der Chipkarte um die Tauscheinheiten ΔAI per Datenaustausch mit dem Schreib Leseterminal GX während der Zeitspanne Δt geändert, arbeitet der Speicher als Konto der Tauscheinheiten ΔAI. Nach dem Abspeichern, im Regelfall Reduzieren des Speicher kon tos in der Chipkarte, von ΔAI, werden die Daten ΔAI in einer auf Δt zeitlich folgenden Zeitspanne Δt' als Datenkombination ΔA1A2 zur Institution P übermittelt. Nach der Datenübermittlung können in der Institution P die Tauscheinheiten ΔAI unter Verwendung des Multiplikators M2 zur Verrechnung von Leistungen zwischen Anbietern von Leistungen L - mit ihrem M2 - und Nutzern von Chipkarten verwendet werden.Action x specifies that a multiplier M2 for linking with exchange units ΔA of the service provider is already present at P. This multiplier M2 is assigned at the time Tz when the service provider receives the identifier from the institution P for offering its services by means of a write reading terminal for chip cards from P. In action y, the data ΔA1, A2 buffered in the read / write terminal are sent to P. In action z, the exchange units ΔA at P are implicitly linked arithmetically with the value Ml, since the action u links Ml to usage units of the chip card. If the data AI in the memory of the chip card is changed by the exchange units ΔAI by data exchange with the write / read terminal GX during the time period Δt, the memory works as an account of the exchange units ΔAI. After saving, as a rule reducing the memory account in the chip card, from ΔAI, the data ΔAI are transmitted to institution P in a time period Δt 'following Δt as a data combination ΔA1A2. After the data transmission, the exchange units ΔAI can be used in the institution P using the multiplier M2 for billing services between providers of services L - with their M2 - and users of chip cards.
Der Multiplikator Ml ist durch die bereits abgeschlossene Aktion u implizit in den Nutzungseinheiten enthalten, die der Leistungsanbieter dem P sendet. Es werden also auf ΔAI beide Multiplikatoren zu unterschiedlichen Zeiten und an unterschiedlichen Orten angewandt. Ml kommt zur Anwendung, wenn der Kartennutzer seine Chipkarte mit Nutzungseinheiten nachlädt, M2 wenn der Leistungsanbieter die Tauscheinheiten beim P präsentiert.The multiplier Ml is implicitly contained in the usage units that the service provider sends the P through the action u that has already been completed. Both multipliers are therefore applied to ΔAI at different times and at different locations. Ml is used when the card user reloads his chip card with usage units, M2 when the service provider presents the exchange units at P.
Mit dem vorstehend beschriebenen Verfahren ist es möglich, elektronische Börsen als elektronische Speichereinheiten mit verschiedenen Multiplikatoren zu verwalten.With the method described above, it is possible to manage electronic exchanges as electronic storage units with different multipliers.
In weiterer Ausgestaltung können Mengen von Tauscheinheiten ΔAi von unterscheidbaren Kartennutzern Ni zur Institution P von verschiedenen Leistungsanbietern Li übermittelt werden, wobei die Institution P die ΔAi mit demselben oder unterschiedlichen Multiplikator M2 - Mi - verknüpft und dabei von der Institution P unterschiedliche oder gleiche Multiplikatoren M2n für unterschiedliche Leistungsanbieter n verwendet werden.In a further embodiment, quantities of exchange units ΔAi from distinguishable card users Ni can be transmitted to the institution P by different service providers Li, the institution P linking the ΔAi to the same or different multiplier M2-Mi - and thereby the institution P using different or the same multiplier M2n different service providers are used.
Des Weiteren sind bestimmte ΔAk aus der Menge der ΔAi mit einer zusätzlichen Information ΔI verknüpft, wobei die verknüpften Daten ΔAkΔl zur Institution P übermittelt werden und bei der Institution P weitere von M2 unterscheidbare Multiplikatoren M2n zur Verrechnung von Leistungen bei Vorliegen der Information der ΔI verwendet werden. Zusätzliche Daten ΔAk können in den AI vorliegen, wobei diese ΔAk zur Sperrung von bestimmten Leistungen und/oder Leistungsanbietern dienen und somit ein Datenaustausch mit einem Schreih Leseterminal GX eines Leistungsanbieters LX nicht zustande kommt. Ebenso können im Schreib/Leseterminal GX unterschiedliche Kennungen A2i unterschiedlicher Institutionen Pi vorliegen, wobei die Kennungen dazu dienen, die Datenverknüpfung bei einer bestimmten Institution PA2i zu gewährleisten.Furthermore, certain ΔAk from the set of ΔAi are linked to additional information ΔI, the linked data ΔAkΔl being transmitted to the institution P and at the institution P further multipliers M2n, which are distinguishable from M2, are used to calculate services when the information of the ΔI is available . Additional data ΔAk can be present in the AI, these ΔAk serving to block certain services and / or service providers and thus data exchange with a screaming reading terminal GX of a service provider LX does not take place. Likewise, different identifiers A2i from different institutions Pi can be present in the read / write terminal GX, the identifiers serving to ensure the data linkage at a specific institution PA2i.
Nutzungseinheiten werden von einer Chipkarte zu einer zweiten Chipkarte übertragen, wobei Kennungen A2i der einen Chipkarte zu Kennungen von Institutionen PA2i der anderen Chipkarte passen müssen oder zusätzliche Informationen ΔI zu den Nutzungseinheiten ΔAki hinzugefügt werden, und wobei die zusätzlichen Informationen den Institutionen zu einer Verrechnung der Einheiten zwischen unterschiedlichen Kartennutzern dienen. Die Verrechnung von Nutzungseinheiten Ml und von Leistungseinheiten M2 können gleich sein, so daß die Multiplikatoren M1=M2 sind.Usage units are transferred from a chip card to a second chip card, identifiers A2i of one chip card having to match identifiers of institutions PA2i of the other chip card or additional information ΔI being added to the usage units ΔAki, and the additional information being used by the institutions for billing the units serve between different card users. The calculation of usage units Ml and power units M2 can be the same, so that the multipliers M1 = M2.
Die Zuordnung von Geldeinheiten zu Nutzungseinheiten und/oder Tauscheinheiten, Leistungseinheiten, kann in verschiedenen Währungen erfolgen.The assignment of monetary units to usage units and / or exchange units, service units, can be done in different currencies.
Kurzbeschreibung der Zeichnung, in der zeigen:Brief description of the drawing, in which:
Figur 1 eine schematische Darstellung zweier Terminals ZP und A, die jeweils mit einer Chipkarte mit dem Programm A oder mit demFigure 1 is a schematic representation of two terminals ZP and A, each with a chip card with the program A or with the
Programm ZP zusammenzuarbeiten imstande sind und Figur 2 eine Chipkarte mit unterschiedlichen Programmen A, B ... F, die ebenfalls das Programm ZP aufweist und mit dafür ausgerüsteten Terminals TA in Verbindung treten kann.Program ZP are able to work together and Figure 2 is a chip card with different programs A, B ... F, which also has the program ZP and can connect to terminals TA equipped for this.
Bevorzugte Ausführungsform der Erfindung:Preferred embodiment of the invention:
Gemäß der Figuren 1 und 2 besitzt eine Chipkarte CA 1 Kontakte 2, eine Spule 3 für die kontaktlose Funktion sowie einen Halbleiterchip 4 mit Speichern 5, 6, wobei die Chipkarte 1 gemäß dem Programm A, welches z.B. im Programm- Speicher 5 sich befindet, Daten über eine physikalische Chipkarten- Schnittstelle 10, die eine Hardwareschnittstelle aus Kontakten oder Spulen oder Kondensatoren oder auch optischen Elementen darstellt, mit einem zugehörigen Terminal 12 auszutauschen imstande ist. Gleichermaßen ist im Chip 4 in einem Speicher 7 ein Programm ZP implementiert, welches einerseits mit dem Programm A zusammenarbeitet und dadurch an der physikalischen Chipkarten-Schnittstelle 10, ein vereinheitlichendes Transformationsverfahren VZ zur Verfügungs stellt. Ein zum Lesen dieses Verfahrens VZ bzw. des Programms ZP hergerichtetes Terminal 11 ist nunmehr imstande, mit einer solchermaßen ausgerüsteten Chipkarte 1 in Kommunikation zu treten. Aus dem Blickwinkel des Programmspeichers 5 für das Programm A arbeitet die Chipkarte 1 nach ihrem Programmmodus A. Aus dem Blickwinkel des Terminals 11 hingegen arbeitet die Chipkarte 1 nach dem Programm ZP.According to FIGS. 1 and 2, a chip card CA 1 has contacts 2, a coil 3 for the contactless function and a semiconductor chip 4 with memories 5, 6, the chip card 1 according to program A, which is located, for example, in program memory 5, Data can be exchanged with an associated terminal 12 via a physical chip card interface 10, which represents a hardware interface of contacts or coils or capacitors or also optical elements. Likewise, a program ZP is implemented in the chip 4 in a memory 7, which on the one hand cooperates with the program A and thereby provides a unifying transformation method VZ at the physical chip card interface 10. A terminal 11 prepared for reading this method VZ or the program ZP is now capable of being equipped with a chip card 1 in such a manner Communication. From the perspective of the program memory 5 for the program A, the chip card 1 operates according to its program mode A. From the perspective of the terminal 11, however, the chip card 1 operates according to the program ZP.
Die Chipkarte 1 besitzt des Weiteren eine optische Anzeige 8 zur optischen Anzeige der in den Speichern 5 oder 6 oder sonstigen Speichern gespeicherte Geld-, oder Nutzungs-, oder Leistungs- oder Tauscheinheiten. Des Weiteren besitzt die Chipkarte 1 ein Hardwareteil 9, welches beispielsweise ein Rechenwerk ist und welches natürlich auch Teil des Chips 4 sein kann.The chip card 1 also has an optical display 8 for the optical display of the monetary, or usage, or power or exchange units stored in the memories 5 or 6 or other memories. Furthermore, the chip card 1 has a hardware part 9, which is, for example, an arithmetic unit and which can of course also be part of the chip 4.
Eine Chipkarte CA 13 in Figur 2 soll darstellen, daß in einer Chipkarte 13 oder unterschiedlichen Chipkarten unterschiedliche Programme A, B, ... F in unterschiedlichen Programmspeichern 14, 15, 16 vorhanden sind, denen jeweils ein Programm ZP im Programmspeicher 7 zugeordnet ist, welches über die physikalische Schnittstelle 10 mit einem Terminal 17 kommuniziert, der das Programm ZP zu interpretieren imstande ist, ohne selbst für die Programme A, B, ... F eingerichtet zu sein.A chip card CA 13 in FIG. 2 is intended to show that different programs A, B,... F are present in different program memories 14, 15, 16 in a chip card 13 or different chip cards, each of which has a program ZP in the program memory 7 assigned to it, which communicates via the physical interface 10 with a terminal 17 which is able to interpret the program ZP without being set up for the programs A, B, ... F itself.
Herkömmliche Chipkarten, hier als Typ CA bezeichnet, enthalten üblicherweise ein oder mehrere Softwareprogramme A ... F zwecks Austausch von Daten DC oder Kennungen im Speicher der Chipkarte mit Daten DT in Terminals vom Typ Kategorie TA, wobei die Programme A-F zum Austausch von Daten und/oder Kennungen DG für geldwerte Leistungen nach unter - schiedlichsten Verfahren VI bis Vn zwischen einem Terminal TA und Chipkarten vom Typ CA dienen, wobei diese unterschiedlichen Verfahren nicht miteinander kompatibel sind. Es kann eine Chipkarte CA1 nicht an einem Terminal TA2 das Verfahren VA 1 für eine geldwerte Leistung nutzen, sofern das Terminal nur das Verfahren VA2 nutzen kann. Wird jedoch das zusätzliche Programm ZP in Chipkarten vom Typ A als Ergänzung der vorhandenen Programme A-F eingebracht, kann dieses Programm ZP gleiche Verfahren zum Datenaustausch zwischen Chipkarte und Terminal gewähren. Das zusätzliche Programm ZP muß dazu eine Datenanpassungsfunktion erfüllen, mit der die Daten DG in Einheiten DZ gewandelt werden. Mit diesem Programm ZP verfügen alle Chipkarten, die dieses Programm ZP enthalten, über ein neues einheitliches Verfahren VZ, welches so gestaltet sein kann, daß die unterschiedlichen Verfahren VI bis Vn, die weiterhin an den Terminals TA abgewickelt werden, durch die Kombination mit ZP zu einem Verfahren VZ werden, welches mit allen Terminals, die Programme für den Datenaustausch nach dem Verfahren VZ enthalten, in gleicher, kompatibler, interoperabler Weise kommunizieren. "Gleich" soll hier bedeuten, daß es für einen Nutzer der Chipkarte erkennbar gleich ist. "Kompatibel" bedeutet, daß die physikalischen und logischen Datenüber- tragungen miteinander kommunizieren können. "Inter operabel" bedeutet, daß Karten und Terminals mit unterschiedlichsten Verfahren durch das Hinzufügen des Verfahrens VZ miteinander überall nutzbar sind, wo Terminals entsprechende Programme A bis F sowie VZ aufweisen.Conventional chip cards, referred to here as type CA, usually contain one or more software programs A ... F for the purpose of exchanging data DC or identifiers in the memory of the chip card with data DT in terminals of the category TA, the programs AF for exchanging data and / or identifiers DG are used for monetary benefits according to the most varied of methods VI to Vn between a terminal TA and chip cards of type CA, these different methods not being compatible with one another. A chip card CA1 cannot use the method VA 1 for a monetary benefit at a terminal TA2, provided that the terminal can only use the method VA2. However, if the additional program ZP is introduced in type A chip cards as a supplement to the existing AF programs, this ZP program can provide the same method for data exchange between the chip card and the terminal. For this purpose, the additional program ZP must fulfill a data adaptation function with which the data DG are converted into units DZ. With this program ZP, all chip cards that contain this program ZP have a new uniform method VZ, which can be designed in such a way that the different methods VI to Vn, which are still processed at the terminals TA, by the combination with ZP a procedure VZ, which with all terminals, the Programs for data exchange according to the VZ procedure contain, communicate in the same, compatible, interoperable way. “Equal” here means that it is recognizably the same for a user of the chip card. "Compatible" means that the physical and logical data transmissions can communicate with each other. "Interoperable" means that cards and terminals with a wide variety of methods can be used with one another by adding the method VZ wherever terminals have corresponding programs A to F and VZ.
Die Programme A bis F sind diejenigen, die mit Terminals vom Typ TA Daten und Programme austauschen. Werden diese Terminals weiterhin eingesetzt, läuft ohne Programmaustausch im Terminal die Datenkommunikation zwischen Terminal und Karte in gewohnter Weise gemäß den Programmen A bis F ab, indem die Programme A bis F zeitlich vor dem Programm ZP mit einem Terminal TA Daten austauschen. Erst nach einer Eröffnungsprozedur kann dann zum Beispiel auf das Programm ZP umgeschaltet werden. Das Programm ZP kann auch zeitlich vor den Programmen A bus F mit einem Terminal Daten austauschen, anschließend wird das Terminal auf die Datentkommunikation mit A bis F umgeschaltet.Programs A to F are those that exchange data and programs with TA-type terminals. If these terminals continue to be used, the data communication between the terminal and the card takes place in the usual way according to programs A to F without program exchange in the terminal, in that programs A to F exchange data with a terminal TA before the program ZP. Only after an opening procedure can you switch to the ZP program, for example. The ZP program can also exchange data with a terminal before the A bus F programs, after which the terminal is switched to data communication with A to F.
Im Halbleiter chip 4 der Chipkarte 1, 13 können Softwareschnittstellen 10 vorhanden sein, die Hardwareschnittstellen simulieren. So können beispielsweise Chipkarten Daten von einer Software in gleicher Form über einen Bus gesendet werden, wie sie von einer Hardwareschnittstelle einkomm en würden, obwohl die Verbindung zur Außenwelt über eine Hardwareschnittstelle, zum Beispiel Port, gesperrt ist. Das Programm ZP kann im Chip 4 auch die Datenkommunikation eines Terminals simulieren, indem chipintern Softwareschnittstellen zur Verfügung gestellt werden. Die Programme A bis F erhalten ihre Daten an den Softwareschnittstellen in gleicher Weise wie es an den Hardwareschnittstellen zwischen Terminal und Chipkarte der Fall ist.Software interfaces 10 which simulate hardware interfaces can be present in the semiconductor chip 4 of the chip card 1, 13. For example, smart cards can send data from software in the same form over a bus as they would from a hardware interface, even though the connection to the outside world is blocked via a hardware interface, for example a port. The program ZP can also simulate the data communication of a terminal in chip 4 by providing software interfaces within the chip. Programs A to F receive their data at the software interfaces in the same way as is the case at the hardware interfaces between the terminal and the chip card.
Zum Nutzen von Speichereinheiten der Chipkarte bei der Inanspruchnahme numehr einer Leistung per Chipkarte sei erklärt, daß zum Beispiel ein Karteninhaber A die Chipkarte von der Institution P, z.B. einer einer Kreditkartenorganisation, erhalten hat. In der Chipkarte ist die Kennung A2 der Institution P enthalten. Bei Erhalt der Chipkarte hat A einen Multiplikator Ml, z.B. den WertMl=1.004 erhalten, der bei der Institution hinterlegt ist und von anderen Multiplikatoren anderer Karteninhaber abweichen kann. Karteninhaber A bucht sich 100.4 AI-Einheiten in den Speicher seiner Chipkarte. A wird für diese 100.4 Einheiten mit 100 Einheiten auf seinem Einheitenkonto bei P belastet. Die Institution möchte viele Kartenkunden gewinnen und gibt aus diesem Grunde den Wert 100.4 aus, der Kartenkunde profitiert von dem Ml > 100.To use memory units of the chip card when using more than one service by chip card, it should be explained that, for example, a card holder A has received the chip card from the institution P, for example one of a credit card organization. The identification A2 of the institution P is contained in the chip card. Upon receipt of the chip card, A received a multiplier Ml, e.g. the value Ml = 1.004, which is deposited with the institution and may differ from other multipliers of other cardholders. Cardholder A books 100.4 AI units in the memory of his chip card. A is charged with 100 units in his unit account at P for these 100.4 units. The institution would like to win many card customers and therefore gives the value 100.4, the card customer benefits from the Ml> 100.
An einem Schreib/Leseterminal GX, zum Beispiel in Bussen des öffentlichen Personennahverkehrs, bietet ein Leistungsanbieter L Einheiten, z.B. Fahreinheiten, an. Die Chipkarte wird in die Nähe von Schreib/Leseterminal GX gehalten, GX meldet sich mit seiner Kennung A2, die zur Kennung A2 in Chipkarte passt. Chipkarte und Schreib/Leseterminal haben somit festgestellt, daß sie eine Kennung einer Institution gemeinsam haben, wobei davon ausgegangen wird, daß unterschiedliche Institutionen nicht gleiche Kennungen verwenden. Das Schreib Leseterminal GX bucht die Einheiten ΔAI aus dem Speicher der Chipkarte ab und sendet sie, möglicherweise zeitversetzt, gemeinsam mit vielen anderen gesammelten und evtl. aufaddierten ΔAn von weiteren Chipkarten zur Institution P.At a read / write terminal GX, for example in local public transport buses, a service provider offers L units, e.g. Driving units. The chip card is held in the vicinity of the read / write terminal GX, GX reports with its identifier A2, which matches the identifier A2 in the chip card. The chip card and read / write terminal have thus found that they have an identifier of an institution in common, it being assumed that different institutions do not use the same identifier. The write / read terminal GX debits the units ΔAI from the memory of the chip card and sends them, possibly with a time delay, together with many other collected and possibly added ΔAn from other chip cards to the institution P.
Die Institution P erhält vom Leistungsanbieter L die Daten z.B. über eine online Verbindung, bei der die Kennung A2 sowie die Tauschdaten ΔAI im Rahmen einer weltweit üblichen Protokollübertragung mit verpackten und verschlüsselten Daten erfolgen kann. Aus der Datenübertragung kann P entnehmen, um welchen Leistungsanbieter P es sich handelt. P hat R ebenfalls einen Multiplikator M2, z.B. M2=0.994 zugeordnet, wobei dies üblicher - weise zu einem Zeitpunkt geschieht, da L die Kennung A2 von P erhält.Institution P receives the data from service provider L e.g. via an online connection, in which the identifier A2 and the exchange data ΔAI can be carried out using packaged and encrypted data as part of a protocol transmission that is customary worldwide. P can see from the data transmission which service provider P it is. P also has a multiplier M2, e.g. M2 = 0.994 assigned, this usually happening at a time when L receives the identifier A2 from P.
P ist nun in der Lage, allein aus den Daten ΔAI - oder aus der Summe von Daten ΔAn - die ihm L zusendet, mit den Multiplikatoren eine Beziehung zwischen Nutzer der Chipkarte und Leistungsanbieter L herzustellen. In diesem Beispiel ist ΔA1=100 * 1.004=100,4 die Anzahl der Einheiten, die der Kartennutzer für 100 Einheiten erhalten und auf einem Konto gespeichert hat. 100.4*W2= 100.4*0.994=99.7976 ist beispielsweise die Anzahl der Einheiten, die der Leistungsanbieter L erhält, wenn A sämtliche Nutzungseinheiten zu Tauscheinheiten macht. Will der Leistungsanbieter seine Einheiten in Geld erhalten, kann die Institution P den Wert 99.7976 mit dem Währungswert multiplizieren in dem der Leistungsanbieter dies wünscht. Δa der Kartenkunde für seine 100.4 Einheiten AI nur mit 100 Einheiten AI belastet wurde, ergibt sich als Verdienstspanne für die Institution P: 100 - 99.897 = 0.2024, was ungefähr 2 % einer beliebig gewählten Währung entspricht. Somit hat auch P die Garantie des Verdienstes in einer frei gewählten Währung.P is now able to use the multipliers to establish a relationship between the user of the chip card and the service provider L solely from the data ΔAI - or from the sum of data ΔAn - sent to him by L. In this example, ΔA1 = 100 * 1.004 = 100.4 is the number of units that the card user received for 100 units and saved in an account. 100.4 * W2 = 100.4 * 0.994 = 99.7976 is, for example, the number of units that the service provider L receives when A turns all usage units into exchange units. If the service provider wants to receive his units in money, the institution P can multiply the value 99.7976 by the currency value in which the service provider wishes. Δa the card customer for his 100.4 AI units was only charged with 100 AI units, the earnings margin for the institution P is: 100 - 99,897 = 0.2024, which is approximately 2% of any currency chosen. P also has the guarantee of earnings in a freely chosen currency.
Wenn viele Leistungsanbieter eine Vertragsbeziehung zu einem P haben, werden Mengen von Tauscheinheiten ΔAi von unterscheidbaren Kartennutzern Ni zur Institution P von verschiedenen Leistungsanbietern Li gesandt. Es können die ΔAi mit demselben - oder unterschiedlichen - Multiplikator M2 - Mi - bei P verknüpft werden. Die Institution P kann auch unterschiedliche Multiplikatoren M2n für unterschiedliche Leistungsanbieter n bei Erbringung gleicher Leistung verwenden.If many service providers have a contractual relationship with a P, quantities of exchange units ΔAi from distinguishable card users Ni are sent to the institution P by different service providers Li. The ΔAi can be linked to the same - or different - multiplier M2 - Mi - at P. The institution P can also use different multipliers M2n for different service providers n when the same service is provided.
Des Weiteren weist die Chipkarte 1, 13 in den Figuren 1 oder 2 ein Hardwareteil 9 auf, welcher zum Beispiel Rechenwerk oder ein einfacher Prozessor ist, das genau einen Multiplikator Ml oder Codieroperator von vielen möglichen Multiplikatoren Mn oder Codier Operatoren aufweist, wobei der Multiplikator Ml oder Codieroperator fest im Hardwareteil verknüpft ist. Durch den Hardwareteil 9 ist die Chipkarte 1, 13 in ausschließlicher Weise in der Lage, diesen Multiplikator Ml oder Codieroperator zur Kennung zu verwenden. Auf diese Weise ist der Multiplikator hardwaremäßig identifizier bar. Der erstgenannte Multiplikator beim Einschreiben oder Laden von Nutzungseinheiten, nämlich gespeicherten Einheiten, in Form von elektronischen Daten (Bits) unter Verwendung einer Kennung, wie zum Beispiel PIN-Code, in den Speicher oder Teile des Speichers des Halbleiterchips der Chipkarte durch eine Institution ist ein solcher, der zwischen dem Anbieter oder Serviceprovider, z. B. Bank → Kunde, der Chipkarte zum Einsatz gelangt. Der zweite Multiplikator ist ein solcher, der zwischen dem Leistungsanbieter und dem Abrechner, wie Serviceprovider, z.B. Händler <=-> Bank und umgekehrt, zum Einsatz gelangt.Furthermore, the chip card 1, 13 in FIG. 1 or 2 has a hardware part 9, which is, for example, an arithmetic unit or a simple processor which has exactly one multiplier Ml or coding operator of many possible multipliers Mn or coding operators, the multiplier Ml or coding operator is permanently linked in the hardware part. The hardware part 9 enables the chip card 1, 13 to use this multiplier Ml or coding operator exclusively for identification. In this way, the multiplier can be identified in terms of hardware. The first-mentioned multiplier when an entity writes or loads usage units, namely stored units, in the form of electronic data (bits) using an identifier, such as a PIN code, into the memory or parts of the memory of the semiconductor chip of the chip card is one those that exist between the provider or service provider, e.g. B. Bank → customer who uses the chip card. The second multiplier is one that is used between the service provider and the processor, such as service providers, e.g. Dealer <= -> bank and vice versa.
Es können bestimmte ΔAk aus der Menge der ΔAi mit einer zusätzlichen Information ΔI verknüpft werden, um Nutzungseinheiten für besondere Verrechnungen vorzubereiten. Zu diesem Zweck können die verknüpften Daten ΔAkΔI zur Institution P übermittelt wer den, um beispielsweise Rabatte auf für Vielnutzer von Leistungen zu gewähren. Für diese Zwecke liegen bei der Institution P weitere von M2 unterscheidbare Multiplikatoren M2n zur Verrechnung von Leistungen vor, welche die Information der ΔI verwenden. Es können auch Daten ΔAk in den AI genutzt werden, um bestimmte Leistungen und/oder Leistungsanbieter zu sperren. Eine Inanpruchnahme von Leistung kommt an einem Schreib/Leseterminal nicht zustande. Beispielsweise könnten bestimmte Fernsehprogramme auf diese Art für Jugendliche gesperrt werden.Certain ΔAk from the set of ΔAi can be linked with additional information ΔI in order to prepare usage units for special billing. For this purpose, the linked data ΔAkΔI can be transmitted to the institution P, for example in order to grant discounts for frequent users of services. For this purpose, the institution P has other multipliers M2n, which can be distinguished from M2, for billing services which use the information of the ΔI. Data ΔAk in the AI can also be used to block certain services and / or service providers. Use of the service does not take place at a read / write terminal. For example, certain television programs could be blocked for young people in this way.
Es ist anzunehmen, daß mit einem Schreib/Leseterminal GX die gleichen Leistungen angeboten werden und unterschiedliche Institutionen die Verrechnung der Tauscheinheiten vornehmen. Es liegen Kennungen A2i unterschiedlicher Institutionen Pi im Schreib/Leseterminal vor. Erscheint die Chipkarte mit der Kennungen A2, wird die Daten Verknüpfung zu einer Institution mit der Kennung A2 hergestellt.It can be assumed that the same services are offered with a GX read / write terminal and that different institutions charge the exchange units. There are identifiers A2i from different institutions Pi in the read / write terminal. If the chip card with the identifier A2 appears, the data link to an institution with the identifier A2 is established.
Sind auf zwei Chipkarten die gleichen Kennungen A2 vorhanden, kann es möglich sein, Nutzungseinheiten von einer Chipkarte zu einer zweiten Chipkarte mit geeigneten Geräten zu übertragen. Es könnte im Rahmen des Dienstleistungsangebotes des P liegen, beide Kartennutzer durch diese Leistung zufrieden zu stellen, auch wenn unterschiedliche Multiplikatoren M2 für die Kartennutzer vorliegen. Es können zusätzliche Informationen ΔI zu den Nutzungseinheiten ΔAki hinzugefügt werden, um P Auskunft über dies genutzte Verfahren zu geben.If the same identifiers A2 are present on two chip cards, it may be possible to transfer user units from one chip card to a second chip card using suitable devices. It could be within the P's range of services to satisfy both card users with this service, even if there are different multipliers M2 for the card users. Additional information ΔI can be added to the use units ΔAki in order to provide P with information about the method used.
Nutzungseinheiten Ml und Leistungseinheiten M2 können gleich sein, so daß der Multiplikator M1=M2 ist. Bei Ml gleich M2 bedeutet das, daß P seine Verdienstspanne über eine Provision wie bei heutigen Börsengeschäften erwirtschaftet, da ansonsten keine Differenz zwischen Nutzungs- und Tauscheinheiten auftritt.Usage units M1 and power units M2 can be the same, so that the multiplier M1 = M2. If Ml is equal to M2, this means that P earns its profit margin from a commission as in today's stock exchange transactions, since otherwise there is no difference between usage and exchange units.
Es kann in das Belieben der Beteiligten gestellt werden, in welchen Währungseinheiten die Nutzungseinheiten und/oder Tauscheinheiten verrechnet werden. Es kann auch eine Chipkarte in dem Gebiet der Währung g mit Währungseinheiten g geladen werden und es können im Gebiet der Wäh- rung h die Nutzungseinheiten abgebucht werden, wenn der Leistungsanbieter L vom P oder einem Vertragspartner von P die A2 erhalten hat.It can be set at the discretion of those involved, in which currency units the usage units and / or exchange units are offset. A chip card can also be loaded with currency units g in the area of the currency g and the usage units can be debited in the area of the currency h if the service provider L has received the A2 from P or a contractual partner of P.
Gewerbliche Anwendbarkeit:Industrial applicability:
Aufgrund des Verfahrens ist es möglich, daß unterschiedliche Chipkarten verschiedener Provider, die in ihren Chipkarten unterschiedliche Programme zur Abrechnung von Geldeinheiten bzw. Nutzungseinheiten und zur elektronischen Ablage in die Speicher der Chipkarte nach unterschiedlichen Verfahren verwenden, zueinander kompatibel sind in Terminals, welche ein zusätzliches Programm zu erkennen imstande sind. Das Verfahren vereinfacht dadurch insbesondere die Durchführung von Zahlungsvorgängen zur elektronischen Verrechnung von Leistungseinheiten und Nutzungseinheiten von Leistungsanbietern und Nutzern dieser Leistungen. Die vorstehenden Ausführungen erläutern ein universell einsetzbares Verfahren zur gewerblichen Nutzung und Verrechnung von Leistungen per Chipkarte ohne Berücksichtigung unterschiedlicher Währungen bei Nutzung nur eines einzigen Börsenkontos bzw. Börsenspeichers. Because of the method, it is possible that different chip cards from different providers, which use different programs in their chip cards for billing monetary units or usage units and for electronic storage in the memory of the chip card according to different methods, are compatible with one another in terminals which have an additional program are able to recognize. The procedure This particularly simplifies the implementation of payment transactions for the electronic billing of service units and usage units of service providers and users of these services. The above explanations explain a universally applicable process for the commercial use and billing of services by chip card without taking into account different currencies when using only a single exchange account or exchange memory.

Claims

Patentansprüche: Claims:
1. Verfahren zum Nutzen von Speichereinheiten in wenigstens einem elektronischen Speicher von unterschiedlichen Chipkarten mit mindestens einem Halbleiterchip, wobei die Chipkarten kon taktlos mittels elektromagnetischer Wechselfelder und/oder kontaktbehaftet mittels galvanischer Kontakte mit Schreib/Leseterminals gekoppelt werden und Energie und Daten austauschen, dadurch gekennzeichnet, daß1. A method for using memory units in at least one electronic memory of different chip cards with at least one semiconductor chip, the chip cards being coupled contactlessly by means of alternating electromagnetic fields and / or in contact form by means of galvanic contacts with read / write terminals and exchanging energy and data, characterized in that that
1. in Chipkarten, vom Typ CA, ein oder mehrere Programme (A...F) enthalten sind1. Chip cards, type CA, contain one or more programs (A ... F)
2. wobei ein Austausch von elektronischen Daten (Bits) DC im Speicher der Chipkarte mit elektronischen Daten (Bits) DT in Terminals vom Typ TA vorgesehen ist,2. wherein an exchange of electronic data (bits) DC in the memory of the chip card with electronic data (bits) DT is provided in terminals of the type TA,
3. wobei die Programme (A...F) dazu dienen, Daten und/oder Kennungen DG für geldwerte Leistungen nach unterschiedlichen Verfahren3. whereby the programs (A ... F) serve to provide data and / or identifiers DG for monetary benefits according to different procedures
(VI... Vn) zwischen einem Terminal und Chipkarten, vom Typ A, auszutauschen(VI ... Vn) between a terminal and type A chip cards
4. wobei ein zusätzliches Programm ZP in Chipkarten, vom Typ A, als Ergänzung der vorhandenen Programme (A...F) vorhanden ist, welches eine Datenanpassungsfunktion erfüllt4. with an additional program ZP in chip cards, of type A, as a supplement to the existing programs (A ... F), which fulfills a data adaptation function
5. womit die Daten DG in Einheiten DZ gewandelt werden und die Karten mit dem Programm ZP über ein neues, einheitliches Verfahren VZ verfügen5. with which the data DG are converted into units DZ and the cards with the program ZP have a new, uniform method VZ
6. wobei das Verfahren VZ es gestattet, die unterschiedlichen Verfahren (VI... Vn) durch Kombination mit dem Programm ZP zu einem vereinheitlichenden Verfahren VZ zu machen, welches mit allen Terminals, welche Programme für den Datenaustausch nach dem vereinheitlichenden Verfahren VZ enthalten, in gleicher, kompatibler und interoperabler Weise kommuniziert.6. wherein the method VZ allows the different methods (VI ... Vn) to be combined with the program ZP to make a unifying method VZ, which contains all terminals which contain programs for data exchange according to the unifying method VZ, communicated in the same, compatible and interoperable way.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß entweder die Programme (A...F) zeitlich vor dem Programm ZP mit einem Terminal Daten austauschen oder das Programm ZP zeitlich vor den Programmen (A...F) mit einem Terminal Daten austauscht.2. The method according to claim 1, characterized in that either the programs (A ... F) exchange data with a terminal before the program ZP or the program ZP before the programs (A ... F) with a terminal data exchanges.
3. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß das Programm ZP in dem Chip einer Chipkarte die Datenkommunikation eines Terminals simuliert und an chipinternen Softwareschnittstellen zu Verfügung stellt, wobei die Programme (A...F) ihre Daten an den Schnitt- stellen in der gleichen Weise erhalten wie es an den Hardwareschnittstellen zwischen Terminal TA und Chipkarte CA vorgesehen ist.3. The method according to any one of claims 1 or 2, characterized in that the program ZP simulates the data communication of a terminal in the chip of a chip card and makes it available on chip-internal software interfaces, the programs (A ... F) sending their data to the Cut- get in the same way as it is provided on the hardware interfaces between terminal TA and chip card CA.
4. Verfahren nach Anspruch 1, gekennzeichnet durch die folgenden Merkmale: a) Nutzungseinheiten werden in Form von elektronischen Daten (Bits) unter Verwendung einer Kennung, wie zum Beispiel PIN-Code, und eines ersten Multiplikators in den Speicher oder Teile des Speichers des Halbleiterchips der Chipkarte von einer Institution geladen (gespeicherte Einheiten), b) die Nutzungseinheiten werden bei der Inanspruchnahme einer Leistung per Chipkarte als Tauscheinheiten aus dem Speicher des Halbleiterchips der Chipkarte von einem Leistungsanbieter mit Hilfe eines Schreib/Leseterminals unter Verwendung einer Kennung elektronisch abgebucht und zu der oder einer anderen Institution versandt, c) die Institution verwendet die Tauscheinheiten unter Verwendung eines zweiten Multiplikators als Maß für eine Menge von Leistungseinheiten des Leistungsanbieters, d) Leistungseinheiten wie Nutzungseinheiten werden in unterschiedlichen oder gleichen Geldeinheiten angegeben und auf Geldkonten verrechnet.4. The method according to claim 1, characterized by the following features: a) Usage units are in the form of electronic data (bits) using an identifier, such as PIN code, and a first multiplier in the memory or parts of the memory of the semiconductor chip the chip card is loaded by an institution (stored units), b) the usage units are electronically debited by a service provider with the help of a read / write terminal using an identifier when using a service via chip card as exchange units from the memory of the semiconductor chip of the chip card and to the or sent to another institution, c) the institution uses the exchange units using a second multiplier as a measure of a number of service units of the service provider, d) service units such as usage units are specified in different or the same monetary units and offset against cash accounts.
5. Verfahren nach Anspruch 4 zum Nutzen von geldwerten Tauscheinheiten, wobei die Aktionen u,v,w,x,y,z unterscheidbar sind, ul) in einer ersten Aktion u zum Zeitpunkt Tl erhält ein Kartennutzer M eine Chipkarte von einer Institution P, u2) die I nstitution P hat eine elektronische Nutzer kennung Ni im elektronischen Speicher der Chipkarte untergebracht, u3) die Institution P verwaltet eine Zuordnung eines ersten Multiplikators5. The method according to claim 4 for the use of monetary exchange units, the actions u, v, w, x, y, z being distinguishable, ul) in a first action u at time Tl, a card user M receives a chip card from an institution P, u2) the institution P has an electronic user identifier Ni in the electronic memory of the chip card, u3) the institution P manages an assignment of a first multiplier
(Ml) zur Nutzung von Speichereinheiten des Speichers der Chipkarte , u4) der Nutzer lädt mit seiner Kennung Ni sich Daten AI (Nutzungsein - heiten) in den Speicher seiner Chipkarte , indem eine Verbindung zur(Ml) for the use of memory units in the memory of the chip card, u4) the user loads data AI (user units) into the memory of his chip card with his identifier Ni by making a connection to the
Datenübertragung zu Geräten GP der Institution P und der Chipkarte hergestellt wird, u5) die Institution P belastet die Nutzungseinheiten AI auf einem Konto für den Kartennutzer M unter Verwendung des Faktors Ml, vl) in einer zweiten Aktion v tauscht die Chipkarte zwischen ihrem elektronischen Speicher und dem elektronischen Speicher einesData transmission to devices GP of the institution P and the chip card is established, u5) the institution P charges the usage units AI on an account for the card user M using the factor Ml, vl) in a second action v exchanges the chip card between its electronic memory and the electronic memory of a
Schreib/ Leseterminals (GX) während einer Zeitspanne Δt Daten AX per elektromechanischer Kontakte oder per elektromagnetischerRead / write terminals (GX) during a period of time Δt data AX by electromechanical contacts or by electromagnetic
Kopplung austauscht, v2) die Schreib/Leseterminals (GX) sind Geräte, welche von Anbietern vonExchanges coupling, v2) the read / write terminals (GX) are devices that are provided by providers of
Leistungen (L) aufgestellt und betrieben werden und für Menschen denServices (L) are set up and operated and for people
Zugang zu einem Nutzen und/oder einer Leistung anbieten, v3) die Schreib/Leseterminals (GX) enthalten in ihren elektronischen Speichern Daten A2, die einen Schreib/Leseterminal zu einer GruppeOffer access to a benefit and / or a service, v3) the read / write terminals (GX) contain data A2 in their electronic memories, which form a read / write terminal to a group
(G) von Geräten (GX) zuordnet, die vergleichbare Daten A2 in ihrem(G) assigned by devices (GX) that have comparable data A2 in their
Speicher enthalten, v4) der Datenaustausch der Aktion v beginnt zu einer Zeit T2, die später alsContain v4) the data exchange of the action v starts at a time T2 which is later than
Tl ist, v5) die Daten AX bestehen aus zwei Datenteilen AI, A 2, v6) während der Zeitspanne Δt identifiziert sich das Schreib/LeseterminalTl is, v5) the data AX consist of two data parts AI, A 2, v6) during the time period Δt the read / write terminal identifies itself
(GX) mit den Daten A2 (Kennung A2) als Gerät der Gruppe (G) der(GX) with the data A2 (identifier A2) as a device of the group (G) of
Chipkarte gegenüber, v7) wobei die Daten A2 unverändert bleiben, wl) in der Aktion w ändern sich die Daten AI innerhalb der Zeitspanne Δt um die Tauscheinheiten ΔAI, w2) wobei ΔAI in ihrer zahlenmäßigen Größe eine Relation zu der inChip card opposite, v7) where the data A2 remain unchanged, wl) in action w, the data AI change within the time period Δt by the exchange units ΔAI, w2) where ΔAI is numerically related to that in
Anspruch genommenen Leistung des L darstellen, w3) die Tauscheinheiten ΔAI werden im Schreib Leseterminal (GX) gemeinsam mit den Daten A2 bis zum Beginn einer Zeitspanne Δt' gespeichert, w4) wobei die Daten A2 eindeutig eine Zuordnung zu der Institution P gewährleisten, w5) und alle Geräte der Gruppe (G) Daten mit der Institution P auszutauschen imstande sind, xl) in einer Aktion x hat ein Anbieter von Leistungen (L) mit derRepresented power of the L, w3) the exchange units ΔAI are stored in the read / write terminal (GX) together with the data A2 up to the start of a time period Δt ', w4) the data A2 clearly ensuring an assignment to the institution P, w5) and all devices of the group (G) are able to exchange data with the institution P, xl) in one action x has a provider of services (L) with the
Institution P eine Zuordnung eines zweiten Multiplikators (M2) zuInstitution P assigns a second multiplier (M2) to
Tauscheinheiten (Leistungseinheiten) ΔAI getroffen, yl) wobei in einer Aktion y während einer zweiten nach Δt liegenden Zeitspanne Δt1 die Daten ΔAI, A2 zur Institution P übermittelt werden, zl) in einer Aktion z bei der Institution P dienen die Tauscheinheiten ΔAI unter Verwendung des Multiplikatoren M2 zur Verrechnung vonExchange units (power units) ΔAI met, yl) whereby in a action y during a second period Δt 1 lying after Δt, the data ΔAI, A2 are transmitted to the institution P, zl) in an action z at the institution P, the exchange units ΔAI are used of the multiplier M2 to offset
Leistungen zwischen Anbietern von Leistungen (L) mit ihrem M2 undServices between providers of services (L) with their M2 and
Nutzern von Chipkarten mit ihrem ΔAI, z2) wobei die zu P gesandten Nutzungseinheiten ΔAI implizit durch dieUsers of chip cards with their ΔAI, z2), the usage units ΔAI sent to P being implicitly represented by the
Aktion u bereits mit den Daten Ml verknüpft wurden, z3) womit die Verrechnung bei P beide Multiplikatoren Ml, M2 enthält. Action u has already been linked to the data M1, z3) with which the calculation at P contains both multipliers M1, M2.
6. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß Mengen von Tauscheinheiten ΔAi von unterscheidbaren Kartennutzern Ni zur Institution P von verschiedenen Leistungsanbietern Li übermittelt werden, wobei die Institution P die ΔAi mit demselben oder unterschiedlichen Multiplikator M2 (Mi) verknüpft und dabei von der Institution P unterschiedliche oder gleiche Multiplikatoren M2n für unterschiedliche Leistungsanbieter n verwendet werden.6. The method according to claim 4, characterized in that quantities of exchange units ΔAi from distinguishable card users Ni are transmitted to the institution P by different service providers Li, the institution P linking the ΔAi to the same or different multiplier M2 (Mi) and thereby by the institution P different or the same multipliers M2n can be used for different service providers n.
7. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß bestimmte Tauscheinheiten ΔAk aus der Menge der Tauscheinheiten ΔAi mit einer zusätzlichen Information ΔI verknüpft sind, wobei die verknüpften Daten ΔAkΔI zur Institution P übermittelt werden und bei der Institution P weitere von M2 unterscheidbare Multiplikatoren M2n zur Verrechnung von Leistungen bei Vorliegen der Information der ΔI verwendet werden.7. The method according to claim 4, characterized in that certain exchange units ΔAk from the set of exchange units ΔAi are linked to additional information ΔI, the linked data ΔAkΔI being transmitted to the institution P and at the institution P further multipliers M2n distinguishable from M2 Charging of services if the information of the ΔI is available.
8. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß zusätzliche Daten ΔAk in den AI vorliegen, wobei diese ΔAk zur Sperrung von bestimmten Leistungen und/oder Leistungsanbietern dienen und somit ein Datenaustausch mit einem Schreib/Leseterminal (GX) eines Leistungsanbieters (LX) nicht zustande kommt.8. The method according to claim 4, characterized in that additional data ΔAk are present in the AI, these ΔAk serving to block certain services and / or service providers and thus data exchange with a read / write terminal (GX) of a service provider (LX) is not comes about.
9. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß im Schreib/Leseterminal (GX) in elektronischer Weise unterschiedliche Kennungen A2i unterschiedlicher Institutionen Pi vorliegen, wobei die Kennungen dazu dienen, die Datenverknüpfung bei einer bestimmten Institution PA2i zu gewährleisten.9. The method according to claim 4, characterized in that different identifiers A2i of different institutions Pi are present in the read / write terminal (GX) in an electronic manner, the identifiers serving to ensure the data linkage at a specific institution PA2i.
10. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß Nutzungseinheiten elektronisch von einer Chipkarte zu einer zweiten Chipkarte übertragen werden, wobei elektronische Kennungen A2i der einen Chipkarte zu Kennungen von Institutionen PA2i der anderen Chipkarte passen müssen oder zusätzliche Informationen ΔI zu den Nutzungseinheiten ΔAki hinzugefügt werden, und wobei die zusätzlichen Informationen den Institutionen zu einer Verrechnung der Einheiten zwischen unterschied- liehen Kartennutzern verschiedener Chipkarten dienen.10. The method according to claim 4, characterized in that user units are transmitted electronically from a chip card to a second chip card, electronic identifiers A2i of one chip card having to match identifiers of institutions PA2i of the other chip card or additional information ΔI being added to the user units ΔAki , and wherein the additional information is used by the institutions to bill the units between different card users of different chip cards.
11. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß Nutzungseinheiten (Ml) und Leistungseinheiten (M2) gleich sind, so daß die Multiplikatoren M1=M2 sind. 11. The method according to claim 4, characterized in that usage units (Ml) and power units (M2) are the same, so that the multipliers M1 = M2.
12. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß die Zuordnung von Geldeinheiten zu Nutzungseinheiten und/oder Tauscheinheiten bzw. Leistungseinheiten in verschiedenen Währungen erfolgt.12. The method according to claim 4, characterized in that the assignment of monetary units to usage units and / or exchange units or service units takes place in different currencies.
13. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß die Chipkarte über eine Anzeige verfügt, auf der die zu übertragenden und/oder übertragenen Nutzungseinheiten/Geldeinheiten sowie gegebenenfalls weitere Daten des Speichers des Halbleiterchips der Chipkarte angezeigt werden.13. The method according to claim 4, characterized in that the chip card has a display on which to be transmitted and / or transmitted units of use / monetary units and, if appropriate, further data of the memory of the semiconductor chip of the chip card are displayed.
14. Verfahren nach Anspruch 13, dadurch gekennzeichnet, daß die Anzeige in einem tragbaren Handgerät erfolgt, welches die zu übertragenden und/oder übertragenen Nutzungseinheiten/Geldeinheiten sowie gegebenenfalls die weiteren Daten des Speichers beim Einstecken der Chipkarte anzeigt.14. The method according to claim 13, characterized in that the display takes place in a portable hand-held device, which indicates the to be transmitted and / or transmitted usage units / monetary units and, if appropriate, the further data of the memory when the chip card is inserted.
15. Verfahren nach Anspruch 1 oder 4, dadurch gekennzeichnet, daß die Chipkarte (1, 13) ein Hardwareteil (9), zum Beispiel Rechenwerk, enthält, der genau einen Multiplikator (Ml) oder Codier Operator von vielen möglichen Multiplikatoren (Mn) oder Codieroperatoren aufweist, wobei die Chipkarte (1, 13) durch den Hardwareteil (9) ausschließlich in der Lage ist, diesen Multiplikator (Ml) oder Codieroperator zur Kennung zu verwenden. 15. The method according to claim 1 or 4, characterized in that the chip card (1, 13) contains a hardware part (9), for example arithmetic unit, which has exactly one multiplier (Ml) or coding operator of many possible multipliers (Mn) or Has coding operators, the chip card (1, 13) being able, due to the hardware part (9), to use this multiplier (Ml) or coding operator exclusively for identification.
PCT/EP1998/002044 1997-04-08 1998-04-08 Method for using chip card memory units WO1998045818A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU74300/98A AU7430098A (en) 1997-04-08 1998-04-08 Method for using chip card memory units

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE1997114259 DE19714259C2 (en) 1997-04-08 1997-04-08 Method for using values as electronic storage units in chip cards
DE19714259.1 1997-04-08
DEPCT/EP98/00020 1998-01-05

Publications (2)

Publication Number Publication Date
WO1998045818A2 true WO1998045818A2 (en) 1998-10-15
WO1998045818A3 WO1998045818A3 (en) 1999-05-20

Family

ID=7825663

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1998/002044 WO1998045818A2 (en) 1997-04-08 1998-04-08 Method for using chip card memory units

Country Status (3)

Country Link
AU (1) AU7430098A (en)
DE (1) DE19714259C2 (en)
WO (1) WO1998045818A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003102881A1 (en) * 2002-05-31 2003-12-11 Infineon Technologies Ag System comprising an authorisation device, a security module and a terminal

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19881492D2 (en) 1997-10-15 2000-11-16 Angewandte Digital Elektronik Method for using memory units of chip cards
DE19860203A1 (en) 1998-12-24 2000-06-29 Deutsche Telekom Ag Procedure for the safe handling of monetary or value units with prepaid data carriers
DE10332682A1 (en) * 2003-07-18 2005-02-17 Giesecke & Devrient Gmbh Payment system for use with public transport tickets, especially electronic passes, has data carrier pass with integrated circuit and memory comprising number of discount units that can be applied to ticket purchases

Citations (9)

* Cited by examiner, † Cited by third party
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
DE4334152A1 (en) * 1993-05-28 1994-12-01 Mannesmann Ag Procedure for billing user fees for services using a value memory card
EP0662674A1 (en) * 1994-01-10 1995-07-12 France Telecom Transactions system comprising terminals and memory cards and corresponding memory cards
EP0666549A1 (en) * 1994-02-04 1995-08-09 Mastercard International, Inc. System and method for conducting cashless transactions
EP0717381A1 (en) * 1994-12-16 1996-06-19 Mastercard International, Inc. System and method for processing customized financial transaction card
EP0723240A1 (en) * 1995-01-23 1996-07-24 France Telecom Terminal with card reader and multiple application processing method with this terminal
WO1996036024A1 (en) * 1995-05-12 1996-11-14 Koninklijke Ptt Nederland N.V. Electronic payment system having several calculation units, electronic payment means, as well as a method for electronic payment
WO1996038825A1 (en) * 1995-05-30 1996-12-05 Syseca S.A. Protected smart card
WO1997005582A1 (en) * 1995-07-31 1997-02-13 Keycorp Limited Remote smartcard terminal link

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3628253A1 (en) * 1986-08-20 1988-02-25 Bosch Gmbh Robert Dispensing system for goods or services which has electronic storage and control devices operable by means of value cards (chip cards)
FR2632752B1 (en) * 1988-06-08 1991-12-06 Parienti Raoul MEMORY BI-MODULE CHIP CARD
DE4243851A1 (en) * 1992-12-23 1994-06-30 Deutsche Bundespost Telekom Method for transferring amounts of book money to and from chip cards

Patent Citations (9)

* Cited by examiner, † Cited by third party
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
DE4334152A1 (en) * 1993-05-28 1994-12-01 Mannesmann Ag Procedure for billing user fees for services using a value memory card
EP0662674A1 (en) * 1994-01-10 1995-07-12 France Telecom Transactions system comprising terminals and memory cards and corresponding memory cards
EP0666549A1 (en) * 1994-02-04 1995-08-09 Mastercard International, Inc. System and method for conducting cashless transactions
EP0717381A1 (en) * 1994-12-16 1996-06-19 Mastercard International, Inc. System and method for processing customized financial transaction card
EP0723240A1 (en) * 1995-01-23 1996-07-24 France Telecom Terminal with card reader and multiple application processing method with this terminal
WO1996036024A1 (en) * 1995-05-12 1996-11-14 Koninklijke Ptt Nederland N.V. Electronic payment system having several calculation units, electronic payment means, as well as a method for electronic payment
WO1996038825A1 (en) * 1995-05-30 1996-12-05 Syseca S.A. Protected smart card
WO1997005582A1 (en) * 1995-07-31 1997-02-13 Keycorp Limited Remote smartcard terminal link

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003102881A1 (en) * 2002-05-31 2003-12-11 Infineon Technologies Ag System comprising an authorisation device, a security module and a terminal
DE10224209B4 (en) * 2002-05-31 2004-09-23 Infineon Technologies Ag Authorization means security module terminal system
US7295832B2 (en) 2002-05-31 2007-11-13 Infineon Technologies Ag Authorization means security module terminal system

Also Published As

Publication number Publication date
WO1998045818A3 (en) 1999-05-20
DE19714259A1 (en) 1999-02-04
AU7430098A (en) 1998-10-30
DE19714259C2 (en) 2000-08-31

Similar Documents

Publication Publication Date Title
EP1216462B1 (en) Method for charging internet services via a mobile telephone
DE69624342T2 (en) SYSTEM AND METHOD FOR ELECTRONIC MONEY TRANSFERS USING AN AUTOMATIC BANK SWITCH-POS MACHINE TO DISPENSE THE TRANSFERED MONEY
DE69500561T2 (en) TRANSACTION PROCEDURE WITH A CHIP CARD
EP0784301A2 (en) Method and system for the payment of services and portable data carrier to be used in such a system
EP1331617A2 (en) Method and device for implementing a cashless payment transaction
EP0608197A1 (en) Method, as a security concept, against unauthorised use of payment means for the cashless settlement at a paying office
EP0789337A2 (en) IC-card, method and system for using payable services
DE4243851A1 (en) Method for transferring amounts of book money to and from chip cards
DD282308A5 (en) CIRCUIT ARRANGEMENT WITH A CARD CONTAINING AT LEAST ONE PART OF THE ARRANGEMENT FOR BUSINESS, INDENTIFICATION AND / OR BETWEEN PURPOSES
DE19757501C1 (en) Process for protecting transaction data
EP0784300B1 (en) Method of accounting of electronical purses
EP0806747B1 (en) Method and assembly for the transfer of sums of money between transferable memories of an IC-card
WO1998045818A2 (en) Method for using chip card memory units
DE4427039C2 (en) Method for determining the current amount of money in a data carrier and system for carrying out the method
DE19706174C2 (en) Method for adaptive use of mobile phones
EP1055207A1 (en) Method for controlling an information and data exchange between a mobile telephone and a data communications network
WO2000039758A1 (en) Method for the secure handling of money or units of value with pre-paid data carriers
DE10148468A1 (en) Process for electronic exchange of values and server-based device for carrying out the process
DE19839099C2 (en) Process for acquiring electronic data using a data carrier and corresponding data carriers
EP0945817A2 (en) Method for the use of clocks together with IC cards
DE19505848A1 (en) electronic charging system for goods or services
EP1128340A1 (en) Method for loading a client account for telecommunication services and associated loading system
DE60209501T2 (en) PAYMENT DEVICE
DE10046166A1 (en) Multipart device for cashing up fees on toll roads links a communications device in a vehicle to a communications system in a toll system and/or to a GPS system to identify use of a toll road directly or via a vehicle&#39;s electronic road map.
DE60206666T2 (en) Terminal and method for electronic payment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AU BA BG BR BY CA CN CU CZ DE EE HU IL IS JP KP KR LT LV MX NO NZ PL RO RU SG SI SK TR UA US YU

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AU BA BG BR BY CA CN CU CZ DE EE HU IL IS JP KP KR LT LV MX NO NZ PL RO RU SG SI SK TR UA US YU

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998542393

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA