JPS636659A - Person in question confirming system - Google Patents
Person in question confirming systemInfo
- Publication number
- JPS636659A JPS636659A JP61149506A JP14950686A JPS636659A JP S636659 A JPS636659 A JP S636659A JP 61149506 A JP61149506 A JP 61149506A JP 14950686 A JP14950686 A JP 14950686A JP S636659 A JPS636659 A JP S636659A
- Authority
- JP
- Japan
- Prior art keywords
- card
- register
- data
- identification number
- processing
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000012795 verification Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000006835 compression Effects 0.000 claims 2
- 238000007906 compression Methods 0.000 claims 2
- 230000006378 damage Effects 0.000 abstract description 3
- 238000012790 confirmation Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002265 prevention Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、電子ショッピング、電子小切手帳、クレジッ
トカード等に係り、特に、データの破損、数置等の防止
、および、カード利用者の確認に関する。[Detailed Description of the Invention] [Industrial Field of Application] The present invention relates to electronic shopping, electronic checkbooks, credit cards, etc., and particularly to prevention of data corruption, number mismatch, etc., and confirmation of card users. Regarding.
[従来の技術]
我が国では、磁気カードによるキャッシュカードシステ
ムが普及し、磁気ストライプに暗証番号、氏名コード、
口座番号などが記入されているが。[Prior art] In Japan, cash card systems using magnetic cards have become widespread, and the magnetic stripe has a PIN number, name code,
Account number, etc. is entered.
情報量が少なく、また、容易にメモリ内容が読み出され
る為に、盗難、詐徽などが発生しやすかった。Since the amount of information is small and the memory contents can be easily read out, theft and fraud are likely to occur.
[発明が解決しようとする問題点]
本発明の目的は、CDカード、クレジットカード等にお
いて、カードの偽造、カード内データの破壊、数量を検
知し、カード使用者の正当性の確認方式を提供すること
にある。[Problems to be Solved by the Invention] The purpose of the present invention is to provide a method for detecting card forgery, destruction of card data, and quantity in CD cards, credit cards, etc., and confirming the authenticity of the card user. It's about doing.
[問題点を解決するための手段]
暗証番号を鍵としてデータを転置し、置換暗号をハツシ
ュトータル処理することによりカード内のデータから上
記不正を防止することができる。[Means for solving the problem] By transposing the data using the password as a key and performing hash total processing on the replacement code, it is possible to prevent the above-mentioned fraud from the data in the card.
[発明の実施例]
°以下、本発明の一実施例をメモリカード利用によるキ
ャッシュデイスペンサについて説明する。[Embodiment of the Invention] Hereinafter, an embodiment of the present invention will be described regarding a cash dispenser using a memory card.
このキャッシュデイスペンサにおける不正発生は、CD
カード内の、銀行よりの入金データの改1!、CDカー
ドの偽造、拾った、または、盗んだカード不正使用など
が考えられる。This fraudulent occurrence in the cache dispenser is caused by the CD
Change 1 of the deposit data from the bank in the card! Possible causes include forgery of CD cards, fraudulent use of stolen or stolen cards, etc.
これを防止するためのCDカードブロック図を第1図に
示す。A CD card block diagram for preventing this is shown in FIG.
CDカードは、まず、暗証番号による本人確認を銀行端
末CDで行なうが、これのブロック図を第2図に示す6
本人照合回路4の処理では、データの各ビットの影響が
順次後方に伝播するためデータの後にこの影響を受けた
ビットを適当な長さだけ付加して、データ破損検出符号
とする。従って、最初の正しいデータに対する付加符号
とかりに改憲されたデータの検出符号は異なる事になる
。When using a CD card, first, identification using a PIN is performed at the bank terminal CD, and a block diagram of this process is shown in Figure 2.
In the processing of the person verification circuit 4, since the influence of each bit of data is propagated backward in sequence, the bits affected by this influence are added to the end of the data by an appropriate length to form a data corruption detection code. Therefore, the additional code for the first correct data and the detection code for the revised data will be different.
これの一実施例を第3図に示す。An example of this is shown in FIG.
初めに、カードは、銀行より第1図のフォーマットで書
き込まれたものが、送付されているものとする。ここに
、ヘッダー部イは、読み、書きの先頭を示す制御信号と
、新旧、バージョンの表示に使用する。データ部口は、
口座番号、残金等、カードをオフ・ライン時に使用する
データである。First, it is assumed that a card written in the format shown in FIG. 1 has been sent from the bank. Here, the header section A is used for control signals indicating the beginning of reading and writing, and for displaying new/old and version information. The data department is
This is data used when the card is offline, such as account number and balance.
認証部ハは、本発明による、認証符号を記入しておく、
制御部二は、データ終端、ミス・オペレーション計数な
どが記入される。The authentication section C writes an authentication code according to the present invention.
In the control section 2, data end, misoperation count, etc. are entered.
本カードを使用した出金は、本発明の銀行端末のカード
・リーダ2にカードをセットし暗証入力回路1(キーボ
ード)より暗証番号を入力する。To withdraw money using this card, the card is set in the card reader 2 of the bank terminal of the present invention, and the password is input from the password input circuit 1 (keyboard).
暗証番号はレジスタ12を介して本人照合回路4にてカ
ード内コードと照合し本人確認を行う。すなわち、第3
図にて、カードリーダ2から読出したデータロおよび、
認証符号ハをレジスタ22に蓄積しておく。−方、暗号
入力回路1から暗証番号は、レジスタ12に記入する。The personal identification number is passed through the register 12 and compared with the code inside the card in the personal verification circuit 4 to confirm the user's identity. That is, the third
In the figure, the data read from the card reader 2 and
The authentication code C is stored in the register 22. - On the other hand, the password from the code input circuit 1 is entered into the register 12.
レジスタ22のデータを複数に分割し、その一つのブロ
ックをレジスタ42に取り込む。そのブロックを暗号1
回路42に入力し、レジスタ12の暗証番号を鍵とした
転置暗号処理を行なう、続いて、暗号■回路44にて、
レジスタ45を鍵として換字暗号処理を行なう。このと
き、最初のレジスタ45の内容は、暗証番号とする。暗
号■回路44による暗号化の結果を、レジスタ45にい
れる。The data in the register 22 is divided into a plurality of blocks, and one block is taken into the register 42. The block is cipher 1
The code is input to the circuit 42 and performs a transposition encryption process using the password of the register 12 as a key.Next, in the encryption circuit 44,
Substitution encryption processing is performed using the register 45 as a key. At this time, the contents of the first register 45 are the password number. The result of encryption by the encryption circuit 44 is stored in the register 45.
ここに、暗号1回路の処理例として、鍵の数だけシフト
する方法、暗号■回路の処理例には、レジスタ45の内
容と暗号1回路の処理結果をビット対応のモジュロ2和
を取る方法などがある。Here, as an example of the processing of the cipher 1 circuit, there is a method of shifting by the number of keys, and as an example of the processing of the cipher 1 circuit, there is a method of calculating the modulo 2 sum of the contents of the register 45 and the processing result of the cipher 1 circuit corresponding to bits, etc. There is.
最後のブロックの処理が完了したとき、レジスタ45の
内容をレジスタ22内の認証符号ハと照合し、合否を判
別する。その結果、一致すれば出金作業に移る。不一致
の場合は、暗証番号間違い、データが破壊、または、デ
ータの数置等である。When the processing of the last block is completed, the contents of the register 45 are compared with the authentication code C in the register 22 to determine pass/fail. As a result, if there is a match, the process will proceed to the withdrawal process. If there is a discrepancy, the PIN number is incorrect, the data is corrupted, or the data is incorrect.
出金作業終了後、残高その他によりデータロが変更され
て書き込みレジスタ32に記入される。After the withdrawal process is completed, the data row is changed depending on the balance and other information and is written into the write register 32.
レジスタ32のデータロを前述と同様に、複数ブロック
に分割し、レジスタ42に入力する。The data row in the register 32 is divided into a plurality of blocks and input into the register 42 in the same manner as described above.
これらのブロックを前述と同様に、暗号1回路43によ
る処理、暗号■回路44の処理を行ない。These blocks are processed by the cryptographic circuit 1 43 and the cryptographic circuit 44 in the same manner as described above.
最後に、レジスタ45の内容を書き込みレジスタ32の
認証符号ハとして記入し、カード・フォーマットが完成
される。これを、カードに書き込む。Finally, the contents of the register 45 are entered as the authentication code C in the write register 32, and the card formatting is completed. Write this on the card.
このとき、暗証番号の変更も可能である。以上で、出金
処理は、完了する。At this time, it is also possible to change the password. With this, the withdrawal process is completed.
本実施例におけるアルゴリズムは、暗証番号をX、ブロ
ック・データをa、ブロック長をSとしたとき、暗号1
回路43による変換文gは、n=x(mod s)
g=aX2n(mad 2s)+(aX2””)ここ
に
A (mod B)は、A/Bの剰余、(A)は、A
の整数部を示す。The algorithm in this example is as follows: When the password is X, the block data is a, and the block length is S, the cipher 1
The conversion sentence g by the circuit 43 is n = x (mod s) g = aX2n (mad 2s) + (aX2'''') where A (mod B) is the remainder of A/B, and (A) is A
indicates the integer part of
次いで、最初のブロックの場合、暗号■回路44を出た
変換文h1は、
h工=g工■X
となる。ここに、■は、ビット対応のモジュロ2演算を
示す。Next, in the case of the first block, the converted sentence h1 output from the cryptographic circuit 44 is h = g = X. Here, ■ indicates a bit-based modulo 2 operation.
第2ブロツク以後は、
h i”g i +g i−1
となり、認証符号りは、暗証番号Xに関し、解析回道な
問題になっている。また、ブロック・データadの影響
が変換文giに影響し処理結果のhに現れる。After the second block, it becomes h i''gi + g i-1, and the authentication code becomes an analysis problem regarding the password X. Also, the influence of the block data ad is on the converted sentence gi. It affects and appears in h of the processing result.
従って、これによりデータの破損改憲、カードの偽造等
を検出できる。Therefore, it is possible to detect data corruption, card forgery, etc.
[発明の効果コ
本発明によれば、カード内のデータ破壊、改憲を検出で
き、カード不正使用防止の効果がある。[Effects of the Invention] According to the present invention, it is possible to detect data destruction or constitutional amendment within a card, and there is an effect of preventing unauthorized use of the card.
また、カード内容から暗証番号を求めることは、アルゴ
リズム上出来ないため、カードの偽造防止の効果がある
。Furthermore, since it is not possible to derive the PIN number from the card contents due to the algorithm, it is effective in preventing card forgery.
第1図は、本実施例のカード・フォーマット図、第2図
は、本発明の一実施例のブロック構成図、第3図は、本
人照合回路のブロック構成図である。FIG. 1 is a card format diagram of this embodiment, FIG. 2 is a block diagram of an embodiment of the present invention, and FIG. 3 is a block diagram of a personal identification circuit.
Claims (1)
入力した暗証番号により二重変換処理をしてカード内に
記録しておき、カード使用時に利用者が暗証番号を入力
したとき上記処理の結果がカード内記録と一致するか否
か判定し、一致した場合カード使用が正当と認めること
を特徴とする本人確認方式。 2、前記二重変換処理は、多種類の暗号処理と、暗証化
のみ存在し、復号は存在しない圧縮暗号処理の組合せか
らなり、かつ、前記暗証番号を該暗号処理と圧縮暗号処
理のための秘密鍵とすることにより、前記暗証番号を入
手しない限り、前記二重処理結果を作り出すこと、およ
び、二重処理結果とカード内データからは、暗証番号を
見つけることを著しく困難にしたことを特徴とする第1
項記載の本人確認方式。[Claims] 1. In a card usage system, double conversion processing is performed using the data on the card and the input PIN number, and the data is recorded in the card, and when the user inputs the PIN number when using the card. An identity verification method characterized by determining whether or not the result of the above processing matches the record in the card, and if they match, the use of the card is recognized as legitimate. 2. The double conversion processing consists of a combination of many types of encryption processing and a compression encryption processing in which only encryption exists but no decryption, and the PIN number is used for the encryption processing and the compression encryption processing. By using a private key, the double processing result can be produced unless the PIN is obtained, and it is extremely difficult to find the PIN from the double processing result and the data in the card. The first
Identity verification method described in section.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61149506A JPS636659A (en) | 1986-06-27 | 1986-06-27 | Person in question confirming system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61149506A JPS636659A (en) | 1986-06-27 | 1986-06-27 | Person in question confirming system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS636659A true JPS636659A (en) | 1988-01-12 |
Family
ID=15476630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61149506A Pending JPS636659A (en) | 1986-06-27 | 1986-06-27 | Person in question confirming system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS636659A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0362162A (en) * | 1989-07-31 | 1991-03-18 | Hitachi Ltd | Person authenticating method and person authenticating information recording medium |
JPH07302319A (en) * | 1994-05-02 | 1995-11-14 | American Bank Note Holographic Inc | Method for enhancement of reliability of card by holography and discrimination card |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5821740A (en) * | 1981-07-31 | 1983-02-08 | Nec Corp | Photomask for projection exposure |
JPS58181174A (en) * | 1982-04-16 | 1983-10-22 | Dainippon Printing Co Ltd | Preventing method of wrong use of information card |
-
1986
- 1986-06-27 JP JP61149506A patent/JPS636659A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5821740A (en) * | 1981-07-31 | 1983-02-08 | Nec Corp | Photomask for projection exposure |
JPS58181174A (en) * | 1982-04-16 | 1983-10-22 | Dainippon Printing Co Ltd | Preventing method of wrong use of information card |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0362162A (en) * | 1989-07-31 | 1991-03-18 | Hitachi Ltd | Person authenticating method and person authenticating information recording medium |
JPH07302319A (en) * | 1994-05-02 | 1995-11-14 | American Bank Note Holographic Inc | Method for enhancement of reliability of card by holography and discrimination card |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9424573B2 (en) | Batch settlement transactions system and method | |
US9123042B2 (en) | Pin block replacement | |
US10007910B2 (en) | System and method for variable length encryption | |
US4357529A (en) | Multilevel security apparatus and method | |
US8355982B2 (en) | Metrics systems and methods for token transactions | |
US20080040284A1 (en) | Method and system for secured transactions | |
JPS6135589B2 (en) | ||
JPS636659A (en) | Person in question confirming system | |
JPH11282983A (en) | Individual identification method by fingerprint data | |
JPH11353426A (en) | Information backup method for ic card and same ic card | |
EP0177325A2 (en) | A device for and method of reading from a substrate | |
JPH02130671A (en) | Collating method for personal identification number | |
JPH0916740A (en) | Portable information recording medium and method for writings/reading information to/from the same | |
JPH05333774A (en) | Information processing system | |
JPS601668B2 (en) | Certificate identification method | |
JPH0347546B2 (en) |