JPH0750489B2 - PIN verification device - Google Patents
PIN verification deviceInfo
- Publication number
- JPH0750489B2 JPH0750489B2 JP22800186A JP22800186A JPH0750489B2 JP H0750489 B2 JPH0750489 B2 JP H0750489B2 JP 22800186 A JP22800186 A JP 22800186A JP 22800186 A JP22800186 A JP 22800186A JP H0750489 B2 JPH0750489 B2 JP H0750489B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- personal identification
- identification information
- password
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、たとえばCPU、データメモリなどを内蔵
し、時刻表示、クレジッカードとしてカード単体で用い
るICカードなどの暗証照合を行う暗証照合装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial field of application) The present invention provides, for example, a CPU, a data memory, etc., for time display, password verification for an IC card or the like used as a credit card alone. The present invention relates to a password verification device.
(従来の技術) 従来、CPU、データメモリなどを内蔵し、キーボード、
表示部などを有し、時刻表示などでカード単体で用いた
り、端末機に挿入することにより用いられる多機能のIC
カード(暗証照合装置)が開発されている。(Conventional technology) Conventionally, a CPU, data memory, etc. were built in, a keyboard,
A multi-function IC that has a display unit and can be used as a single card for time display or by inserting it into a terminal
Cards (personal identification verification devices) have been developed.
このようなICカードでは、データメモリに記録されてい
る取引用口座たとえばクレジットカードに対応する口座
で取引が行えるものが開発されている。この取引が行わ
れる際、キーボードにより入力される所定の桁数の暗証
番号とデータメモリにあらかじめ記録されている暗証番
号との照合が行われるようになっている。Such IC cards have been developed that can be traded in a transaction account recorded in a data memory, for example, an account corresponding to a credit card. When this transaction is carried out, the personal identification number of a predetermined digit input by the keyboard is collated with the personal identification number previously recorded in the data memory.
ところが、上記のようなものでは、暗証番号を行う際、
キーボードによる暗証番号の入力ミスを起こした場合、
訂正キーを投入することにより、正しく暗証番号を入力
し直すか、暗証入力制限時間を超過して、初期状態に戻
るまで暗証の入力を中止するものである。However, in the case of the above, when performing the personal identification number,
If you make a mistake in entering your PIN using the keyboard,
By inputting the correct key, the personal identification number is input again or the personal identification input is stopped until the personal identification input time is exceeded and the initial state is restored.
この場合、暗証番号の入力状態で初期状態に戻る手段が
なく、もし全く暗証番号を入力しなかった場合、所定時
間後にその何も入力しなかったものとデータメモリの暗
証番号との照合が行われ、不一致となり、その不一致が
データメモリ内に記録されるという不具合があった。す
なわち、暗証番号の入力誤りでないのに係わらず、暗証
の不一致がデータメモリ内に更新記録されてしまうとい
う問題があった。In this case, there is no way to return to the initial state when the personal identification number is input, and if the personal identification number is not input at all, after a predetermined time, the one that has not been input and the personal identification number of the data memory are collated. However, there is a problem that a mismatch occurs and the mismatch is recorded in the data memory. That is, there is a problem that the mismatch of the secret code is renewed and recorded in the data memory regardless of the input error of the secret code.
(発明が解決しようとする問題点) 上記のように、暗証情報の入力状態で、暗証情報を入力
しなかった場合、暗証情報の照合が行われ、暗証情報の
入力誤りでないのに係わらず、暗証情報の不一致回数が
データメモリ内に更新記録されてしまうという欠点を除
去するもので、暗証情報の入力状態で、暗証情報が入力
しなかった場合、暗証情報の照合および暗証情報の不一
致回数の更新記録を行わないようにでき、この結果、暗
証情報の入力を行う際に、暗証情報が入力されていない
状態で、入力終了の指示を与えることにより、暗証情報
の不一致回数の更新記録を行わずに、初期状態に戻すこ
とができる暗証照合装置を提供することにある。(Problems to be Solved by the Invention) As described above, when the personal identification information is not input while the personal identification information is being input, the personal identification information is collated, regardless of whether the personal identification information is not erroneous. This eliminates the disadvantage that the number of mismatches of the password information is updated and recorded in the data memory.If the password information is not input when the password information is input, the number of times the password mismatches and the number of password mismatches are checked. As a result, it is possible to prevent the update record.As a result, when inputting the personal identification information, by giving an instruction to end the input in the state where the personal identification information is not input, the number of times of mismatch of the personal identification information is updated and recorded. It is to provide a password verification device that can return to the initial state without the need.
[発明の構成] (問題点を解決するための手段) この発明の暗証照合装置は、暗証情報を記録しておく第
1の記録手段、暗証情報を入力する入力手段、この入力
手段による暗証情報の入力終了を指示する終了入力手
段、この終了入力手段により暗証情報の入力終了が指示
された際に上記入力手段にて暗証情報が入力されていた
か否かを判定する判定手段、この判定手段により上記入
力手段にて暗証情報が入力されていたと判定された場
合、上記第1の記録手段に記録されている暗証情報と上
記入力手段により入力された暗証情報とを照合する照合
手段、およびこの照合手段による照合の結果、上記第1
の記録手段に記録されている暗証情報と上記入力手段に
より入力された暗証情報との不一致回数を記録する第2
の記録手段から構成され、上記判定手段により上記入力
手段にて暗証情報が入力されていなかったと判定された
場合、上記照合手段による暗証情報の照合および上記第
2の記録手段による暗証情報の不一致回数の更新記録を
行わないようにしたものである。[Structure of the Invention] (Means for Solving Problems) A personal identification verification device of the present invention is a first recording means for recording personal identification information, an input means for inputting personal identification information, and personal identification information by this input means. End input means for instructing the end of input of the password, a determination means for determining whether or not the password information is input by the input means when the input end of the password information is instructed by the end input means, and this determination means When it is determined that the personal identification information has been input by the input means, collation means for collating the personal identification information recorded in the first recording means with the personal identification information input by the input means, and the collation means. As a result of collation by means, the first
Secondly, the number of times of mismatch between the personal identification information recorded in the recording means and the personal identification information input by the input means is recorded.
When the judging means judges that the password information has not been input by the input means, the number of times the password information is collated by the collating means and the number of times the password information does not match by the second recording means. The update record of is not performed.
(作用) この発明は、暗証情報を第1の記録手段で記録し、暗証
情報を入力手段で入力し、この暗証情報の入力終了を終
了入力手段で指示し、この暗証情報の入力終了が指示さ
れた際に上記入力手段にて暗証情報が入力されていたか
否かを判定手段で判定し、この暗証情報が入力されてい
たと判定された場合、上記第1の記録手段に記録されて
いる暗証情報と上記入力手段により入力された暗証情報
とを照合手段で照合し、この照合の結果、上記第1の記
録手段に記録されている暗証情報と上記入力手段により
入力された暗証情報との不一致回数を第2の記録手段で
記録し、上記判定手段により上記入力手段にて暗証情報
が入力されていなかったと判定された場合、上記照合手
段による暗証情報と照合および上記第2の記録手段によ
る暗証情報の不一致回数の更新記録を行わないようにし
たものである。(Operation) According to the present invention, the personal identification information is recorded by the first recording means, the personal identification information is input by the input means, the end of the input of the personal identification information is instructed, and the end of the input of the personal identification information is instructed. When it is determined that the personal identification information has been input by the input means, the determining means determines, and when it is determined that the personal identification information has been input, the personal identification information recorded in the first recording means. The information and the personal identification information input by the input means are collated by the collating means, and as a result of this collation, the personal identification information recorded in the first recording means does not match the personal identification information input by the input means. The number of times is recorded by the second recording means, and when the judging means judges that the password information has not been input by the input means, the password information is collated with the password information by the collating means and the password by the second recording means. Emotion It is designed not to update and record the number of disagreements of information.
すなわち、暗証情報の入力を行う際に、暗証情報が入力
されていない状態で、終了の指示を与えることにより、
暗証情報の不一致回数の更新記録を行わずに、初期状態
に戻すことができるようにしたものである。That is, when the personal identification information is input, by giving an instruction to end in the state where the personal identification information is not input,
It is possible to return to the initial state without updating and recording the number of times of mismatch of the password information.
(実施例) 以下、この発明の一実施例について、図面を参照して説
明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.
第2図において、10は携帯可能媒体としてのICカード
(暗証照合装置)であり、種々の機能を有する多機能カ
ードである。たとえば、後述する端末機を用いて使用す
るオンライン機能、ICカード10が単体で動作するオフラ
イン機能、および時計のみをカウントしている待ち状態
を有している。In FIG. 2, reference numeral 10 denotes an IC card (password collation device) as a portable medium, which is a multi-function card having various functions. For example, it has an online function to be used by using a terminal described later, an offline function in which the IC card 10 operates alone, and a waiting state in which only the clock is counted.
上記オフライン機能としては、ICカード10をクレジット
カード、キャッシュカードとして利用する買物モードな
どとなっている。The offline function includes a shopping mode in which the IC card 10 is used as a credit card or a cash card.
上記ICカード10の表面にはカードの規格にあった位置に
配置されたコンタクト部11、キーボード部12、このキー
ボード部12の上面に配置され、液晶表示素子で形成され
る表示部13、および磁気発生部材14が設けられている。On the surface of the IC card 10, a contact portion 11 arranged at a position conforming to the standard of the card, a keyboard portion 12, a display portion 13 formed on a top surface of the keyboard portion 12 and formed of a liquid crystal display element, and a magnetic field. A generating member 14 is provided.
上記コンタクト部11は、たとえば複数の端子11a〜11hに
よって構成されている。上記端子11aは動作用の電源電
圧(+5V,Vcc)用、端子11bは接地用、端子11cはクロッ
ク信号用、端子11dはリセット信号用、端子11e〜11hは
データ入出力用となっている。The contact portion 11 is composed of, for example, a plurality of terminals 11a to 11h. The terminal 11a is for operating power supply voltage (+ 5V, Vcc), the terminal 11b is for grounding, the terminal 11c is for clock signal, the terminal 11d is for reset signal, and the terminals 11e to 11h are for data input / output.
上記キーボード部12は入力手段としてのテンキー12a、
種々の処理モードを指定するモードキー(M1、M2、M3、
M4)12b、暗証番号入力時に、それまでに入力した番号
を訂正する場合に入力する訂正キー15a、および暗証番
号入力時に、他のモードが選択できる初期状態に戻す際
に入力する終了入力手段としての終了キー15bによって
構成されている。The keyboard section 12 is a numeric keypad 12a as an input means,
Mode keys that specify various processing modes (M1, M2, M3,
M4) 12b, a correction key 15a to be entered when correcting the number entered so far when the personal identification number is input, and as an end input means to be input when returning to the initial state where other modes can be selected when the personal identification number is input. It is constituted by the end key 15b.
上記訂正キー15aは、その入力により、それまで入力さ
れた暗証番号、つまりデータメモリ31に記録された暗証
番号がクリアされるようになっている。By inputting the correction key 15a, the personal identification number input so far, that is, the personal identification number recorded in the data memory 31 is cleared.
上記モードキー12bは、オフライン時、つまりICカード1
0のみで取引処理を行う時、端末を用いないでの買物モ
ード(M1)、磁気ストライプに対応した端末での買物モ
ード(M2)、時刻表示モード(M3)、電子帳モード(M
4)を選択するようになっている。The above mode key 12b is for offline, that is, IC card 1
When performing transaction processing only with 0, shopping mode without terminal (M1), shopping mode with terminal compatible with magnetic stripe (M2), time display mode (M3), electronic book mode (M
4) is to be selected.
上記端末を用いない買物モード(M1)としては、所定の
クレジット会社の取引口座が対応しているようになって
いる。As the shopping mode (M1) that does not use the terminal, a transaction account of a predetermined credit company is adapted.
上記初期状態は、種々のモード、たとえば時間表示モー
ド、電子帳モードなどが選択できる状態である。The initial state is a state in which various modes such as a time display mode and an electronic book mode can be selected.
上記表示部13は、1桁が5×7のドットマトリクスで、
16桁表示となっている。The display unit 13 is a 5 × 7 dot matrix with one digit
16-digit display.
上記磁気発生部材14は、図示しない読取側の磁気カード
リーダ(磁気ヘッド)のトラック位置に合せて、ICカー
ド10の内部に埋設されている。The magnetism generating member 14 is embedded inside the IC card 10 in accordance with the track position of a magnetic card reader (magnetic head) on the reading side (not shown).
第3図はICカード10を扱う端末機たとえばパーソナルコ
ンピュータ等に用いられるICカード読取書込部16の外観
を示すものである。すなわち、カード挿入口17から挿入
されたICカード10におけるコンタクト部11と接続するこ
とにより、ICカード10におけるメモリのデータを読取っ
たり、あるいはメモリ内にデータを書込むものである。FIG. 3 shows the external appearance of the IC card reading / writing unit 16 used in a terminal that handles the IC card 10, such as a personal computer. That is, by connecting to the contact portion 11 of the IC card 10 inserted from the card insertion port 17, the data of the memory in the IC card 10 is read or the data is written in the memory.
上記ICカード読取書込部16は、パーソナルコンピュータ
の本体(図示しない)とケーブルによって接続されるよ
うになっている。The IC card reading / writing unit 16 is connected to the main body (not shown) of the personal computer by a cable.
また、上記ICカード10の電気回路は、第4図に示すよう
に構成されている。すなわち、上記コンタンクト部11、
通信制御回路21、リセット制御回路22、電源制御回路2
3、たとえば3ボルトの内部バッテリ(内蔵電源)25、
この内部バッテリ25の電圧値が規定以上であるか否かを
チェックするバッテリチェック回路24、クロック制御回
路26、1MHZの発振周波数の信号の出力する発振器27、制
御用のCPU(セントラル・プロセッシング・ユニット)2
8、読出し専用メモリで構成され、CPU28を動作させるプ
ルグラムを格納し、かつ外部から供給される自己診断用
のプログラムをデータメモリ31にロードするロードプロ
グラムを格納しているマスクROMとしてのプログラムROM
29、プログラムワーキング用メモリ30、暗証番号(たと
えば4桁)、およびデータなどが記録され、PROMで構成
される第1、第2の記録手段としてのデータメモリ31、
処理動作中の計時用に用いるタイマ32、カレンダ回路3
3、基本クロック発振用の水晶発振子であり、常時、32.
768MHZの発振周波数(低周波)の信号を出力している発
振器34、表示部制御回路35、上記表示部13を駆動する表
示部ドライバ36、上記キーボード部12のキー入力回路と
してのキーボードインターフェース38、および上記磁気
発生部材14を制御することにより従来の磁気ストライプ
と同様な磁気情報を出力する磁気発生部材制御回路40に
よって構成されている。The electric circuit of the IC card 10 is constructed as shown in FIG. That is, the contact portion 11,
Communication control circuit 21, reset control circuit 22, power supply control circuit 2
3, an internal battery (built-in power supply) 25, for example 3 volts,
A battery check circuit 24 for checking whether or not the voltage value of the internal battery 25 is higher than a specified value, a clock control circuit 26, an oscillator 27 for outputting a signal with an oscillation frequency of 1 MHz, a CPU (central processing unit) for control. ) 2
8. A program ROM as a mask ROM that is composed of a read-only memory, stores a program that operates the CPU 28, and stores a load program that loads an externally supplied self-diagnosis program into the data memory 31.
29, a program working memory 30, a personal identification number (for example, four digits), data, etc., and a data memory 31 as a first and second recording means configured by a PROM,
Timer 32 and calendar circuit 3 used for clocking during processing operations
3, a crystal oscillator for basic clock oscillation, always 32.
An oscillator 34 that outputs a signal of 768 MHz oscillation frequency (low frequency), a display control circuit 35, a display driver 36 that drives the display 13, a keyboard interface 38 as a key input circuit of the keyboard 12. And a magnetic generation member control circuit 40 that outputs magnetic information similar to that of a conventional magnetic stripe by controlling the magnetic generation member 14.
上記通信制御回路21、CPU28、ROM29、プログラムワーキ
ング用メモリ30、データメモリ31、タイマ32、カレンダ
回路33、表示部制御回路35、キーボードインターフェイ
ス38、および上記磁気発生部材14を制御する磁気発生部
材制御回路40は、データバス20によって接続されるよう
になっている。The communication control circuit 21, the CPU 28, the ROM 29, the program working memory 30, the data memory 31, the timer 32, the calendar circuit 33, the display control circuit 35, the keyboard interface 38, and the magnetism generating member control for controlling the magnetism generating member 14. The circuit 40 is adapted to be connected by the data bus 20.
上記通信制御回路21は、受信時つまり上記端末機16から
コンタクト部11を介して供給されたシリアルの入出力信
号を、パラレルのデータに変換してデータバス20に出力
し、送信時つまりデータバス20から供給されたパラレル
のデータを、シリアルの入出力信号に変換してコンタク
ト部11を介して端末機16に出力するようになっている。
この場合、その変換のフォーマット内容は、上記端末機
16と、ICカード10とで定められている。The communication control circuit 21 converts the serial input / output signal supplied from the terminal 16 through the contact portion 11 into parallel data and outputs the parallel data to the data bus 20. The parallel data supplied from 20 is converted into a serial input / output signal and output to the terminal 16 via the contact unit 11.
In this case, the format content of the conversion is
16 and IC card 10.
リセット制御回路22は、オンラインになった際、リセッ
ト信号を発生し、CPU28の起動を行うようになってい
る。The reset control circuit 22 is adapted to generate a reset signal and activate the CPU 28 when it comes online.
上記電源制御回路23は、オンラインとなった際、所定時
間経過後に、内部バッテリ25による駆動から外部電源駆
動に切換え、オフラインとなった際、つまり外部電圧が
低下した際、外部電源による駆動から内部バッテリ25に
よる駆動に切換えるものである。The power supply control circuit 23 switches from the drive by the internal battery 25 to the external power supply drive after a predetermined time has passed when it is online, and when it is offline, that is, when the external voltage drops, it is driven from the external power supply to the internal power supply. The drive is switched to the battery 25.
上記クロック制御回路26は、内部バッテリ25でカード動
作を行うオフラインモードにおいて、スタンバイ時、つ
まりキー入力待機時、1MHZの発振周波数(高周波)の信
号を出力する発振回路67を停止し、またCPU28へのクロ
ックの供給も停止し、完全なる停止状態で待機するもの
である。また、上記クロック制御回路26は、停止状態か
らの発振回路67の再起動時、安定発振が行われるまでの
500〜600msecの間、時計用クロックをCPU28用のクロッ
クとして出力し、第1入力キーの処理を行わせるように
なっている。The clock control circuit 26 stops the oscillator circuit 67 that outputs a signal of the oscillation frequency (high frequency) of 1 MHZ in the standby mode, that is, in the key input standby state in the offline mode in which the card operation is performed by the internal battery 25, and also to the CPU 28. The supply of the clock is also stopped, and it stands by in a completely stopped state. Further, the clock control circuit 26, until the stable oscillation is performed when the oscillation circuit 67 is restarted from the stopped state.
During the period of 500 to 600 msec, the clock clock is output as the clock for the CPU 28 to process the first input key.
さらに、上記クロック制御回路26は、オンラインとなっ
た際、つまりリセット信号が供給された際、安定発振が
行われるまでの500〜600msecの間、時計用クロックをCP
U28用のクロックとして出力し、その後1MHZのクロック
を出力するようになっている。Furthermore, when the clock control circuit 26 becomes online, that is, when a reset signal is supplied, the clock control circuit 26 keeps the clock clock CP for 500 to 600 msec until stable oscillation is performed.
It outputs as a clock for U28, and then outputs a 1MHz clock.
上記データメモリ31には、上記買物モード(M1)で用い
られる契約しているクレジット会社(銀行等でも可)の
取引口座と取引限度額とが記録されている。この取引限
度額は取引が行われるごとに更新されるようになってい
る。In the data memory 31, the transaction account and the transaction limit of the credit company (bank or the like) with which the contract is used in the shopping mode (M1) are recorded. This transaction limit is updated every time a transaction is made.
上記データメモリ31には、カード自体の有効期限が記録
されるようになっている。この有効期限は、内部バッテ
リ25の容量に対応したものとなっている。また、その有
効期限は、カード自体の有効期限でなく種々の取引口座
こどに設定するようにしても良い。The expiration date of the card itself is recorded in the data memory 31. This expiration date corresponds to the capacity of the internal battery 25. Further, the expiration date may be set to various transaction account children instead of the expiration date of the card itself.
上記カレンダ回路33は、カードの保持者が自由に設定変
更可能な表示用の時計と、たとえば世界の標準時間をカ
ードの発行時にセットし、その後、変更不可能な取引用
の時計とを有している。The calendar circuit 33 has a display clock whose setting can be freely changed by the card holder, and a transaction clock which is set to the world standard time when the card is issued and cannot be changed thereafter. ing.
上記表示部制御回路35は、上記CPU28から供給される表
示データを内部のROM(読出し専用メモリ)で構成され
るキャラクタジェネレータ(図示しない)を用いて文字
パターンに変換し、表示部ドライバ36を用いて表示部13
で表示するものである。The display control circuit 35 converts the display data supplied from the CPU 28 into a character pattern by using a character generator (not shown) including an internal ROM (read-only memory), and uses the display driver 36. Display unit 13
Is to be displayed.
上記キーボードインターフェース38は、キーボード部12
で入力されたキーに対応するキー入力信号に変換してCP
U28に出力するものである。The keyboard interface 38 is the keyboard unit 12
Convert to a key input signal corresponding to the key input in
It is output to U28.
上記磁気発生制御回路40は、買物モードおよびカードの
種類が指定されている際に、そのカードの種類に対応し
て上記データメモリ31からデータバス20を介して供給さ
れるデータおよび読取装置が手動式読取りか自動式読取
りかに対応した駆動レートに応じて、上記磁気発生部材
14を駆動制御して磁気情報を出力することにより、従来
の磁気ストライプが存在しているのと同じ状態にしてい
るものである。When the shopping mode and the card type are designated, the magnetic generation control circuit 40 is configured so that the data supplied from the data memory 31 via the data bus 20 and the reading device are manually operated according to the card type. Depending on the drive rate corresponding to automatic reading or automatic reading, the above-mentioned magnetic generation member
By controlling the drive of 14 and outputting the magnetic information, the same state as the existing magnetic stripe exists.
次に、このような構成において、動作を説明する。ま
ず、カード単体で用いるオフライン機能において、端末
を用いない買物モードについて、第1図(a)(b)に
示すフローチャートを参照しつつ説明する。すなわち、
任意のモードの指定が行える初期状態において(ST
1)、モードキー12bつまりM1キーにより、端末を用いな
い買物モードを指定した場合(ST2)、CPU28は契約クレ
ジット会社の取引口座との取引を判断し、その取引口座
のクレジット会社名、口座番号、および取引限度額をデ
ータメモリ31から読出す(ST3)。すると、CPU28は表示
部13で取引口座のクレジット会社名、口座番号を表示す
るとともに、暗証番号の投入を案内する(ST4)。Next, the operation in such a configuration will be described. First, a shopping mode in which the terminal is not used in the offline function used by the card alone will be described with reference to the flowcharts shown in FIGS. That is,
In the initial state where any mode can be specified (ST
1), when the shopping mode without using the terminal is designated by the mode key 12b, that is, the M1 key (ST2), the CPU 28 determines the transaction with the transaction account of the contract credit company, and the credit company name and account number of the transaction account. , And the transaction limit amount are read from the data memory 31 (ST3). Then, the CPU 28 displays the credit company name and account number of the transaction account on the display unit 13 and guides the input of the personal identification number (ST4).
この案内により、利用者は処理を行う取引口座と判断し
た場合、暗証番号をテンキー12aにより投入する(ST
5)。すると、CPU28はデータメモリ31内に記録されてい
る暗証番号と上記投入された暗証番号の照合を行う(ST
6)。According to this guide, if the user determines that the transaction account is to be processed, enter the personal identification number using the ten-key 12a (ST
Five). Then, the CPU 28 collates the personal identification number recorded in the data memory 31 with the personal identification number entered above (ST
6).
すなわち、テンキー12aにより暗証番号が入力されるご
とに(ST11)、CPU28はその番号をデータメモリ31に記
録する(ST12)。ついで、CPU28は訂正キー15aに押され
たか否かをチェックし(ST13)、訂正キー15aが押され
た場合、データメモリ31に記録した暗証番号をクリアし
(ST14)、ステップ11に戻る。また、訂正キー15aが押
されなかった場合、CPU28は暗証の照合を指示する終了
キー15bが押されたか否かをチェックする(ST15)、こ
のチェックの結果、終了キー15bが押された場合、CPU28
はデータメモリ31に入力された暗証番号が1桁でも記録
されているかをチェックし(ST16)、暗証情報が記録さ
れていない場合、暗証照合の処理を終了し、ステップ1
のモードの選択が行える初期状態に戻る(ST17)。この
場合、暗証照合エラーとしてのデータメモリ31への暗証
不一致の回数の更新記録は行われない。That is, every time the personal identification number is input by the ten keys 12a (ST11), the CPU 28 records the number in the data memory 31 (ST12). Next, the CPU 28 checks whether or not the correction key 15a has been pressed (ST13), and when the correction key 15a is pressed, clears the personal identification number recorded in the data memory 31 (ST14) and returns to step 11. If the correction key 15a has not been pressed, the CPU 28 checks whether or not the end key 15b for instructing the identification of the secret code has been pressed (ST15). As a result of this check, if the end key 15b has been pressed, CPU28
Checks whether the personal identification number entered in the data memory 31 is recorded even in one digit (ST16). If the personal identification information is not recorded, the personal identification collation processing is terminated and step 1
Returns to the initial state where the mode can be selected (ST17). In this case, the number of times of password disagreement in the data memory 31 as the password collation error is not updated and recorded.
また、上記ステップ16で暗証情報が記録されている場
合、その入力された暗証番号とデータメモリ31にあらか
じめ記録されている暗証番号とを照合(桁数、内容)す
る(ST18)。Further, when the personal identification information is recorded in the above step 16, the input personal identification number and the personal identification number previously recorded in the data memory 31 are collated (number of digits, contents) (ST18).
上記暗証の照合の結果が不一致の場合(ST21)、CPU28
は取引不可を判断し、その不一致回数をデータメモリ31
に記録するとともに、表示部13で表示する(ST22)。If the result of collating the above-mentioned passwords does not match (ST21), CPU28
Determines that the transaction is not possible, and the number of times of disagreement is recorded in the data memory 31
And is displayed on the display unit 13 (ST22).
また、上記照合の結果が一致の場合(ST21)、CPU28は
表示部13で取引限度額を表示するとともに、「日付と購
入金額とを入力してください」という案内を行う(ST2
3)。この案内に応じて利用者は日付と購入金額とをテ
ンキー12aを用いて投入する(ST24)。すると、CPU28は
購入金額と取引限度額とを比較し(ST25)、取引が行え
るか否かを判断する(ST26)。この判断の結果、取引が
行えない場合、CPU28は取引不可を判断し、表示部13で
表示する(ST27)。また、上記判断の結果、取引が行え
る場合、CPU28は取引限度額から上記購入金額を差し引
いた金額を新たな取引限度額としてデータメモリ31内の
上記取引口座に対応する取引限度額を更新する(ST2
8)。また、CPU28は上記口座番号、上記時計102に対応
する日付、金額をキーとして暗号化を行い、この暗号化
データを取引番号としてデータメモリ31内の取引状況記
録エリアに記録する(ST29)。また、CPU28は上記取引
番号と取引許可とを表示部31で表示する(ST30)。これ
により、取引(購入)先の係員は、取引が行われたこと
を示す購入表にその取引番号を記入してカードの保持者
に渡す(ST31)。If the result of the above matching is a match (ST21), the CPU 28 displays the transaction limit amount on the display unit 13 and provides a guidance saying "Please enter the date and purchase amount" (ST2).
3). In response to this guidance, the user inputs the date and the purchase amount using the ten key 12a (ST24). Then, the CPU 28 compares the purchase amount with the transaction limit amount (ST25) and determines whether or not the transaction can be performed (ST26). As a result of this determination, if the transaction cannot be performed, the CPU 28 determines that the transaction is impossible and displays it on the display unit 13 (ST27). In addition, as a result of the above judgment, when the transaction can be performed, the CPU 28 updates the transaction limit amount corresponding to the transaction account in the data memory 31 with a new transaction limit amount obtained by subtracting the purchase amount from the transaction limit amount ( ST2
8). The CPU 28 also performs encryption using the account number, the date and the amount of money corresponding to the clock 102 as keys, and records this encrypted data as a transaction number in the transaction status recording area in the data memory 31 (ST29). Further, the CPU 28 displays the transaction number and transaction permission on the display unit 31 (ST30). As a result, the person in charge of the transaction (purchase) writes the transaction number in the purchase table indicating that the transaction has been performed, and hands it to the holder of the card (ST31).
この結果、上記の購入(買物)を行ったか否かの確認を
行う場合、口座番号、日付、金額から上記取引番号にな
るので、上記取引が行われたことが分る。As a result, when confirming whether or not the above-mentioned purchase (shopping) has been performed, the transaction number becomes the transaction number from the account number, date, and amount, so it can be known that the transaction has been performed.
上記したように、暗証照合を行わず、暗証照合の入力状
態から初期状態に戻すことができ、利用者によって誤っ
て暗証入力モードに入った場合でも、暗証情報の不一致
回数の更新記録を行わずに、利用者が希望する処理モー
ドへ容易に移ることができる。As described above, it is possible to return from the input state of the password verification to the initial state without performing the password verification, and even if the user mistakenly enters the password input mode, the update record of the number of mismatches of the password information is not performed. In addition, it is possible to easily shift to the processing mode desired by the user.
また、暗証入力を行う際に時間制限を設けていないた
め、制限時間の超過を気にせずに正確に暗証を入力する
ことができ、暗証入力時の制限時間の超過により生じて
いた異常を減らすことができる。In addition, since there is no time limit when inputting the secret code, it is possible to input the secret code accurately without worrying about exceeding the time limit, and reduce the abnormalities caused by exceeding the time limit when inputting the secret code. be able to.
さらに、暗証入力時に、暗証を入力する前に、誤って終
了キーを入力したとしても、暗証照合が行われないた
め、暗証の不一致によるエラーがICカード内に記録され
てしまうことを防止することができる。Furthermore, when entering the password, even if the end key is entered by mistake before entering the password, password verification is not performed, so it is possible to prevent errors due to password mismatch from being recorded in the IC card. You can
なお、前記実施例では、ICカードを用いたが、これに限
らず、データメモリと制御素子とを有し、選択的に外部
から入出力を行うものであれば良く、形状もカード状で
なく、棒状など他の形状であっても良い。In addition, although the IC card is used in the above-mentioned embodiment, the invention is not limited to this, as long as it has a data memory and a control element and selectively inputs and outputs from the outside, the shape is not a card shape. Other shapes such as a rod shape may be used.
[発明の効果] 以上詳述したようにこの発明によれば、暗証情報の入力
状態で、暗証情報を入力しなかった場合、暗証情報の照
合および暗証情報の不一致回数の更新記録を行わないよ
うにでき、この結果、暗証情報の入力を行う際に、暗証
情報が入力されていない状態で、入力終了の指示を与え
ることにより、暗証情報の不一致回数の更新記録を行わ
ずに、初期状態に戻すことができる暗証照合装置を提供
できる。[Effects of the Invention] As described in detail above, according to the present invention, when the personal identification information is not input while the personal identification information is being input, the personal identification information is not collated and the number of times the personal identification information does not match is not updated and recorded. As a result, when the personal identification information is input, by giving an instruction to end the input in the state where the personal identification information has not been input, the initial state is restored without updating and recording the number of times the personal identification information does not match. A password collation device that can be returned can be provided.
図面はこの発明の一実施例を説明するためのもので、第
1図は動作を説明するためのフローチャート、第2図は
ICカードの構成を示す平面図、第3図はICカードを取扱
う端末機を示す図、第4図はICカードの電気回路の概略
構成を示す図である。 10……ICカード(暗証照合装置)、11……コンタクト
部、12……キーボード部、12a……テンキー(入力手
段)、12b……モードキー、13……表示部、14……磁気
発生部材、15a……訂正キー、15b……終了キー(終了入
力手段)、16……端末機、20……通信制御回路、23……
電源制御回路、25……内部バッテリ、26……クロック制
御回路、27……発振器、28……CPU(判定手段、照合手
段)、31……データメモリ(第1、第2の記録手段)、
33……カレンダ回路、34……発振器、38……キーボード
インターフェース、40……磁気発生部材制御回路、67…
…発振回路。The drawings are for explaining one embodiment of the present invention, FIG. 1 is a flow chart for explaining the operation, and FIG.
FIG. 4 is a plan view showing the configuration of the IC card, FIG. 3 is a diagram showing a terminal handling the IC card, and FIG. 4 is a diagram showing a schematic configuration of an electric circuit of the IC card. 10 …… IC card (password collation device), 11 …… contact section, 12 …… keyboard section, 12a …… numeric keypad (input means), 12b …… mode key, 13 …… display section, 14 …… magnetism generating member , 15a …… correction key, 15b …… end key (end input means), 16 …… terminal, 20 …… communication control circuit, 23 ……
Power supply control circuit, 25 ... internal battery, 26 ... clock control circuit, 27 ... oscillator, 28 ... CPU (judging means, collating means), 31 ... data memory (first and second recording means),
33 ... Calendar circuit, 34 ... Oscillator, 38 ... Keyboard interface, 40 ... Magnetic generating member control circuit, 67 ...
… Oscillation circuit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭61−94187(JP,A) 特開 昭61−75997(JP,A) 特開 昭54−547(JP,A) ─────────────────────────────────────────────────── --Continued from the front page (56) References JP-A-61-94187 (JP, A) JP-A-61-75997 (JP, A) JP-A-54-547 (JP, A)
Claims (1)
と、 暗証情報を入力する入力手段と、 この入力手段による暗証情報の入力終了を指示する終了
入力手段と、 この終了入力手段により暗証情報の入力終了が指示され
た際に上記入力手段にて暗証情報が入力されていたか否
かを判定する判定手段と、 この判定手段により上記入力手段にて暗証情報が入力さ
れていたと判定された場合、上記第1の記録手段に記録
されている暗証情報と上記入力手段により入力された暗
証情報とを照合する照合手段と、 この照合手段による照合の結果、上記第1の記録手段に
記録されている暗証情報と上記入力手段により入力され
た暗証情報との不一致回数を記録する第2の記録手段と
を具備し、 上記判定手段により上記入力手段にて暗証情報が入力さ
れていなかったと判定された場合、上記照合手段による
暗証情報の照合および上記第2の記録手段による暗証情
報の不一致回数の更新記録を行わないようにしたことを
特徴とする暗証照合装置。1. A first recording means for recording personal identification information, an input means for inputting personal identification information, an end inputting means for instructing completion of inputting personal identification information by the inputting means, and an end inputting means. A judgment means for judging whether or not the password information has been inputted by the input means when the input end of the password information is instructed, and this judgment means judges that the password information has been inputted by the input means. In this case, the collating means for collating the personal identification information recorded in the first recording means with the personal identification information input by the input means, and the result of the collation by the collating means is recorded in the first recording means. A second recording means for recording the number of times of disagreement between the personal identification information stored and the personal identification information input by the input means, and the personal identification information is input by the input means by the determining means. If it is determined that no, password collation apparatus characterized in that so as not updated record mismatch count personal identification information by the matching and the second recording means security information by the collating means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22800186A JPH0750489B2 (en) | 1986-09-29 | 1986-09-29 | PIN verification device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22800186A JPH0750489B2 (en) | 1986-09-29 | 1986-09-29 | PIN verification device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6383862A JPS6383862A (en) | 1988-04-14 |
| JPH0750489B2 true JPH0750489B2 (en) | 1995-05-31 |
Family
ID=16869622
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22800186A Expired - Lifetime JPH0750489B2 (en) | 1986-09-29 | 1986-09-29 | PIN verification device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0750489B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4134537A (en) * | 1977-04-25 | 1979-01-16 | Transaction Technology, Inc. | Transaction terminal |
| JPS6175997A (en) * | 1984-09-21 | 1986-04-18 | オムロン株式会社 | Transaction processing system for ic card |
| JPS6194187A (en) * | 1984-10-12 | 1986-05-13 | Omron Tateisi Electronics Co | Ic card system |
-
1986
- 1986-09-29 JP JP22800186A patent/JPH0750489B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6383862A (en) | 1988-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4719338A (en) | Pocket calculator with credit card controller and dispenser | |
| EP0316157B1 (en) | An electrically powered portable medium | |
| EP0257648B1 (en) | Portable medium | |
| JPS629470A (en) | Identity verification method for personal identification cards | |
| JPH028984A (en) | Card teller machine | |
| KR910009097B1 (en) | Ic card | |
| JPS6168683A (en) | Portable medium | |
| JPH0750489B2 (en) | PIN verification device | |
| JP2597553B2 (en) | IC card | |
| EP0402758B1 (en) | Portable electronic device having versatile program storage | |
| JPS63262783A (en) | Portable medium | |
| JPH0421905B2 (en) | ||
| JPH033273B2 (en) | ||
| JPS62128390A (en) | Portable electronic device | |
| JPS6320680A (en) | Ic card device | |
| JPH031288A (en) | Portable electronic device | |
| JPH0589305A (en) | Credit card and its terminal | |
| JPH0212484A (en) | Portable electronic equipment | |
| JPH01290095A (en) | Transaction system | |
| JPH01114987A (en) | Sign collating system | |
| JPH033272B2 (en) | ||
| JPH0769948B2 (en) | Portable electronic device | |
| JPS63293692A (en) | Portable electronic device | |
| JPS6118083A (en) | identification card | |
| JPS6362087A (en) | Portable medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |