[go: up one dir, main page]

JPH04252396A - PIN verification device - Google Patents

PIN verification device

Info

Publication number
JPH04252396A
JPH04252396A JP2413774A JP41377490A JPH04252396A JP H04252396 A JPH04252396 A JP H04252396A JP 2413774 A JP2413774 A JP 2413774A JP 41377490 A JP41377490 A JP 41377490A JP H04252396 A JPH04252396 A JP H04252396A
Authority
JP
Japan
Prior art keywords
card
password
code number
pin
personal code
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.)
Pending
Application number
JP2413774A
Other languages
Japanese (ja)
Inventor
Shunji Matsuura
俊司 松浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co Ltd
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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP2413774A priority Critical patent/JPH04252396A/en
Publication of JPH04252396A publication Critical patent/JPH04252396A/en
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

PURPOSE:To prevent the illegal use of a personal code number by changing the personal code number every time when a cash card is utilized and making the code number which is used this time unusable next time. CONSTITUTION:When the card data of a card 7 on which information indicating the preparation rule of the personal code number is recorded is read by means of a card reader 8, a paying machine control part 1 prepares the personal code number based on the preparation rule from among applicable card data from variables generated by a random number generator 9. By comparing the personal code number to be inputted from a keyboard 5 with an internally prepared personal code number, the usage of the applicable card is permitted at the time of coincidence. Thus, the personal code number is changed every time when the cash card 7 is used.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、現金自動支払機等のよ
うに暗証番号によってセキュリティを図る分野に利用さ
れる暗証番号照合装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a password verification device used in fields such as automatic teller machines where security is provided by passwords.

【0002】0002

【従来の技術】従来、現金自動支払機においては、カー
ドリーダでキャッシュカードに記録されている会員番号
を読取ると、その会員番号に基づいてホスト機器に暗証
番号の問合わせを行ない、ホスト機器より受信した暗証
番号とキーボードよりキー入力された暗証番号とが一致
したときカード保持者への現金支払いを許可するものと
なっていた。この場合において、暗証番号はカード保持
者毎に固定されている。
[Prior Art] Conventionally, in automatic teller machines, when a card reader reads a membership number recorded on a cash card, an inquiry is made to a host device for a PIN number based on the membership number, and the host device When the received PIN number matches the PIN number entered from the keyboard, cash payment to the card holder is permitted. In this case, the PIN number is fixed for each card holder.

【0003】一方、最近ではホテルのルームキーとして
部屋毎に異なる暗証番号が記録された磁気カードを用意
し、各客室の入口に取り付けられたカードリーダで上記
磁気カードの暗証番号を読取ると、その暗証番号と予め
設定されている当該客室の暗証番号とが一致したとき入
口の鍵を開放するシステムが実用化されている。この場
合において、暗証番号は客が代る毎に予め設定された規
則に従い更新することによってセキュリティが確立され
ている。
[0003]On the other hand, recently, magnetic cards with different PIN numbers recorded for each room are prepared as hotel room keys, and when the PIN number of the magnetic card is read with a card reader installed at the entrance of each guest room, the PIN number of the magnetic card is read. A system has been put into practical use that unlocks the entrance when a password matches a preset password for the guest room. In this case, security is established by updating the PIN number according to preset rules each time the customer changes.

【0004】0004

【発明が解決しようとする課題】しかるに、現金自動支
払機の場合は暗証番号がカード保持者毎に固定されてい
るため、暗証番号を他人に知られた場合には不正使用さ
れるおそれがあった。
[Problem to be Solved by the Invention] However, in the case of automatic teller machines, the PIN number is fixed for each card holder, so if the PIN number is known to another person, there is a risk of unauthorized use. Ta.

【0005】一方、ルームキーシステムの場合にはカー
ドの紛失に気付かず暗証番号の更新が遅れた場合に、カ
ードが盗用されて鍵を開けられてしまうおそれがあった
[0005] On the other hand, in the case of the room key system, if the user does not notice the loss of the card and updates the password late, there is a risk that the card may be stolen and the key unlocked.

【0006】そこで本発明は、利用する毎に変化する暗
証番号を照合することができ、暗証番号の盗用を確実に
防止できて安全性の向上をはかり得る暗証番号照合装置
を提供しようとするものである。
[0006] Therefore, the present invention aims to provide a password verification device that can verify the password that changes each time it is used, can reliably prevent theft of the password, and can improve security. It is.

【0007】[0007]

【課題を解決するための手段】本発明は、暗証番号の作
成規則を示す情報を記録する記録媒体と、この記録媒体
の記録情報を読取る情報読取り手段と、変数を発生する
変数発生手段と、この発生手段により発生される変数か
ら読取り手段により読取られた暗証番号の作成規則に基
づいて暗証番号を作成する暗証番号作成手段と、暗証番
号の入力手段と、この入力手段を介して入力された暗証
番号と作成手段によって作成された暗証番号とを比較照
合し一致した場合に前記記録媒体を有効とする暗証番号
照合手段とを備えたものである。
[Means for Solving the Problems] The present invention provides a recording medium for recording information indicating rules for creating a personal identification number, an information reading means for reading information recorded on the recording medium, and a variable generation means for generating a variable. a PIN creation means for creating a PIN based on the PIN creation rules read by the reading means from variables generated by the generation means; a PIN input means; The personal identification number verification means compares and verifies the personal identification number and the personal identification number created by the creation means and validates the recording medium when they match.

【0008】[0008]

【作用】このような構成の本発明であれば、磁気カード
等の記録媒体には利用者毎に設定された暗証番号の作成
規則に基づく情報が記録されており、情報読取り手段に
よって上記記録媒体の記録情報を読取らせると、変数発
生手段により発生された変数から作成規則に基づいて暗
証番号が作成される。そして入力手段を介して入力され
た暗証番号の比較照合され、一致した場合に有効となる
[Operation] With the present invention having such a configuration, information based on the rules for creating a personal identification number set for each user is recorded on a recording medium such as a magnetic card, and the information reading means reads the recording medium. When the recorded information is read, a password is created based on the creation rule from the variables generated by the variable generation means. The password entered through the input means is then compared and verified, and becomes valid if they match.

【0009】従って、利用者は利用する毎に発生する変
数と予め自身に設定されている作成規則とに基づいて暗
証番号を作成し入力することになる。すなわち、利用す
る毎に暗証番号が変化するので、作成規則を知られない
限りは暗証番号が盗用されるおそれはない。
[0009] Therefore, the user creates and inputs a PIN number based on the variables generated each time the user uses the machine and the creation rules set for the user in advance. That is, since the password changes each time it is used, there is no risk of the password being stolen unless the creation rules are known.

【0010】0010

【実施例】以下、本発明を現金自動支払機に適用した一
実施例について図面を参照しながら説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which the present invention is applied to an automatic teller machine will be described below with reference to the drawings.

【0011】図1は上記現金自動支払機の概略構成を示
すブロック図であって、制御部本体を構成する支払機制
御部1はパーソナルコンピュータ等によって構成され、
上位のホスト機器2とオンラインで接続されている。ま
た、現金を排出するための出金部3の動作を制御する出
金部コントローラ4、引出金額等を入力するためのキー
ボード5、キー入力された引出金額や各種メッセージ等
を表示するための表示器6、キャッシュカード7に磁気
記録されているカード情報を読取るためのカードリーダ
8、及び乱数発生器9がそれぞれ前記支払機制御部1に
接続されている。
FIG. 1 is a block diagram showing a schematic configuration of the above-mentioned automatic teller machine, in which a pay machine control section 1 constituting the main body of the control section is constituted by a personal computer or the like.
It is connected online to the upper host device 2. Also, there is a withdrawal unit controller 4 for controlling the operation of the withdrawal unit 3 for discharging cash, a keyboard 5 for inputting the withdrawal amount, etc., and a display for displaying the withdrawal amount entered by key, various messages, etc. A card reader 8 for reading card information magnetically recorded on a cash card 7, and a random number generator 9 are each connected to the payment machine control unit 1.

【0012】ここで、キーボード5にはカード保持者が
暗証番号を入力するためのテンキーが配列されている(
暗証番号入力手段)。
[0012] Here, the keyboard 5 is arranged with a numeric keypad for the card holder to enter a personal identification number (
PIN code input method).

【0013】キャッシュカード7には、図2に示す如く
カード保持者毎に設定される会員番号71及びカード発
行会社(銀行)の会社コード72とともに、カード保持
者毎に設定される暗証番号の作成規則を示す情報73が
磁気記録されている。ここに、キャッシュカード7は暗
証番号の作成規則を示す情報を記録する記録媒体として
機能し、カードリーダ8は情報読取り手段として機能す
る。
As shown in FIG. 2, the cash card 7 has a membership number 71 set for each card holder and a company code 72 of the card issuing company (bank), as well as a personal identification number set for each card holder. Information 73 indicating rules is magnetically recorded. Here, the cash card 7 functions as a recording medium that records information indicating rules for creating a personal identification number, and the card reader 8 functions as an information reading means.

【0014】乱数発生器9は支払機制御部1から乱数発
生指令を受けると出鱈目に2桁の変数を発生するもので
ある(変数発生手段)。
The random number generator 9 generates a two-digit variable at random upon receiving a random number generation command from the payment machine control unit 1 (variable generation means).

【0015】しかして、前記支払機制御部1は図3に示
す支払い処理を実行するように構成されている。すなわ
ち、カードリーダ8にキャッシュカード7が挿入される
と、カードリーダ8によって当該カード7に磁気記録さ
れているカードデータを読取り、正常なカードか否かを
判断する。ここで、例えば会社コードが本支払機では使
用不能な場合には異常カードと判断し、表示器6にエラ
ーメッセージを表示させるとともにカードリーダ8から
カード7を排出する(エラー処理)。
The payment machine control section 1 is configured to execute the payment process shown in FIG. That is, when the cash card 7 is inserted into the card reader 8, the card reader 8 reads the card data magnetically recorded on the card 7 and determines whether or not the card is normal. Here, for example, if the company code cannot be used with this payment machine, it is determined that the card is abnormal, an error message is displayed on the display 6, and the card 7 is ejected from the card reader 8 (error processing).

【0016】本支払機にて使用可能なキャッシュカード
7の場合には、カードデータ中の暗証番号作成規則を示
す情報73を認識する。また、乱数発生器9に乱数発生
指令を送出する。応じて乱数発生器9より2桁の変数が
発生されると、その変数を読込んで表示器6に表示させ
るとともに、その変数から該当する作成規則に基づいて
暗証番号を作成する。(暗証番号作成手段)次いで、キ
ーボード5のテンキーが操作されて暗証番号が入力され
たならば、その入力暗証番号と内部的に作成した暗証番
号とを比較照合する。そして、両者が一致した場合には
当該キャッシュ磁気カード7を有効とし、ホスト機器2
に対して該当会員番号の利用者の残高を問合わせる。 (暗証番号照合手段)そして、ホスト機器2より応答さ
れた残高がキーボード5からキー入力された引出金額以
上の場合には現金の支払いを許可し、出金部コントロー
ラ4を制御して引出金額に対応する現金を出金部3より
排出させる。
[0016] In the case of a cash card 7 that can be used with this payment machine, information 73 indicating a password creation rule in the card data is recognized. It also sends a random number generation command to the random number generator 9. When a two-digit variable is generated by the random number generator 9 in response, the variable is read and displayed on the display 6, and a password is generated from the variable based on the corresponding creation rule. (Password Creation Means) Next, when the numeric keypad of the keyboard 5 is operated to input a password, the input password is compared and verified with the password generated internally. If the two match, the cash magnetic card 7 is validated and the host device 2
to inquire about the balance of the user with the relevant membership number. (Password verification means) If the balance responded by the host device 2 is greater than or equal to the withdrawal amount keyed in from the keyboard 5, cash payment is permitted, and the withdrawal unit controller 4 is controlled to adjust the withdrawal amount. The corresponding cash is discharged from the dispensing unit 3.

【0017】なお、キー入力された暗証番号と内部的に
作成した暗証番号とが不一致の場合、及び残高が引出金
額未満の場合には、前述したエラー処理を実行する。
[0017] If the key-input password and the internally created password do not match, or if the balance is less than the withdrawal amount, the above-mentioned error process is executed.

【0018】このように構成された本実施例の現金自動
支払機を使用するカード発行会社は、各利用者にそれぞ
れ適当な暗証番号の作成規則を割当てて申し渡す。また
、会員番号及び会社コード等とともにそれぞれ該当する
作成規則を示す情報を記録したキャッシュカード7をそ
れぞれ各利用者に発行する。
A card issuing company that uses the automatic teller machine of this embodiment configured as described above assigns and delivers appropriate rules for creating a personal identification number to each user. In addition, a cash card 7 is issued to each user, on which information indicating the corresponding creation rule is recorded together with the membership number, company code, etc.

【0019】各利用者は現金自動支払機を使用する場合
に先ず自身が所持するキャッシュカード7をカードリー
ダ8に挿入する。そうすると、乱数発生器9から出鱈目
に2桁の変数が発生され、表示器6に表示される。そこ
で利用者は表示された2桁の変数から自身に設定されて
いる作成規則に基づいて暗証番号を作成して、キーボー
ド5からキー入力する。一方、支払機内部においても乱
数発生器9より発生された2桁の変数と、カードリーダ
8によって読取ったカードデータ中の作成規則を示す情
報とから暗証番号が自動的に作成される。しかして、キ
ー入力された暗証番号と内部的に作成された暗証番号と
が比較照合され、一致する場合に当該キャッシュカード
7による現金支払いが可能となる。
When using an automatic teller machine, each user first inserts the cash card 7 that he or she owns into the card reader 8. Then, a two-digit variable is randomly generated from the random number generator 9 and displayed on the display 6. Thereupon, the user creates a password from the displayed two-digit variable based on the creation rules set for him/herself, and enters the password from the keyboard 5. On the other hand, inside the payment machine, a PIN number is automatically created from a two-digit variable generated by the random number generator 9 and information indicating the creation rule in the card data read by the card reader 8. Then, the key-input password and the internally generated password are compared and verified, and if they match, cash payment using the cash card 7 becomes possible.

【0020】例えば、ある利用者に設定された作成規則
が「計算式『2x+y』によって算出される2桁の数値
a,bから『4ab8』を暗証番号とする(x,yは変
数)」であった場合、乱数発生器9より発生した変数x
,yが(3,5)であれば暗証番号は『7118』とな
り、(5,3)であれば『7138』となる。
[0020] For example, the creation rule set for a certain user is ``Use the password ``4ab8'' from the two-digit numbers a and b calculated by the calculation formula ``2x+y'' (x and y are variables)''. If there is, the variable x generated from the random number generator 9
, y are (3, 5), the password will be "7118", and if (5, 3), the password will be "7138".

【0021】このように本実施例によれば、1枚のキャ
ッシュカード7であっても使用する毎に乱数発生器9よ
り発生される変数によって暗証番号が変化し、暗証番号
が一致しなければ当該カード7の使用が不可となる。従
って、利用者が暗証番号の作成規則を知られない限りは
、たとえ暗証番号をキー入力するところを見られても次
回の使用時には暗証番号が変わるので、カード7が盗用
されるおそれはない。
As described above, according to the present embodiment, the PIN number changes depending on the variable generated by the random number generator 9 every time even one cash card 7 is used, and if the PIN numbers do not match, the PIN number changes. The use of the card 7 becomes impossible. Therefore, as long as the user does not know the rules for creating the password, there is no risk that the card 7 will be stolen, since even if the user is seen entering the password, the password will be changed the next time it is used.

【0022】なお、本発明は前記実施例に限定されるも
のではない。例えば前記実施例では乱数発生器9より発
生される変数を用いて暗証番号を作成する場合を示した
が、変数の発生手段はこれに限定されるものではなく、
例えば時計回路によって計時される日付や時刻を変数と
し、利用時の日付や時刻から暗証番号を作成するような
ことも可能である。但し日付を利用した場合には同日に
2回以上使用すると前回と同じになるので、使用する毎
に「1」ずつ増やす等の規則を追加することが望ましい
It should be noted that the present invention is not limited to the above embodiments. For example, in the embodiment described above, a case was shown in which a password was created using variables generated by the random number generator 9, but the means for generating variables is not limited to this.
For example, it is possible to use the date and time measured by a clock circuit as variables and create a password from the date and time at the time of use. However, if the date is used, if it is used more than once on the same day, it will become the same as the previous time, so it is desirable to add a rule such as incrementing it by "1" each time it is used.

【0023】また、本発明は現金自動支払機に限定され
るものではなく、例えばホテルでのルームキーシステム
等にも適用できるのは言うまでもない。この他、本発明
の要旨を逸脱しない範囲で種々変形実施可能であるのは
勿論である。
Furthermore, it goes without saying that the present invention is not limited to automatic teller machines, but can also be applied to, for example, room key systems in hotels. It goes without saying that various other modifications can be made without departing from the gist of the present invention.

【0024】[0024]

【発明の効果】以上詳述したように本発明によれば、利
用する毎に変化する暗証番号を照合することができ、暗
証番号の盗用を確実に防止できて安全性の向上をはかり
得る暗証番号照合装置を提供できる。
Effects of the Invention As described in detail above, according to the present invention, it is possible to check the PIN number that changes each time it is used, and the PIN code can be reliably prevented from being stolen and the security can be improved. A number verification device can be provided.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明の一実施例である現金自動支払機のブロ
ック構成図。
FIG. 1 is a block configuration diagram of an automatic teller machine which is an embodiment of the present invention.

【図2】同実施例におけるキャッシュカードのデータフ
ォーマットを示す図。
FIG. 2 is a diagram showing the data format of the cash card in the same embodiment.

【図3】同実施例における支払機制御部の支払い処理を
示す流れ図。
FIG. 3 is a flowchart showing payment processing by a payment machine control unit in the same embodiment.

【符号の説明】[Explanation of symbols]

1…支払機制御部、5…キーボード(暗証番号入力手段
)、6…表示器、7…キャッシュカード(記録媒体)、
8…カードリーダ(情報読取り手段)、9…乱数発生器
(変数発生手段)。
1...Payment machine control unit, 5...Keyboard (PIN code input means), 6...Display device, 7...Cash card (recording medium),
8...Card reader (information reading means), 9...Random number generator (variable generation means).

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  暗証番号の作成規則を示す情報を記録
する記録媒体と、この記録媒体の記録情報を読取る情報
読取り手段と、変数を発生する変数発生手段と、この発
生手段により発生される変数から前記読取り手段により
読取られた暗証番号の作成規則に基づいて暗証番号を作
成する暗証番号作成手段と、暗証番号の入力手段と、こ
の入力手段を介して入力された暗証番号と前記作成手段
によって作成された暗証番号とを比較照合し一致した場
合に前記記録媒体を有効とする暗証番号照合手段とを具
備したことを特徴とする暗証番号照合装置。
Claim 1: A recording medium for recording information indicating rules for creating a personal identification number, an information reading means for reading information recorded on the recording medium, a variable generating means for generating a variable, and a variable generated by the generating means. a PIN number creation means for creating a PIN number based on a PIN creation rule read by the reading means; a PIN input means; and a PIN input by the input means and the creation means. A password verification device comprising a password verification means for comparing and verifying the created password and validating the recording medium if they match.
JP2413774A 1990-12-25 1990-12-25 PIN verification device Pending JPH04252396A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2413774A JPH04252396A (en) 1990-12-25 1990-12-25 PIN verification device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2413774A JPH04252396A (en) 1990-12-25 1990-12-25 PIN verification device

Publications (1)

Publication Number Publication Date
JPH04252396A true JPH04252396A (en) 1992-09-08

Family

ID=18522344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2413774A Pending JPH04252396A (en) 1990-12-25 1990-12-25 PIN verification device

Country Status (1)

Country Link
JP (1) JPH04252396A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006350579A (en) * 2005-06-15 2006-12-28 Oki Electric Ind Co Ltd Automatic transaction device
JP2011070510A (en) * 2009-09-28 2011-04-07 Amano Corp Bicycle parking lot management system and operation limit release method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006350579A (en) * 2005-06-15 2006-12-28 Oki Electric Ind Co Ltd Automatic transaction device
JP2011070510A (en) * 2009-09-28 2011-04-07 Amano Corp Bicycle parking lot management system and operation limit release method

Similar Documents

Publication Publication Date Title
KR100389229B1 (en) Transaction Processing System and Transaction Processing Method
US4304990A (en) Multilevel security apparatus and method
US4023012A (en) System for verifying the user of a card
US20020013904A1 (en) Remote authentication for secure system access and payment systems
JPS6159587A (en) IC card verification system
JPH0670818B2 (en) Verification card and its authentication method
JPH0827822B2 (en) Method to prove the legitimacy of a portable object by an external device
US6256616B1 (en) System for identifying the user of postal equipment
US20040046018A1 (en) System and method for electronic lock access
JP2008129647A (en) Security code operation system
JPH04252396A (en) PIN verification device
JPH1125330A (en) Automatic transaction equipment
JPH0620117A (en) IC card
JPS63661A (en) Card processing system
JP5141102B2 (en) Automatic transaction apparatus and automatic transaction system
JP2762624B2 (en) Transaction processing system
JP3875006B2 (en) Authentication identifier processing system
JPS6128149B2 (en)
JP2003162642A (en) Card settlement system, account management server and terminal device
JP4830214B2 (en) Cash processing apparatus and control method thereof
JPS5924466B2 (en) How to prevent fraudulent transactions
JPH1125319A (en) Automatic transaction equipment
JPH04327666A (en) Card key device
JPH04245586A (en) IC card issuing method
JP3162545B2 (en) Commuter pass processing device and commuter pass processing method