CH675169A5 - - Google Patents
Download PDFInfo
- Publication number
- CH675169A5 CH675169A5 CH650/88A CH65088A CH675169A5 CH 675169 A5 CH675169 A5 CH 675169A5 CH 650/88 A CH650/88 A CH 650/88A CH 65088 A CH65088 A CH 65088A CH 675169 A5 CH675169 A5 CH 675169A5
- Authority
- CH
- Switzerland
- Prior art keywords
- user
- chip card
- terminal
- pin
- keyboard
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 25
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 238000003825 pressing Methods 0.000 claims description 3
- 238000010079 rubber tapping Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00658—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by passive electrical keys
- G07C9/00674—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by passive electrical keys with switch-buttons
- G07C9/00698—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by passive electrical keys with switch-buttons actuated in function of displayed informations
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/22—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
- G07C9/23—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder by means of a password
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1025—Identification of user by a PIN code
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
1 1
CH 675 169 A5 CH 675 169 A5
2 2nd
Beschreibung description
Technisches Gebiet Technical field
Die Erfindung betrifft ein Verfahren zur Identifikation eines Benützers einer Chipkarte, bei welchem die Chipkarte mit einem Terminal in Verbindung steht und die Identifikation des Benutzers gegeben ist, falls ein Identifikationscode des Benutzers mit einem Identifikationscode der Chipkarte übereinstimmt. The invention relates to a method for identifying a user of a chip card, in which the chip card is connected to a terminal and the user is identified if an identification code of the user matches an identification code of the chip card.
Stand der Technik State of the art
Chipkarten sind Plastikkarten, die mit einer integrierten Halbleiterschaltung versehen sind. Sie werden unter anderem für den elektronischen Zahlungsverkehr (Bargeldbezug, Bezahlung von Waren, Überweisungen etc.) eingesetzt (siehe z.B. «Sicherheit im elektronischen Zahlungsverkehr», J. Klinger, H. Otter, E und M, Jahrgang 104, Heft 12). Um die Wahrscheinlichkeit unbefugter erfolgreicher Benutzung klein zu halten, wird bei der Verwendung der Karte die Identifikation des Benutzers durch einen geheimen Identifikationscode, genannt PIN (Personal Identification Number) verlangt. Dieser PIN sollte naturgemäss keinem Dritten und sicherlich auch nicht jedem Automaten, an dem die Karte benutzt wird, zugänglich gemacht werden. Die Automaten können nämlich in einem grossen Netz nicht alle als sicher angesehen werden. Manipulationen sind selbst an den als besonders sicher geltenden bankbetriebenen Geldautomaten festgestellt worden. Aus diesem Grund wurde in letzter Zeit verschiedentlich die Forderung gestellt, die Chipkarten seien zur Eingabe des PIN's mit einer Tastatur zu versehen («Plastikkarten - wie intelligent ist sicher» von A.S. Glass und J.L. Massey, Landis & Gyr Mitteilungen 32 [1985] 2). Chip cards are plastic cards that are provided with an integrated semiconductor circuit. They are used, among other things, for electronic payment transactions (cash withdrawals, payment for goods, transfers, etc.) (see, for example, «Security in electronic payment transactions», J. Klinger, H. Otter, E and M, Volume 104, Issue 12). In order to keep the probability of unauthorized successful use small, the identification of the user by means of a secret identification code called PIN (Personal Identification Number) is required when using the card. Naturally, this PIN should not be made accessible to any third party and certainly not to any machine where the card is used. In a large network, the machines cannot all be regarded as safe. Manipulations have even been identified at the bank-operated ATMs, which are considered to be particularly secure. For this reason, there have recently been various demands that the chip cards be provided with a keyboard for entering the PIN (“Plastic cards - how intelligent is safe” from AS Glass and JL Massey, Landis & Gyr Mitteilungen 32 [1985] 2) .
Es wird ebenfalls als notwendig erachtet, die Chipkarte mit einem Display zu versehen. Auf diese Weise z.B. kann verhindert werden, dass der Automat auf seiner Anzeige dem Benutzer einen kleinen Betrag ausweist und nach dessen Genehmigung einen grossen Betrag abbucht. It is also considered necessary to provide the chip card with a display. In this way e.g. can be prevented that the machine shows the user a small amount on his display and debits a large amount after his approval.
Man ist somit zum Schluss gekommen, dass für den sicheren Einsatz von Chipkarten sowohl ein Display als auch eine Tastatur auf der Karte benötigt werden. Eine Chipkarte mit einer Tastatur hat allerdings beträchtliche Nachteile. Da diese Tastatur klein sein muss, dürfte sie insbesondere im Winter nicht besonders bedienungsfreundlich sein. Ferner ist sie ein zusätzliches Element, das ausfallen kann, insbesondere wenn die Chipkarte in der Gesässta-sche gebogen wird. Wenn die Tastatur nur zur Eingabe des PIN's verwendet wird, lassen zudem Abnützungserscheinungen Rückschlüsse auf den PIN zu. Schliesslich erhöht das Anbringen einer Tastatur die Herstellungskosten solcher Karten. It has thus been concluded that both a display and a keyboard are required on the card for the secure use of chip cards. However, a chip card with a keyboard has considerable disadvantages. Since this keyboard must be small, it should not be particularly user-friendly, especially in winter. Furthermore, it is an additional element that can fail, especially if the chip card is bent in the back pocket. If the keyboard is only used to enter the PIN, signs of wear also allow conclusions to be drawn about the PIN. Finally, attaching a keyboard increases the cost of manufacturing such cards.
Darstellung der Erfindung Presentation of the invention
Aufgabe der Erfindung ist es daher, ein Verfahren zur Identifikation eines Benutzers einer Chipkarte, bei welchem die Chipkarte mit einem Terminal in Verbindung steht und die Identifikation des Benutzers gegeben ist, falls ein Identifikationscode des Benutzers mit einem Identifikationscode der Chipkarte übereinstimmt, anzugeben, welches die Identifikation des Benutzers erlaubt, ohne dass die Chipkarte einer Tastatur bedarf und ohne dass das Terminal den Identifikationscode erfahren kann. The object of the invention is therefore to provide a method for identifying a user of a chip card, in which the chip card is connected to a terminal and the user is identified if an identification code of the user matches an identification code of the chip card, which the Identification of the user is allowed without the chip card requiring a keyboard and without the terminal being able to find out the identification code.
Erfindungsgemäss besteht die Lösung darin, dass die Chipkarte mindestens eine Zufallszahl erzeugt und mittels eines karteneigenen Displays dem Benutzer bekannt gibt und der Benutzer über das Terminal einen Zufallscode eingibt, welcher sich aus einer Verknüpfung des Identifikationscode des Benützers mit der mindestens einen Zufallszahl ergibt. According to the invention, the solution is that the chip card generates at least one random number and makes it known to the user by means of a card-specific display, and the user enters a random code via the terminal, which code results from a link between the user's identification code and the at least one random number.
Gemäss einer bevorzugten Ausführungsform stellt die Verknüpfung eine Subtraktion oder Addition dar. According to a preferred embodiment, the link represents a subtraction or addition.
Bei einer anderen bevorzugten Ausführungsform sind die Zufallszahlen zufällige Permutationen der Ziffern «0»-«9», und die Verknüpfung entspricht einer Neudefinition einer Tastatur des Terminals gemäss den Permutationen. In another preferred embodiment, the random numbers are random permutations of the digits "0" - "9", and the link corresponds to a redefinition of a keyboard of the terminal according to the permutations.
Zum Verknüpfen durch eine Subtraktion wird ein Verfahren bevorzugt, bei welchem das Terminal eine Impulstaste umfasst, wobei die Chipkarte auf das Drücken der Impulstaste mit einem Erhöhen oder Erniedrigen einer bestimmten Ziffer der angezeigten Zufallszahl reagiert und der Benutzer mittels der Impulstaste die Zufallszahl so verändert, dass auf dem Display sein Identifikationscode erscheint. For linking by subtraction, a method is preferred in which the terminal comprises an impulse key, the chip card reacting to the pressing of the impulse key by increasing or decreasing a certain number of the displayed random number and the user using the impulse key to change the random number in such a way that his identification code appears on the display.
Aus den abhängigen Ansprüchen ergeben sich weitere bevorzugte Ausführungsformen. Further preferred embodiments result from the dependent claims.
Kurze Beschreibung der Zeichnung Brief description of the drawing
Nachfolgend soll die Erfindung anhand von Ausführungsbeispielen und im Zusammenhang mit der Zeichnung näher erläutert werden. The invention will be explained in more detail below on the basis of exemplary embodiments and in connection with the drawing.
Es zeigen: Show it:
Fig. 1 eine schematische Darstellung einer Anordnung zum Durchführen eines erfindungsgemässen Verfahrens; Figure 1 is a schematic representation of an arrangement for performing a method according to the invention.
Fig. 2 eine Darstellung eines Verfahrens, bei welchem die Verknüpfung eine Subtraktion ist; 2 shows an illustration of a method in which the link is a subtraction;
Fig. 3 eine Darstellung eines Verfahrens, bei welchem die Zufallszahlen Permutationen der Ziffern «0»-«9» sind; und 3 shows an illustration of a method in which the random numbers are permutations of the numbers “0” - “9”; and
Fig. 4 eine bevorzugte Ausführungsform einer Tastatur zur Eingabe des Geheimschlüssels. Fig. 4 shows a preferred embodiment of a keyboard for entering the secret key.
Wege zur Ausführung der Erfindung Ways of Carrying Out the Invention
Fig. 1 zeigt eine schematische Darstellung einer Anordnung zum Durchführen eines erfindungsgemässen Verfahrens. Sie umfasst drei Parteien, weiche miteinander Informationen austauschen. Eine erste Partei bildet ein Terminal 1, eine zweite eine Chipkarte 3 und eine dritte ein Benutzer 7. 1 shows a schematic representation of an arrangement for carrying out a method according to the invention. It comprises three parties who exchange information with one another. A first party forms a terminal 1, a second a chip card 3 and a third a user 7.
Das Terminal besitzt zumindest eine Tastatur 2, über welche der Benutzer einen Zufallscode eingeben kann. In der Praxis wird es zudem eine Anzeige und einen Anschluss an ein Datennetz aufweisen. Solche und weitere Elemente des Terminals 1 sind The terminal has at least one keyboard 2, via which the user can enter a random code. In practice, it will also have a display and a connection to a data network. Such and other elements of Terminal 1 are
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
2 2nd
3 3rd
CH 675169 A5 CH 675169 A5
4 4th
aber für das erfindungsgemässe Verfahren ohne Bedeutung. Als Terminal kann beispielsweise eine Kasse eines Ladengeschäfts dienen. but of no importance for the method according to the invention. For example, a cash register of a retail store can serve as a terminal.
Die Chipkarte 3 umfasst ein Display 4 und eine integrierte Halbleiterschaltung, welche z.B. eine Rechenlogik 5 und einen Datenspeicher 6 aufweist. Das Display 4 wird von der Rechenlogik 5 angesteuert und ist fähig, eine oder mehrere Zufallszahlen anzuzeigen. Auch der Datenspeicher 6 wird von der Rechenlogik 5 kontrolliert. The chip card 3 comprises a display 4 and an integrated semiconductor circuit, which e.g. has a computing logic 5 and a data memory 6. The display 4 is controlled by the arithmetic logic 5 and is capable of displaying one or more random numbers. The data memory 6 is also controlled by the computing logic 5.
Die Chipkarte 3 und das Terminal 1 stehen miteinander in Verbindung, was mit einer Datenleitung 9 angedeutet wird. Diese Datenleitung 9 wird einerseits bei der Identifikation des Benutzers, andererseits aber auch z.B. zum Lesen oder Ändern von Daten des Datenspeichers 6, verwendet. The chip card 3 and the terminal 1 are connected to one another, which is indicated by a data line 9. This data line 9 is used on the one hand when the user is identified, but on the other hand also e.g. used for reading or changing data of the data memory 6.
Der Benutzer 7 gilt als identifiziert, wenn sein Identifikationscode 8a, im folgenden kurz PIN genannt, mit dem PIN 8b der Chipkarte 3 übereinstimmt. Aus Sicherheitsgründen ist es gut, wenn der Benutzer seinen PIN 8a auswendig weiss und ihn nirgends niedergeschrieben hat. Der PIN 8b der Chipkarte 3 befindet sich im Datenspeicher 6 und zwar gesichert gegen unbefugtes Lesen. Auf keinen Fall sollte es für das Terminal 1 möglich sein, über die Datenleitung 9 auf irgendeine Art den PIN 8b aus der Chipkarte 3 herauszulesen. The user 7 is considered to be identified if his identification code 8a, hereinafter referred to as PIN for short, matches the PIN 8b of the chip card 3. For security reasons, it is good if the user knows his PIN 8a by heart and has not written it down anywhere. The PIN 8b of the chip card 3 is located in the data memory 6 and is secured against unauthorized reading. Under no circumstances should it be possible for Terminal 1 to read out PIN 8b from chip card 3 in any way via data line 9.
Der Kern der Erfindung liegt darin, dass der Benutzer zwar nur via Terminal 1 seinen PIN 8a an die Chipkarte 3 geben kann, dass aber das Terminal 1 oder ein Beobachter keine Möglichkeit hat, den wahren Wert des PIN's ausfindig zu machen. Dies wird dadurch erreicht, dass die Chipkarte 3 über eine dem Terminal 1 unbekannte Zufallszahl erzeugt und über das Display 4 dem Benutzer 7 anzeigt. Der Benutzer 7 seinerseits verknüpft diese Zufallszahl auf vorgegebene Weise mit seinem PIN 8a. Ein durch diese Verknüpfung erhaltener Zufallscode K wird auf der Tastatur 2 eingetippt und vom Terminal 1 an die Chipkarte 3 weitergegeben. Die Chipkarte kann den im Zufallscode K enthaltenen PIN prüfen, da sie ja sowohl die Zufallszahl als auch den PIN 8b und die Verknüpfung kennt. The essence of the invention is that the user can only give his PIN 8a to the chip card 3 via terminal 1, but that terminal 1 or an observer has no way of finding the true value of the PIN. This is achieved in that the chip card 3 generates a random number unknown to the terminal 1 and shows it to the user 7 via the display 4. The user 7 in turn links this random number to his PIN 8a in a predetermined manner. A random code K obtained by this link is typed in on the keyboard 2 and passed on from the terminal 1 to the chip card 3. The chip card can check the PIN contained in the random code K, since it knows both the random number and the PIN 8b and the link.
Die Verknüpfung selbst ist nicht geheim, d.h. auch ein unbefugter Benutzer darf wissen, dass sie z.B. durch eine Subtraktion gegeben ist. The link itself is not secret, i.e. an unauthorized user may also know that e.g. is given by subtraction.
Die Zufallszahl ändert sich natürlich jedesmal, wenn der Benutzer 7 sich identifizieren muss. Folglich ist der Zufallscode K auch zufällig. Das Terminal 1 kann auch nicht aus einer Reihe von Zufallscoden K, welche auf dem selben PIN basieren, den PIN 8a selbst ausfindig machen. The random number naturally changes every time the user 7 has to identify himself. As a result, the random code K is also random. Terminal 1 cannot find the PIN 8a itself from a series of random codes K, which are based on the same PIN.
Im folgenden werden einige bevorzugte Ausführungsformen der Erfindung beschrieben. Sie beziehen sich sowohl auf die Art der Verknüpfung als auch auf die Art der Eingabe des Zufallscodes K. Some preferred embodiments of the invention are described below. They relate to both the type of link and the type of entry of the random code K.
Fig. 2 stellt ein erfindungsgemässes Verfahren dar, bei welchem die Verknüpfung einer Subtraktion entspricht. Ein solches Verfahren wird im folgenden Differenzverfahren genannt. Zuoberst ist ein PIN dargestellt. In diesem Beispiel ist er fünfstellig und hat den Wert «31990». Darunter ist eine fünfstellige Zufallszahl Z mit dem Wert «43763» beispielhaft angeschrieben. Sie kann echt (durch Rauschdiode erzeugt) oder synthetisch 2 shows a method according to the invention, in which the combination corresponds to a subtraction. Such a procedure is called the difference procedure below. A PIN is shown at the top. In this example it has five digits and has the value «31990». Below, a five-digit random number Z with the value «43763» is written as an example. It can be real (generated by a noise diode) or synthetic
(Zufallsgenerator) sein. Sie wird auf dem Display 4 dem Benutzer 7 angezeigt. Der Benutzer 7 berechnet nun im Kopf stellenweise die Differenz zwischen PIN und Zufallszahl Z. Den resultierenden Zufallscode K gibt er über die Tastatur 2 des Terminals 1 ein. (Random generator). It is shown on display 4 to user 7. The user 7 now calculates the difference between the PIN and the random number Z in places in the head. The resulting random code K is entered via the keyboard 2 of the terminal 1.
Im vorliegenden Beispiel subtrahiert er für die letzte Stelle des Zufallscodes K von der «0» des PIN's die «3» der Zufallszahl Z und tippt das Resultat, eine «7», ein. Für die zweitletzte Stelle des Zufallscodes K subtrahiert er von der «9» die «6» und tippt wiederum das Resultat, eine «3», ein. Auf diese Weise gibt er den ganzen Zufallscode K, nämlich «98237» ein. In the present example, he subtracts the “3” of the random number Z for the last digit of the random code K from the “0” of the PIN and types in the result, a “7”. For the second to last digit of the random code K, he subtracts the «9» from the «6» and types in the result, a «3». In this way, he enters the entire random code K, namely «98237».
Wenn die Rechenlogik 5 den Zufallscode K (hier «98237») erhalten hat, addiert sie die angezeigte Zufallszahl Z (hier «43763») zum Zufallscode K und vergleicht die so erhaltene Summe mit dem im Datenspeicher 6 abgelegten PIN 8b. Wenn der PIN 8a des Benutzers 7 übereinstimmt mit dem abgelegten PIN 8b der Chipkarte 3, dann gilt der Benutzer als identifiziert und der Datenaustausch von Nutzdaten (Abbuchen von Geldbeträgen usw.) kann beginnen. When the arithmetic logic 5 has received the random code K (here “98237”), it adds the displayed random number Z (here “43763”) to the random code K and compares the sum thus obtained with the PIN 8b stored in the data memory 6. If the PIN 8a of the user 7 matches the stored PIN 8b of the chip card 3, then the user is considered to be identified and the data exchange of user data (debiting monetary amounts, etc.) can begin.
Es liegt natürlich ebenso im Sinne der Erfindung, wenn die Chipkarte 3 parallel zum Benutzer 7 einen eigenen Zufallscode bildet und diesen dem Terminal bekannt gibt. D.h. der Vergleich der Zufallscode, und damit der PIN, wird im Terminal 1 anstatt in der Chipkarte 3 durchgeführt. Diese Variante kann dann in Betracht gezogen werden, wenn es genügt, wenn das Terminal 1 weiss, ob der Benutzer zugelassen werden soll oder nicht. Dies kann z.B. in Sicherheitssystemen der Fall sein. It is of course also within the meaning of the invention if the chip card 3 forms its own random code parallel to the user 7 and announces this to the terminal. I.e. the comparison of the random code, and thus the PIN, is carried out in terminal 1 instead of in chip card 3. This variant can be considered if it is sufficient if Terminal 1 knows whether the user should be allowed or not. This can e.g. be the case in security systems.
Das anhand von Fig. 7 beschriebene Ausführungsbeispiel lässt sich ohne weiteres zu einem sogenannten Summenverfahren modifizieren, in dem statt subtrahiert eben addiert wird. Addiert und subtrahiert wird ganz allgemein mit Vorteil modulo 10, d.h. stellenweise und ohne Überträge (das Resultat von einer Addition von 9 + 3 ist 2 und nicht 12). The exemplary embodiment described with reference to FIG. 7 can easily be modified into a so-called sum method, in which addition is made instead of subtracted. It is generally advantageous to add and subtract modulo 10, i.e. in places and without carryovers (the result of adding 9 + 3 is 2 and not 12).
Fig. 3a zeigt als Alternative zum Differenzverfahren ein sogenanntes Permutationsverfahren. Die Chipkarte 3 besitzt dazu ein zehnstelliges Display 4. Die Stellen des Displays 4 sind durchnumme-riert von «0» bis «9» (Fig. 3b). Der PIN wird ziffernweise eingegeben. Für jede Ziffer des PIN's erzeugt die Chipkarte 3 zufallsmässig eine Permutation der Ziffern «0» bis «9». 3a shows an alternative to the difference method, a so-called permutation method. For this purpose, the chip card 3 has a ten-digit display 4. The digits of the display 4 are numbered from “0” to “9” (FIG. 3b). The PIN is entered digit by digit. For each digit of the PIN, the chip card 3 randomly generates a permutation of the digits "0" to "9".
Der Zufallscode K ergibt sich im vorliegenden Beispiel wie folgt (Fig. 3a). Die erste Permutation sei «8217940365». Diese Permutation ist als Neudefinition der Tastatur 2 des Terminals 1 zu verstehen. D.h. im vorliegenden Fall, dass der Benutzer 7 auf der Tastatur 2 eine «8» eingibt, wenn er in Tat und Wahrheit eine «0» eingeben will. Oder wenn er in Tat und Wahrheit eine «4» eingeben will, dann muss er auf der Tastatur eine «9» eintippen usw. Beim Permutationsverfahren gibt der Benutzer also seinen PIN unter Berücksichtigung der durch die Permutation gegebenen Neudefinition der Tastatur ein. Gemäss einer bevorzugten Ausführungsform der Erfindung erzeugt die Chipkarte für jede Stelle des PIN's zufallsmässig eine neue Permutation. The random code K results in the present example as follows (FIG. 3a). The first permutation is «8217940365». This permutation is to be understood as a redefinition of the keyboard 2 of the terminal 1. I.e. in the present case that the user 7 enters an “8” on the keyboard 2 if he actually wants to enter a “0”. Or if he actually wants to enter a “4”, then he has to type a “9” on the keyboard etc. In the permutation process, the user enters his PIN taking into account the redefinition of the keyboard given by the permutation. According to a preferred embodiment of the invention, the chip card randomly generates a new permutation for each location of the PIN.
Fig. 3a zeigt ein Beispiel. Der PIN sei wiederum 3a shows an example. The PIN is again
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
3 3rd
5 5
CH675169A5 CH675169A5
6 6
«31990». Für die Eingabe der ersten Stelle des PIN's, die «3» wird eine erste Permutation erzeugt, z.B. «8217940365». Um die erste Stelle seines PIN's, die «3» einzugeben, tippt der Benutzer 7 also auf der Tastatur 2 die «7» ein. Sogleich erzeugt die Rechenlogik 5 zufallsmässig eine zweite Permutation, z.B. «6154320798». Die zweite Stelle des PIN's, die «1», wird in dieser Permutation zufällig gerade auch durch eine «1» dargestellt. Auf diese Weise gibt der Benutzer 7 seinen ganzen PIN 8a ein (vgl. Fig. 3a). "31990". For the entry of the first digit of the PIN, the «3», a first permutation is generated, e.g. "8217940365". In order to enter the first digit of his PIN, the "3", the user 7 types in the "7" on the keyboard 2. The computing logic 5 immediately generates a second permutation, e.g. "6154320798". The second digit of the PIN, the "1", is also represented by a "1" in this permutation. In this way, the user 7 enters his entire PIN 8a (see FIG. 3a).
Das Terminal 1 kennt natürlich die zufälligen Permutationen nicht und sieht nur den Zufallscode K, hier «71251». Es ist wichtig, dass für jede Ziffer des PIN's eine neue, zufällige Permutation erzeugt wird. Terminal 1 naturally does not know the random permutations and only sees the random code K, here «71251». It is important that a new, random permutation is created for each digit of the PIN.
Dadurch kann das Terminal aus gleichen Ziffern im Zufallscode K nicht einmal schliessen, dass auch der PIN an den entsprechenden Stellen die gleichen Ziffern hat. Beispielsweise sind beim PIN von der Fig. 3a die dritte und die vierte Stelle identisch, d.h. je die Ziffer «9», im Zufallscode K sind aber die dritte und vierte Stelle verschieden, nämlich eine «2» und eine «5», Andererseits hat der Zufallscode K an der zweiten und an der fünften Stelle die gleiche Ziffer, nämlich eine «1 », nicht aber der PIN, nämlich eine «1» und eine «0». As a result, the terminal cannot even conclude from the same digits in the random code K that the PIN also has the same digits in the corresponding places. For example, in the PIN of Fig. 3a, the third and fourth digits are identical, i.e. The number “9” each, but in the random code K the third and fourth digits are different, namely a “2” and a “5”. On the other hand, the random code K has the same digit in the second and fifth digits, namely a “ 1 », but not the PIN, namely a« 1 »and a« 0 ».
Die Tastatur 2 des Terminals 1 braucht nicht unbedingt eine Zehnertastatur zu sein. Insbesondere für das Differenzverfahren (Fig. 2) eignet sich z.B. eine sog. Schiebetastatur. The keyboard 2 of the terminal 1 does not necessarily have to be a numeric keyboard. Particularly suitable for the difference method (Fig. 2) is e.g. a so-called sliding keyboard.
Fig. 4 zeigt eine solche Schiebetastatur 13. Sie umfasst fünf Tasten, eine Up-Taste 10, eine Down-Taste 11, eine Left-Taste 14, eine Right-Taste 15 und eine OK-Taste 12. Analog zu Fig. 1 bezeichnet 1 das Terminal und 9 die Datenleitung. FIG. 4 shows such a sliding keyboard 13. It comprises five keys, an up key 10, a down key 11, a left key 14, a right key 15 and an OK key 12. Analogously to FIG. 1 1 the terminal and 9 the data line.
Die Bedienung dieser Schiebetastatur 13 wird nun anhand des in Fig. 2 gezeigten Ausführungsbeispiels erklärt. Der PIN sei wiederum die Zahl «31990» und die angezeigte Zufallszahl Z «43763». Die Up-Taste 10 und die Down-Taste 11 wirken als Impulstaste, d.h. die Chipkarte reagiert auf das Drücken z.B. der Up-Taste 10 durch Erhöhen einer gegebenen Stelle des Displays 4 um «1 ». Analog erniedrigt die Down-Taste 11 eine bestimmte Stelle der Anzeige um «1». Der Benutzer 7 manipuliert nun mit der Schiebetastatur 13 die angezeigte Zufallszahl Z so, dass auf dem Display 4 sein PIN erscheint. Mit Hilfe der Left-Taste 14 bzw. der Right-Taste 15 hüpft er eine Stelle nach links bzw. nach rechts. The operation of this sliding keyboard 13 will now be explained with reference to the embodiment shown in FIG. 2. The PIN is again the number "31990" and the displayed random number Z "43763". The up button 10 and the down button 11 act as an impulse button, i.e. the chip card reacts to the press e.g. the up button 10 by increasing a given point on the display 4 by «1». Similarly, the down key 11 lowers a specific digit on the display by «1». The user 7 now manipulates the displayed random number Z with the sliding keyboard 13 so that his PIN appears on the display 4. With the help of the left button 14 or the right button 15, he jumps one place to the left or to the right.
Im vorliegenden Beispiel stellt der Benutzer 7 die letzte Stelle seines PIN's, die «0», ein, indem er z.B. siebenmal hintereinander die Up-Taste 10 oder dreimal hintereinander die Down-Taste 11 betätigt. Dann hüpft er mit der Left-Taste 14 nach links und stellt die nächste Stelle seines PIN's ein. Indem er dreimal die Up-Taste drückt, macht er aus der angezeigten «6» eine «9». Mittlerweile zeigt das Display 4 die Zahl «43790» an- Auf völlig analoge Weise modifiziert der Benutzer die vorderen drei Stellen und schliesst seine Eingabe durch die OK-Taste ab. Damit hat er der Chipkarte seinen PIN bekanntgegeben. In the present example, user 7 sets the last digit of his PIN, the "0", e.g. Pressed the Up button 10 seven times in succession or the Down button 11 three times in a row. Then he jumps to the left with the left button 14 and sets the next digit of his PIN. By pressing the Up button three times, he changes the displayed «6» to a «9». In the meantime, the display 4 shows the number “43790”. In a completely analogous way, the user modifies the front three digits and concludes his entry with the OK key. He has thus given the chip card his PIN.
Auch bei dieser Eingabeart erfährt das Terminal 1 nur den Zufallscode (hier «98237»). Es kann daraus keine Information über den PIN gewinnen. With this type of input too, Terminal 1 only receives the random code (here «98237»). No information about the PIN can be gained from this.
Im Hinblick auf eine einfache Bedienung sind Up-Taste 10 und Down-Taste 11 völlig komplementär, d.h. wenn z.B. eine «9» auf dem Display erscheint, erhält man nach dreimaligem Tippen der Up-Taste 10 dasselbe, wie nach siebenmaligem Tippen der Down-Taste 11, nämlich eine «2». In terms of simple operation, the up button 10 and down button 11 are completely complementary, i.e. if e.g. If a «9» appears on the display, after tapping the Up button 10 three times you get the same as after tapping the Down button 11 seven times, namely a «2».
In einer bevorzugten Ausführungsform sind die Up-Taste 10 und die Down-Taste 11 durch ein Einstellrad ersetzt. Je nachdem in welche Richtung das Einstellrad gedreht wird, erhöht oder erniedrigt sich die angezeigte Stelle. In a preferred embodiment, the up button 10 and the down button 11 are replaced by an adjustment wheel. The displayed digit increases or decreases depending on the direction in which the setting wheel is turned.
Noch komfortabler wird das Einstellen des Zufallscodes, wenn das Einstellrad mit dem sogeann-ten soft scroll arbeitet, d.h. wenn sich durch das Drehen des Einstellrades eine angezeigte Ziffer kontinuierlich nach oben oder nach unten aus dem Display verschiebt. Setting the random code becomes even more convenient if the setting wheel works with the so-called soft scroll, i.e. When a displayed digit is continuously shifted up or down from the display by turning the setting wheel.
Grundsätzlich kommt das Differenzverfahren resp. das Summenverfahren mit einem einstelligen Display 4 aus. In der Praxis dürfte allerdings ein mehrstelliges Display 4 vorteilhaft sein, da es für den Benutzer 7 einfacher ist, zu wissen, welche Stelle seines PIN's er soeben eingegeben hat. (Im obigen Beispiel mit dem PIN «31990» kann es dem Benutzer sonst passieren, dass er nicht mehr weiss, ob er soeben die erste oder die zweite «9» eingestellt hat). Basically, the difference method comes. the sum method with a single-digit display 4. In practice, however, a multi-digit display 4 should be advantageous, since it is easier for the user 7 to know which position of his PIN he has just entered. (In the example above with the PIN «31990», it can happen that the user no longer knows whether he has just set the first or the second «9»).
Abschliessend kann gesagt werden, dass das er-findungsgemässe Verfahren die Identifikation des Benutzers mit hoher Sicherheit erlaubt, ohne dass die Chipkarte eine problembehaftete Tastatur aufweisen muss. In conclusion, it can be said that the method according to the invention allows the user to be identified with a high degree of security, without the chip card having to have a problematic keyboard.
Claims (1)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CH650/88A CH675169A5 (en) | 1988-02-22 | 1988-02-22 | |
| DE3904215A DE3904215C2 (en) | 1988-02-22 | 1989-02-13 | Method and arrangement for identifying a user of a chip card |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CH650/88A CH675169A5 (en) | 1988-02-22 | 1988-02-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CH675169A5 true CH675169A5 (en) | 1990-08-31 |
Family
ID=4191956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CH650/88A CH675169A5 (en) | 1988-02-22 | 1988-02-22 |
Country Status (2)
| Country | Link |
|---|---|
| CH (1) | CH675169A5 (en) |
| DE (1) | DE3904215C2 (en) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4036765A1 (en) * | 1990-11-17 | 1992-05-21 | Angewandte Digital Elektronik | CODED CHIP CARD ACTIVATION |
| IL99716A (en) * | 1991-10-11 | 1996-09-12 | Technolock Engineering | Door locking system |
| DE4138861A1 (en) * | 1991-11-26 | 1992-10-01 | Siemens Nixdorf Inf Syst | METHOD FOR MUTUAL AUTHENTICATION OF AN ELECTRONIC PARTNER WITH A COMMUNICATION SYSTEM |
| DE4205615A1 (en) * | 1992-02-24 | 1993-08-26 | Provera Ges Fuer Projektierung | Secret PIN number input into electronic system - has card inserted into input carrier that provides storage of number for un-observed reading |
| WO1993022743A1 (en) * | 1992-05-07 | 1993-11-11 | Ampy Automation - Digilog Limited | Encoding of machine readable cards and secure systems |
| DE4316091A1 (en) * | 1993-05-13 | 1994-11-17 | Sel Alcatel Ag | Method and system components to determine the location of a subscriber in a communication system |
| GB9321357D0 (en) * | 1993-10-15 | 1993-12-22 | British Telecomm | Personal identification systems |
| DE4406601A1 (en) * | 1994-03-01 | 1995-09-07 | Deutsche Bundespost Telekom | Mutual authentication procedures |
| AU4785096A (en) * | 1995-04-27 | 1996-11-18 | Ornella Lo Piano | Method and security system for ensuring the security of a de vice |
| DE19534666A1 (en) * | 1995-09-19 | 1997-03-20 | Sc Info & Inno Technologie Inf | Psycho-metric authentication method |
| DE19545020A1 (en) * | 1995-12-02 | 1997-06-05 | Dieter Ammer | Procedure for releasing identification objects |
| DE19705620C2 (en) * | 1997-02-14 | 2000-11-09 | Esd Information Technology Ent | Arrangement and method for decentralized chip card identification |
| DE19827753A1 (en) * | 1998-06-24 | 1999-12-30 | Volkswagen Ag | Symbol selection and input method e.g. for operating automobile onboard navigation device |
| FR2802685B1 (en) * | 1999-12-17 | 2005-07-08 | Ibm | PERSONAL IDENTIFICATION NUMBER (PIN) COMPARISON SYSTEM FOR A CARD HAVING A VARIABLE DISPLAY |
| FR2810481B1 (en) | 2000-06-20 | 2003-04-04 | Gemplus Card Int | CONTROL OF ACCESS TO A DATA PROCESSING MEANS |
| FR2813468B1 (en) | 2000-08-29 | 2003-01-10 | Gemplus Card Int | SECURITY OF ACCESS BY SECRET CODE TO A DATA PROCESSING MEANS |
| DE10061906A1 (en) * | 2000-12-12 | 2002-10-31 | Giesecke & Devrient Gmbh | Method and device for the transmission of electronic value units |
| EP1489565A1 (en) * | 2003-06-17 | 2004-12-22 | Gilles Biette | Device for the confidential introduction of a secret code |
| EP1600899A1 (en) * | 2004-05-25 | 2005-11-30 | Siemens Schweiz AG | Method for generating an access code |
| JP2008527488A (en) * | 2005-01-04 | 2008-07-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Card having input element for inputting PIN code and method for inputting PIN code |
| US20090144162A1 (en) * | 2007-11-29 | 2009-06-04 | Neil Milne | Transaction Security Method and Apparatus |
| RU2385233C1 (en) * | 2008-07-21 | 2010-03-27 | Олег Владимирович Кучма | User identification method |
| DE102009013551A1 (en) | 2009-03-17 | 2010-09-23 | Giesecke & Devrient Gmbh | One-time password mask for deriving a one-time password |
| EP2897078B1 (en) * | 2014-01-21 | 2018-01-10 | Wincor Nixdorf International GmbH | Authentication via a scrambled keypad which is captured by user device over secondary visual channel |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3007598A1 (en) * | 1980-02-28 | 1981-10-08 | Siemens AG, 1000 Berlin und 8000 München | MIcroprocessor controlled access of equipment - has character generator with converter coupled to comparator to control access |
| JPS57193861A (en) * | 1981-05-25 | 1982-11-29 | Sanwa Ginkou:Kk | Method and device for key number input |
| GB2120431A (en) * | 1979-08-21 | 1983-11-30 | Scherbatskoy Serge Alexander | Well logging |
| WO1985003785A1 (en) * | 1984-02-22 | 1985-08-29 | Gordian Systems, Inc. | Solid state key for controlling access to computer software |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4650975A (en) * | 1984-08-30 | 1987-03-17 | Casio Computer Co., Ltd. | IC card and an identification system thereof |
| JPS62251963A (en) * | 1986-04-25 | 1987-11-02 | Casio Comput Co Ltd | Certificating system for ic card |
-
1988
- 1988-02-22 CH CH650/88A patent/CH675169A5/de not_active IP Right Cessation
-
1989
- 1989-02-13 DE DE3904215A patent/DE3904215C2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2120431A (en) * | 1979-08-21 | 1983-11-30 | Scherbatskoy Serge Alexander | Well logging |
| DE3007598A1 (en) * | 1980-02-28 | 1981-10-08 | Siemens AG, 1000 Berlin und 8000 München | MIcroprocessor controlled access of equipment - has character generator with converter coupled to comparator to control access |
| JPS57193861A (en) * | 1981-05-25 | 1982-11-29 | Sanwa Ginkou:Kk | Method and device for key number input |
| WO1985003785A1 (en) * | 1984-02-22 | 1985-08-29 | Gordian Systems, Inc. | Solid state key for controlling access to computer software |
Non-Patent Citations (1)
| Title |
|---|
| Patent Abstracts of Japan, vol. 7, no. 42, (P-177)(1187), 19 February 1983; & JP-A-57-193861 (SANWA GINKOV) 29 November 1982 * |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3904215C2 (en) | 1999-11-18 |
| DE3904215A1 (en) | 1989-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CH675169A5 (en) | ||
| DE69014817T2 (en) | System for paying or transferring information with an electronic memory card serving as a wallet. | |
| DE69607041T2 (en) | PROTECTED ELECTRONIC CURRENCY | |
| DE2512935C2 (en) | Data exchange system | |
| DE4200254C2 (en) | Gaming machine | |
| DE2815591C2 (en) | ||
| DE2728933A1 (en) | ELECTRONIC DEVICE FOR MAKING BOOKINGS OF VARIOUS KINDS, IN PARTICULAR FINANCIAL TRANSACTIONS OR THE LIKE. | |
| EP0172314A1 (en) | Process and device for the electronically authorized identification of a matter | |
| CH685891A5 (en) | A method as security concept to prevent unauthorized use of a payment instrument for cashless settling on imprest | |
| DE2528668C3 (en) | Device operated by cards for issuing money, goods, operating locks or the like. | |
| DE3038578A1 (en) | SALES MACHINE | |
| DE2009854A1 (en) | ||
| DE2318263A1 (en) | FALSE-PROOF CONTROL PROCEDURE FOR LEGITIMATION | |
| EP0531942A2 (en) | Vending system with a certain number of cartons | |
| DE2515879C3 (en) | Arrangement for the automatic dispensing of an object of value | |
| DE4437283C1 (en) | Electronic wallet | |
| EP0029444A1 (en) | Data transmission system | |
| DE2825793A1 (en) | RETURN AND PAYMENT TO A COIN TELEPHONE | |
| DE2706154C2 (en) | Access control device with a central computer and at least one terminal arranged remotely from the computer | |
| DE2739768A1 (en) | Coin operated gambling machine with memory controlled display - has non volatile RAM for holding counter states during power switch off | |
| WO1997022093A1 (en) | Method for authenticity control of a prepaid means of payment used during a transaction | |
| CH657465A5 (en) | CASH METER. | |
| DE3628253A1 (en) | Dispensing system for goods or services which has electronic storage and control devices operable by means of value cards (chip cards) | |
| EP0881608B1 (en) | Card reading device and method to initiate an event in such a device | |
| DE9405067U1 (en) | Control unit, in particular for payment machines |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUE | Assignment |
Owner name: ASCOM RADIOCOM AG |
|
| PFA | Name/firm changed |
Owner name: ASCOM RADIOCOM AG |
|
| PL | Patent ceased |