JPH06259452A - Prepaid card system using IC card - Google Patents
Prepaid card system using IC cardInfo
- Publication number
- JPH06259452A JPH06259452A JP4796993A JP4796993A JPH06259452A JP H06259452 A JPH06259452 A JP H06259452A JP 4796993 A JP4796993 A JP 4796993A JP 4796993 A JP4796993 A JP 4796993A JP H06259452 A JPH06259452 A JP H06259452A
- Authority
- JP
- Japan
- Prior art keywords
- card
- authenticator
- store terminal
- balance
- counter
- 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.)
- Withdrawn
Links
Landscapes
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
(57)【要約】
【目的】 ICカードのセキュリテイを保つとともに、
ICカードの複製を防止したICカードを用いたプリペ
イドカード・システムを提供すること。
【構成】 ICカード1による買物に際して、ICカー
ド1から店舗端末2に、カード残高レジスタ1bおよび
認証子レジスタ1cに格納された買物前のカード残高と
認証子が送られる。店舗端末2においては、暗号化手段
2bにおいて、認証子生成の鍵2aを用いて、カード残
高より認証子を生成し、チェック手段2cにおいて、認
証子の正当性をチェックする。ついで、加算手段2dに
おいて、買物金額をカード残高より減算して更新された
カード残高を求め、カード残高およびその認証子をIC
カード1に書き込む。また、ICカード1に買物毎にイ
ンクリメントされるカウンタ1eを設け、該カウンタ1
eのカウンタ値を店舗端末から銀行センタ3に送り、I
Cカードの不正使用を発見する。
(57) [Summary] [Purpose] While maintaining the security of IC cards,
To provide a prepaid card system using an IC card in which duplication of the IC card is prevented. [Structure] When shopping with the IC card 1, the IC card 1 sends the pre-shopping card balance and the authenticator stored in the card balance register 1b and the authenticator register 1c to the store terminal 2. In the store terminal 2, the encryption unit 2b uses the authenticator generation key 2a to generate an authenticator from the card balance, and the checking unit 2c checks the authenticity of the authenticator. Then, in the adding means 2d, the shopping amount is subtracted from the card balance to obtain the updated card balance, and the card balance and its authenticator are integrated into an IC.
Write on card 1. In addition, the IC card 1 is provided with a counter 1e that is incremented for each shopping, and the counter 1e
The counter value of e is sent from the store terminal to the bank center 3 and I
Discover unauthorized use of C card.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ICカードを用いたプ
リペイドカード・システムに関し、特に本発明はICカ
ードのセキュリティを保つことができ、またICカード
の複製を防止することができるICカードを用いたプリ
ペイドカード・システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a prepaid card system using an IC card, and more particularly, the present invention relates to an IC card capable of maintaining security of the IC card and preventing duplication of the IC card. It relates to the prepaid card system used.
【0002】[0002]
【従来の技術】現在、様々なプリペイドカード・システ
ム、クレジットカード・システムといったキャッシュレ
ス・システムが普及しているが、これらのキャッシュレ
ス・システムでは、様々な不正行為が行われており、安
全性の高いキャッシュレス・システムの要求が高まって
いる。2. Description of the Related Art At present, various cashless systems such as prepaid card systems and credit card systems are in widespread use. The demand for high cashless systems is increasing.
【0003】上記要求に答えるため、近年、磁気カード
等の媒体に比べて安全性が高いICカードを用いたプリ
ペイドカード・システムが開発されている(例えば、特
願平3−57126号参照)。ICカードを用いたプリ
ペイドカード・システムにおいて、ICカードを利用す
る場合には、カード・ユーザが予め取引銀行(例えばA
銀行)の個人口座から所定の金額をICカードに入金し
ておく。カード・ユーザがICカードに入金すると、I
Cカードへの入金金額が、個人口座から契約している全
てのICカードへの入金合計金額を格納する未決裁資金
ファイルに入金される。In order to meet the above requirements, a prepaid card system using an IC card, which is more secure than a medium such as a magnetic card, has been developed in recent years (for example, see Japanese Patent Application No. 3-57126). In a prepaid card system using an IC card, when using the IC card, the card user needs to use a bank (for example, A
Deposit a specified amount of money into your IC card from your personal bank account. When the card user deposits into the IC card, I
The amount of money deposited into the C card is deposited into an undecided funds file that stores the total amount of deposits from all the individual accounts to the IC cards under contract.
【0004】そして、カード・ユーザが買物をする毎
に、上記カード・ユーザのA銀行についての売上金額が
店舗端末で合算され、一定期間ごとに売上合算金額がA
銀行の銀行センタ・システムに暗号化して送られる。銀
行センタ・システムにおいては、送られてきた売上合算
金額を未決済資金ファイルから売上のあった店舗口座に
資金移動する。Each time the card user makes a purchase, the sales amount of the card user for Bank A is summed up at the store terminal, and the total sales amount is A every fixed period.
It is encrypted and sent to the bank's bank center system. In the bank center system, the total amount of sales that has been sent is transferred from the unsettled fund file to the store account where the sales were made.
【0005】図12は上記した従来のICカードを用い
たプリペイドカード・システムを示す図である。同図に
おいて、111はICカードであり、ICカード111
において、111aは買物金額を表示する金額表示部、
111bは買物金額と店舗端末112の平文112a中
の売上合算金額とを加算する加算部、111cは売上合
算金額を暗号化した店舗端末112の暗号文112bを
鍵111dにより復号する復号部、111eは復号部1
11cにより復号した店舗端末112の暗号文112b
と店舗端末112の平文112aとを比較し、不一致の
場合に取引を停止させる比較部、111fは加算部11
1bの出力をICカードを発行したA銀行の鍵により暗
号化し、店舗端末112の暗号文112bを更新する暗
号化部、111gは残高格納レジスタ、111hは残高
格納レジスタ111gの内容から買物金額を減算する減
算部である。FIG. 12 is a diagram showing a prepaid card system using the above-mentioned conventional IC card. In the figure, 111 is an IC card, and the IC card 111
, 111a is an amount display section for displaying the shopping amount,
111b is an addition unit that adds the shopping amount and the total sales amount in the plaintext 112a of the store terminal 112, 111c is a decryption unit that decrypts the encrypted text 112b of the store terminal 112 that has been encrypted with the key 111d, and 111e is Decoding section 1
The encrypted text 112b of the store terminal 112 decrypted by 11c
And the plaintext 112a of the store terminal 112 are compared with each other, and the comparison section 111f for stopping the transaction if they do not match, 111f is an addition section 11
An encryption unit that encrypts the output of 1b with the key of Bank A that issued the IC card and updates the encrypted text 112b of the store terminal 112, 111g is a balance storage register, 111h is the amount of shopping subtracted from the contents of the balance storage register 111g. It is a subtraction unit.
【0006】また、112は店舗端末であり、店舗端末
112において、112aは取引銀行名と所定期間内の
売上合算金額とICカードのID番号等を記録した平
文、112bは売上合算金額を暗号化した暗号文、11
2cは買物金額と平文112a中の売上合算金額とを加
算する加算部、112dは加算部112cの出力とIC
カード111の加算部111bの出力を比較し、平文1
12aの金額を更新する比較部である。[0006] Further, 112 is a store terminal, and in the store terminal 112, 112a is a plaintext recording the name of the transaction bank, the total sales amount within a predetermined period, the ID number of the IC card, etc., and 112b is the total sales amount encrypted. The encrypted text, 11
2c is an adder for adding the shopping amount and the total amount of sales in the plaintext 112a. 112d is the output of the adder 112c and the IC.
The output of the adding unit 111b of the card 111 is compared, and the plaintext 1
12a is a comparison unit for updating the amount of money.
【0007】同図において、買物客の購買により売上合
算金額を更新する場合には、店舗端末112にICカー
ド111を挿入し、店舗端末のキーボード等から買物金
額を入力する。これにより、店舗端末112からICカ
ード111に、ICカード111を発行した銀行(この
場合にはA銀行)についての平文112aと暗号文11
2bが送られる。暗号文112bはICカード111の
復号部111cにより復号され、比較部111eにより
店舗端末112から送られる平文112aと比較され
る。In the figure, when the total sales amount is updated by the purchase of the shopper, the IC card 111 is inserted into the store terminal 112 and the purchase amount is input from the keyboard or the like of the store terminal. As a result, the plaintext 112a and the ciphertext 11 of the bank that issued the IC card 111 (Bank A in this case) from the store terminal 112 to the IC card 111.
2b is sent. The ciphertext 112b is decrypted by the decryption unit 111c of the IC card 111 and compared with the plaintext 112a sent from the store terminal 112 by the comparison unit 111e.
【0008】ここで、比較部111eにおける比較結果
が不一致の場合には、店舗端末112における平文11
2aが改ざんされたか、あいるはエラーが発生したもの
として、取引が停止される。比較部111eの比較結果
が一致した場合には、店舗端末112の平文112a中
の売上合算金額と買物金額がICカード111の加算部
111bにより加算され、加算結果は店舗端末112に
送られるとともに、暗号化部111fにおいて、A銀行
の鍵により暗号化される。暗号化部111fにより暗号
化されたデータは暗号文更新データとして店舗端末11
2の暗号文112bを更新する。Here, when the comparison result in the comparison unit 111e does not match, the plain text 11 in the store terminal 112 is displayed.
The transaction is stopped as if 2a has been tampered with or an error has occurred. When the comparison results of the comparison unit 111e match, the total sales amount and the purchase amount in the plaintext 112a of the store terminal 112 are added by the addition unit 111b of the IC card 111, and the addition result is sent to the store terminal 112. In the encryption unit 111f, the encryption is performed using the bank A key. The data encrypted by the encryption unit 111f is stored in the store terminal 11 as ciphertext update data.
The second ciphertext 112b is updated.
【0009】一方、店舗端末112において、買物金額
と平文112a中の売上合算金額が加算部112cにお
いて加算され、比較部112dに与えられる。比較部1
12dは加算部112cの加算結果と、ICカード11
1の加算部111bの加算結果を比較する。ここで、比
較部112dの比較結果が不一致であると、ICカード
111側、あるいは、店舗端末112側でエラーが発生
したものとして処理を停止する。また、比較部112d
の比較結果が一致すると、正しく計算されたものとし
て、店舗端末112の平文112aの売上合算金額を更
新する。On the other hand, in the store terminal 112, the shopping amount and the total sales amount in the plain text 112a are added by the adding unit 112c and given to the comparing unit 112d. Comparison section 1
12d is the addition result of the addition unit 112c and the IC card 11
The addition result of the addition unit 111b of 1 is compared. If the comparison result of the comparison unit 112d does not match, the processing is stopped assuming that an error has occurred on the IC card 111 side or the store terminal 112 side. Also, the comparison unit 112d
If the comparison results of No. 1 match, the total sales amount of the plaintext 112a of the store terminal 112 is updated as a correct calculation.
【0010】また、ICカード111の減算部111h
は残高格納レジスタ111gの残高から買物金額を減算
し、残高格納レジスタ111gの残高を書き換える。Further, the subtraction section 111h of the IC card 111
Subtracts the shopping amount from the balance in the balance storage register 111g and rewrites the balance in the balance storage register 111g.
【0011】[0011]
【発明が解決しようとする課題】上記したように、従来
のプリペイドカード・システムにおいては、ICカード
側の複製は不可能であるとの立場に立って考えられてい
たため、ICカード側にセキュリティの鍵を持たせ、店
舗端末での合算処理等もICカードで計算を行わせ、店
舗端末側は単なるメモ的な構成とされていた。As described above, in the conventional prepaid card system, it has been considered from the standpoint that copying on the IC card side is impossible. The key is held, and the summing process at the store terminal is also calculated by the IC card, and the store terminal side has a simple memo-like configuration.
【0012】しかしながら、ICカードの複製を作るこ
とは、磁気カードやPETカード(テレホン・カード、
オレンジ・カード等)を複製することに比べると難しい
が、不可能なことではない。すなわち、ICカードの製
造技術と検査技術があれば複製を作ることは可能であ
り、また、検査技術は製造技術と表裏一体なものであ
り、検査が不可能なものを製造することは困難を伴う。[0012] However, making a copy of an IC card is a magnetic card or a PET card (telephone card,
It is more difficult than copying an orange card, etc., but not impossible. That is, it is possible to make a duplicate if there is an IC card manufacturing technology and inspection technology, and the inspection technology is integrated with the manufacturing technology, making it difficult to manufacture something that cannot be inspected. Accompany.
【0013】したがって、ICカードの複製を防止する
ためには、ICカードの複製に必要な費用に比べ、IC
カードの複製によって得られる利益を少なくする必要が
ある。また、従来のプリペイドカード・システムにおい
ては、ICカード側にセキュリティの鍵を持たせていた
ため、不特定多数の人にセキュリティの鍵がばらまかれ
ることとなり、セキュリティを保つという点から見て問
題があった。Therefore, in order to prevent the duplication of the IC card, the cost required for duplicating the IC card is
You need to reduce the profits you get from duplicating cards. Further, in the conventional prepaid card system, since the security key is provided on the IC card side, the security key is distributed to an unspecified number of people, which is a problem from the viewpoint of maintaining security. It was
【0014】本発明は上記した従来技術の問題点に鑑み
なされたものであって、ICカード側ではなく店舗端末
側を信頼点とし、店舗端末を全体、あるいは一部を物理
的に保護するとともに、店舗端末にシステムの重要な鍵
を置くことにより、セキュリテイを保つとともに、IC
カードの複製による利益を少なくし、ICカードの複製
を防止したICカードを用いたプリペイドカード・シス
テムを提供することを目的とする。The present invention has been made in view of the above-mentioned problems of the prior art. The store terminal side, not the IC card side, is used as a trust point, and the store terminal is wholly or partially protected. , Keep the security by putting the key of the system on the store terminal
It is an object of the present invention to provide a prepaid card system using an IC card in which the profit due to the duplication of the card is reduced and the duplication of the IC card is prevented.
【0015】[0015]
【課題を解決するための手段】図1は本発明の基本構成
図である。同図において、1はICカードであり、IC
カード1において、1aはカードID、1bはガード残
高を格納する残高レジスタ、1cは認証子を格納する認
証子レジスタ、1dはカード残高のチェックを行うチェ
ック手段、1eは買物の度にインクリメントするカウン
タ、1fは買物金額を表示する表示手段、1gは最終使
用日時を格納する最終使用日時格納手段である。FIG. 1 is a basic configuration diagram of the present invention. In the figure, 1 is an IC card,
In the card 1, 1a is a card ID, 1b is a balance register for storing a guard balance, 1c is an authenticator register for storing an authenticator, 1d is a check means for checking the card balance, and 1e is a counter which is incremented for each shopping. Reference numeral 1f is a display means for displaying the shopping amount and 1g is a last use date / time storage means for storing the last use date / time.
【0016】2は店舗端末であり、店舗端末2におい
て、2aはシステムの重要な鍵、2bはカード残高を暗
号化する暗号化手段、2cは認証子の正当性をチェック
するためのチェック手段、2dはカード残高を算出する
加算手段、2eはICカードの使用間隔をチェックする
使用間隔チェック手段である。また、3は銀行センタで
ある。Reference numeral 2 is a store terminal. In the store terminal 2, 2a is an important key of the system, 2b is an encryption means for encrypting a card balance, 2c is a checking means for checking the authenticity of an authenticator, Reference numeral 2d is an adding means for calculating the card balance, and 2e is a use interval checking means for checking the use interval of the IC card. Further, 3 is a bank center.
【0017】上記課題を解決するため、本発明の請求項
1の発明は、図1に示すように、ICカード1と、IC
カード1による買物金額を取引銀行毎に合算して銀行セ
ンタに送信する店舗端末2と、店舗端末2からの送信デ
ータに基づき、買物金額の決裁を行う銀行センタ3とか
らなるICカードを用いたプリペイドカード・システム
において、プリペイド媒体であるICカード1に、IC
カード1毎に異なるカードID1aと、カード残高を示
す残高レジスタ1bと、残高レジスタ1bの認証子を格
納する認証子レジスタ1cとを設け、また、店舗端末2
に、システムの重要な鍵2aと、この鍵に基づきICカ
ード1のカード残高を暗号化する暗号化手段2bと、認
証子の正当性をチェックするためのチェック手段2c
と、加算手段2dとを具備した物理的保護が施された店
舗端末2とを設けたものである。In order to solve the above problems, the invention of claim 1 of the present invention is, as shown in FIG. 1, an IC card 1 and an IC.
An IC card is used which includes a store terminal 2 that sums up the purchase amount by the card 1 for each bank and sends it to the bank center, and a bank center 3 that determines the purchase amount based on the transmission data from the store terminal 2. In the prepaid card system, the IC card 1 that is the prepaid medium is
A card ID 1a different for each card 1, a balance register 1b indicating a card balance, and an authenticator register 1c for storing an authenticator of the balance register 1b are provided, and the store terminal 2
An important key 2a of the system, an encryption means 2b for encrypting the card balance of the IC card 1 based on this key, and a check means 2c for checking the authenticity of the authenticator.
And a physically protected store terminal 2 including an adding means 2d.
【0018】そして、ICカード1による買物に際し
て、店舗端末2は、チェック手段2cによりICカード
1の認証子の正当性をチェックするとともに、加算手段
2dによりカード残高を算出し、算出された残高から暗
号化手段2bにより認証子を生成して、ICカード1の
残高および認証子を書き換えるようにしたものである。
本発明の請求項2の発明は、請求項1の発明において、
ICカード1に買物金額を表示する手段1fと、カード
残高をチェックするためのチェック手段1dとを設け、
不正な買物金額が減額されることをICカード1側で防
止するようにしたものである。When shopping with the IC card 1, the store terminal 2 checks the authenticity of the authenticator of the IC card 1 by the checking means 2c and calculates the card balance by the adding means 2d. The authenticator is generated by the encryption means 2b, and the balance and the authenticator of the IC card 1 are rewritten.
The invention of claim 2 of the present invention is the same as the invention of claim 1,
The IC card 1 is provided with means 1f for displaying the amount of shopping and check means 1d for checking the card balance,
This is to prevent the illegal purchase amount from being reduced on the IC card 1 side.
【0019】本発明の請求項3の発明は、請求項1また
は請求項2の発明において、ICカード1に買物毎にイ
ンクリメントされるカウンタ1eを設け、該カウンタ1
eのカウンタ値を認証子生成の鍵2aに関連させるよう
にしたものである。本発明の請求項4の発明は、請求項
3の発明において、ICカード1に設けられたカウンタ
1eのカウンタ値をカードID1aとともに、店舗端末
2から銀行センタ3に送信することにより、銀行センタ
3でのICカード1の複製のチェックを可能としたもの
である。According to a third aspect of the present invention, in the first or second aspect of the invention, the IC card 1 is provided with a counter 1e that is incremented for each purchase, and the counter 1e is provided.
The counter value of e is associated with the key 2a for authenticator generation. According to a fourth aspect of the present invention, in the third aspect of the invention, the bank center 3 is transmitted by transmitting the counter value of the counter 1e provided in the IC card 1 together with the card ID 1a from the store terminal 2 to the bank center 3. It is possible to check the duplication of the IC card 1 in.
【0020】本発明の請求項5の発明は、請求項4の発
明において、ICカード1のカウンタ1eのカウンタ値
が予め決められた値の整数倍のときのみカウンタ値を銀
行センタ3に送信するようにしたものである。本発明の
請求項6の発明は、請求項3の発明において、店舗端末
2において、予めきめられた時間ごとに、カードID1
a、期間内にそのカードID1aで使用された回数およ
びカウンタ1eの最終値を銀行センタ3に送信するよう
にしたものである。According to a fifth aspect of the present invention, in the fourth aspect of the invention, the counter value is transmitted to the bank center 3 only when the counter value of the counter 1e of the IC card 1 is an integral multiple of a predetermined value. It was done like this. According to a sixth aspect of the present invention, in the third aspect of the invention, the card ID 1 is set at the store terminal 2 at each predetermined time.
a, the number of times the card ID 1a has been used within the period, and the final value of the counter 1e are transmitted to the bank center 3.
【0021】本発明の請求項7の発明は、請求項4の発
明において、銀行センタ3にカウンタ情報をオンライン
で送信するようにしたものである。本発明の請求項8の
発明は、請求項4の発明において、銀行センタ3にカウ
ンタ情報をオフラインで送信するようにしたものであ
る。本発明の請求項9の発明は、ICカード1と、IC
カード1による買物金額を取引銀行毎に合算して銀行セ
ンタ3に送信する店舗端末2と、店舗端末2からの送信
データに基づき、買物金額の決裁を行う銀行センタ3と
からなるICカードを用いたプリペイドカード・システ
ムにおいて、ICカード1に最終使用日時を格納し、カ
ード使用間隔が大幅に開いたICカード1を銀行センタ
3でチェックするようにしたものである。According to a seventh aspect of the present invention, in the fourth aspect of the invention, the counter information is transmitted online to the bank center 3. According to the invention of claim 8 of the present invention, in the invention of claim 4, the counter information is transmitted to the bank center 3 offline. A ninth aspect of the present invention provides an IC card 1 and an IC
An IC card is used that includes a store terminal 2 that sums up the purchase amount of money by the card 1 for each bank and sends it to the bank center 3, and a bank center 3 that determines the purchase amount based on the transmission data from the store terminal 2. In the prepaid card system, the IC card 1 stores the last use date and time, and the bank center 3 checks the IC card 1 in which the card use interval is wide.
【0022】本発明の請求項10の発明は、ICカード
1の最終使用日時を暗号化してICカード1に格納する
ようにしたものである。According to a tenth aspect of the present invention, the last use date and time of the IC card 1 is encrypted and stored in the IC card 1.
【0023】[0023]
【作用】カード・ユーザが店舗に行き買物を行う場合に
は、先ず、ICカード1を店舗端末2に挿入すると、I
Cカード1からは、カード残高レジスタ1bに格納され
た買物前のカード残高と認証子格納レジスタ1cに格納
された買物前の認証子が店舗端末2に送られる。店舗端
末2においては、暗号化手段2bにおいて、認証子生成
の鍵2aを用いて、カード残高より認証子を生成し、チ
ェック手段2cにおいて、ICカード1より送られた認
証子の正当性をチェックする。認証子の正当性が認めら
れた場合には、次の処理に進み、また、認証子の正当性
が認められない場合には、取引を停止する。When the card user goes to the store and carries out shopping, first, the IC card 1 is inserted into the store terminal 2, and I
From the C card 1, the pre-shopping card balance stored in the card balance register 1b and the pre-shopping authenticator stored in the authenticator storage register 1c are sent to the store terminal 2. In the store terminal 2, the encryption means 2b uses the authenticator generation key 2a to generate an authenticator from the card balance, and the checking means 2c checks the authenticity of the authenticator sent from the IC card 1. To do. If the authenticity of the authenticator is recognized, the process proceeds to the next process, and if the authenticity of the authenticator is not recognized, the transaction is stopped.
【0024】ついで、買物金額が送られてくると、加算
手段2dにおいて、買物金額をカード残高より減算し、
更新されたカード残高を求める。更新されたカード残高
はICカード1に書き込まれる。また、暗号化部2bに
おいて、更新されたカード残高より認証子を生成し、I
Cカードに書き込む。本発明の請求項1の発明において
は、図1に示すように、店舗端末側を信頼点とし、店舗
端末にシステムの重要な鍵を置き、ICカード1による
買物に際して、店舗端末2において、チェック手段2c
によりICカード1の認証子の正当性をチェックすると
ともに、加算手段2dによりカード残高を算出し、算出
された残高から暗号化手段2bにより認証子を生成し
て、ICカード1の残高および認証子を書き換えるよう
にしたので、不特定多数の人にセキュリティの鍵がばら
まかれることがなく。従来のものに比して、セキュリテ
ィを保つことができる。Next, when the shopping amount is sent, the shopping amount is subtracted from the card balance in the adding means 2d,
Ask for updated card balance. The updated card balance is written in the IC card 1. Further, the encryption unit 2b generates an authenticator from the updated card balance,
Write on the C card. In the invention of claim 1 of the present invention, as shown in FIG. 1, the store terminal side is set as a trust point, an important key of the system is placed in the store terminal, and when the IC card 1 is used for shopping, a check is performed at the store terminal 2. Means 2c
The authenticity of the authenticator of the IC card 1 is checked by the adder 2d, the card balance is calculated by the adder 2d, and the authenticator is generated from the calculated balance by the encryption means 2b. Since it has been rewritten, the security key will not be distributed to an unspecified number of people. Security can be maintained as compared with the conventional one.
【0025】本発明の請求項2の発明においては、請求
項1の発明において、ICカード1に買物金額を表示す
る手段1fと、カード残高をチェックするためのチェッ
ク手段1dとを設けたので、請求項1の発明の効果に加
え、不正な買物金額が減額されることをICカード1側
で防止することができる。本発明の請求項3の発明にお
いては、請求項1または請求項2の発明において、IC
カード1に買物毎にインクリメントされるカウンタ1e
を設け、該カウンタ1eのカウンタ値を認証子生成の鍵
2aに関連させるようにしたので、ICカードの残高を
書き換えても、カウンタ値に基づき生成した鍵により認
証子がチェックされ、ICカードの不正使用を発見する
ことができる。In the invention of claim 2 of the present invention, in the invention of claim 1, the IC card 1 is provided with a means 1f for displaying the amount of shopping and a checking means 1d for checking the card balance. In addition to the effect of the invention of claim 1, it is possible to prevent the illegal purchase amount from being reduced on the IC card 1 side. In the invention of claim 3 of the present invention, in the invention of claim 1 or 2, the IC
Counter 1e that is incremented for each shopping on the card 1
Since the counter value of the counter 1e is associated with the authenticator generating key 2a, even if the balance of the IC card is rewritten, the authenticator is checked by the key generated based on the counter value, Unauthorized use can be found.
【0026】本発明の請求項4の発明においては、請求
項3の発明において、ICカード1に設けられたカウン
タ1eのカウンタ値をカードID1aとともに、店舗端
末2から銀行センタ3に送信するようにしたので、銀行
センタ3で、カウンタ値の重複チェックを行うことによ
り、ICカード1の複製を発見することができる。本発
明の請求項5の発明においては、請求項4の発明におい
て、ICカード1のカウンタ1eのカウンタ値が予め決
められた値の整数倍のときのみカウンタ値を銀行センタ
3に送信するようにしたので、店舗端末2から銀行セン
タ3に送るトランザクション量を減少させることができ
る。In the invention of claim 4 of the present invention, in the invention of claim 3, the counter value of the counter 1e provided in the IC card 1 is transmitted from the store terminal 2 to the bank center 3 together with the card ID 1a. Therefore, the duplicated IC card 1 can be found by checking the counter value for duplication at the bank center 3. In the invention of claim 5 of the present invention, in the invention of claim 4, the counter value is transmitted to the bank center 3 only when the counter value of the counter 1e of the IC card 1 is an integral multiple of a predetermined value. Therefore, the transaction amount sent from the store terminal 2 to the bank center 3 can be reduced.
【0027】また、カウンタ情報を銀行センタ3に、請
求項7もしくは請求項8の発明のように、オンライン、
もしくは、オフラインで送ることもできる。本発明の請
求項6の発明においては、請求項3の発明において、店
舗端末2において、予めきめられた時間ごとに、カード
ID1a、期間内にそのカードID1aで使用された回
数およびカウンタ1eの最終値を銀行センタ3に送信す
るようにしたので、前回送信された最終カウンタ値の一
番大きいものと今回送信された最終カウンタ値の一番大
きいものとの差、および、その間の買物回数によりIC
カード1の不正使用を発見することができる。Further, the counter information is sent to the bank center 3 online as in the invention of claim 7 or 8.
Or you can send it offline. In the invention of claim 6 of the present invention, in the invention of claim 3, in the store terminal 2, at each predetermined time, the card ID 1a, the number of times the card ID 1a has been used within the period, and the final count of the counter 1e. Since the value is transmitted to the bank center 3, the IC is determined by the difference between the largest value of the last counter value transmitted last time and the greatest value of the last counter value transmitted this time, and the number of shopping during that time.
Unauthorized use of the card 1 can be found.
【0028】本発明の請求項9もしくは請求項10の発
明においては、ICカード1に最終使用日時を格納し、
カード使用間隔が大幅に開いたICカード1を銀行セン
タ3でチェックするようにしたので、ICカードの複製
に要する期間以上取引がなかった場合、そのICカード
による取引を停止することができ、ICカードの複製を
困難にすることができる。また、請求項10の発明のよ
うに、ICカード1の最終使用日時を暗号化してICカ
ード1に格納することにより、最終使用日時の書き換え
を困難とし、複製の作成を一層困難にすることができ
る。In the invention of claim 9 or claim 10 of the present invention, the date and time of last use is stored in the IC card 1,
Since the IC card 1 whose card use interval is greatly opened is checked at the bank center 3, if there is no transaction for a period longer than the period required for duplication of the IC card, the transaction with the IC card can be stopped. Duplicate cards can be difficult. Further, as in the invention of claim 10, by encrypting the last use date and time of the IC card 1 and storing it in the IC card 1, it becomes difficult to rewrite the last use date and time, and it becomes more difficult to make a copy. it can.
【0029】[0029]
【実施例】図2は本発明の第1の実施例のシステム構成
を示す図であり、同図において、11はICカードであ
り、ICカード11において、11aはICカードのカ
ードID、11b,11b’はカード残高を格納する残
高格納レジスタであり、11bは買物金額を減算する前
のカード残高を示し、11b’は買物金額減算後のカー
ド残高を示している。FIG. 2 is a diagram showing a system configuration of a first embodiment of the present invention. In FIG. 2, 11 is an IC card, and in the IC card 11, 11a is a card ID of the IC card, 11b, Reference numeral 11b 'is a balance storage register for storing the card balance, 11b shows the card balance before the shopping amount is subtracted, and 11b' shows the card balance after the shopping amount is subtracted.
【0030】11c,11c’は認証子を格納する認証
子格納レジスタであり、11cはカード残高11bより
生成した認証子を示し、11c’は買物金額減算後のカ
ード残高11b’より生成した認証子を示している。な
お、認証子は被暗号化文の内の何ビットかを暗号化した
ものであり、被暗号化文から認証子は生成されるが、認
証子から被暗号化文を復元することはできない。認証子
を生成するには、例えば、256ビットの被暗号化文を
64ビットの4ブロックに分割し、最初のブロックを暗
号化したものと次のブロックとのイクスクルーシブ・オ
アを取って、その結果を暗号化する操作を4回繰り返
し、最後に得られた64ビットを認証子とする。11c and 11c 'are authenticator storage registers for storing authenticators, 11c indicates an authenticator generated from the card balance 11b, and 11c' is an authenticator generated from the card balance 11b 'after subtraction of the shopping amount. Is shown. Note that the authenticator encrypts some bits of the encrypted text, and although the authenticator is generated from the encrypted text, the encrypted text cannot be restored from the authenticator. To generate the authenticator, for example, the 256-bit encrypted text is divided into 4 64-bit blocks, and the exclusive OR of the encrypted first block and the next block is taken, The operation of encrypting the result is repeated four times, and the finally obtained 64 bits are used as the authenticator.
【0031】また、12は店舗端末であり、店舗端末1
2は全体、あるいは一部が物理的に保護され、セキュリ
ティが保たれている。店舗端末12において、12aは
認証子生成のための鍵を生成するための鍵、12bはカ
ードID11aと鍵12aに基づき認証子生成のための
暗号化の鍵を生成する暗号化部、12cは暗号化部12
bにより生成された鍵によりICカード11のカード残
高を暗号化し認証子を生成する暗号化部、12dはIC
カード11の認証子と暗号化部12cにより生成された
認証子とを比較する比較部、12eはICカード11よ
り送られカード残高から買物金額を減算し、減算結果を
ICカード11に送るとともに、暗号化部12fに与え
る加算部、12fは加算部12eの出力を、暗号化部1
2bにより生成された鍵により暗号化し認証子を生成す
る暗号化部である。Further, 12 is a store terminal, and the store terminal 1
2 is physically protected in whole or in part to maintain security. In the store terminal 12, 12a is a key for generating a key for authenticator generation, 12b is an encryption unit for generating an encryption key for authenticator generation based on the card ID 11a and the key 12a, and 12c is an encryption key. Conversion unit 12
An encryption unit that encrypts the card balance of the IC card 11 with the key generated by b to generate an authenticator, 12d is an IC
A comparing unit for comparing the authenticator of the card 11 and the authenticator generated by the encryption unit 12c, 12e subtracts the shopping amount from the card balance sent from the IC card 11, and sends the subtraction result to the IC card 11, An adding unit to be given to the encrypting unit 12f, and 12f is an output of the adding unit 12e.
2b is an encryption unit that encrypts with the key generated by 2b and generates an authenticator.
【0032】同図において、カード・ユーザが店舗に行
き買物を行う場合には、先ず、ICカード11を店舗端
末12に挿入する。ICカード11からは、カードID
11aが店舗端末12に送られ、店舗端末12では、認
証子生成のための暗号化の鍵を、上記カードIDと店舗
端末12が持つ鍵12aとから生成する。次に、ICカ
ード11からは、カード残高レジスタ11bより買物前
のカード残高が、また、認証子格納レジスタ11cより
買物前の認証子が店舗端末12に送られる。店舗端末1
2においては、暗号化部12cにおいて、先程作られた
認証子生成の鍵を用いて、カード残高より認証子を生成
し、比較部12dにおいて、ICカード11より送られ
た認証子と比較する。In the figure, when the card user goes to the store to shop, the IC card 11 is first inserted into the store terminal 12. From IC card 11, card ID
11a is sent to the store terminal 12, and the store terminal 12 generates an encryption key for generating an authenticator from the card ID and the key 12a held by the store terminal 12. Next, from the IC card 11, the card balance before shopping is sent from the card balance register 11b, and the authenticator before shopping is sent to the store terminal 12 from the authenticator storage register 11c. Store terminal 1
In 2, the encryption unit 12c generates an authenticator from the card balance using the key for authenticator generation that has been created, and the comparing unit 12d compares the authenticator with the authenticator sent from the IC card 11.
【0033】ここで、比較結果が一致した場合には、次
の処理に進み、また、比較結果が不一致の場合には、取
引を停止する。ついで、店舗のPOS端末より買物金額
が送られてくると、加算部12eにおいて、買物金額を
カード残高より減算し、更新されたカード残高を求め
る。更新されたカード残高はICカード11に書き込ま
れ、そのカード残高を更新するとともに、暗号化部12
fにおいて、先程作られた認証子生成の鍵を用いて、更
新されたカード残高より認証子を生成し、ICカードに
書き込まれて、その認証子を更新する。Here, if the comparison results match, the process proceeds to the next process, and if the comparison results do not match, the transaction is stopped. Then, when the shopping amount is sent from the POS terminal of the store, the adding unit 12e subtracts the shopping amount from the card balance to obtain the updated card balance. The updated card balance is written in the IC card 11, the card balance is updated, and the encryption unit 12
In f, the authenticator generation key is used to generate the authenticator from the updated card balance, and the authenticator is written in the IC card to update the authenticator.
【0034】本実施例においては、店舗端末側を信頼点
とし、店舗端末を全体、あるいは一部を物理的に保護す
るとともに、店舗端末にシステムの重要な鍵を置いてい
るので、不特定多数の人にセキュリティの鍵がばらまか
れることがなく。従来のものに比して、セキュリティを
保つことができる。図3は本発明の第2の実施例のシス
テム構成を示す図であり、本実施例はICカードの残高
更新のチェックをICカード側でも行うようにした実施
例であり、図2に示した実施例と同一のものには同一の
符号が付されており、本実施例においては、カード残高
レジスタ11bに格納されたカード残高と買物金額を加
算する加算部11d、店舗端末12において更新された
カード残高と加算部11dにおける減算結果を比較する
比較部11eおよび買物金額を表示する表示部11fが
設けられている。In this embodiment, the store terminal side is used as a trust point, the store terminal is physically protected in whole or in part, and an important key of the system is placed in the store terminal. Security key is not spread to other people. Security can be maintained as compared with the conventional one. FIG. 3 is a diagram showing a system configuration of a second embodiment of the present invention. This embodiment is an embodiment in which the IC card side also checks the balance update of the IC card, and is shown in FIG. The same components as those in the embodiment are designated by the same reference numerals, and in the present embodiment, the card balance stored in the card balance register 11b and the addition unit 11d for adding the shopping amount and the store terminal 12 are updated. A comparison unit 11e that compares the card balance with the subtraction result of the addition unit 11d and a display unit 11f that displays the shopping amount are provided.
【0035】同図において、更新されたカード残高とそ
の認証子が店舗端末12よりICカード11側に送られ
てくるところまでは図2に示したものと同じである。店
舗のPOS端末よりICカード11へ買物金額が送られ
てくると、買物金額はICカード11の表示部11fに
より表示されるとともに、加算部11dにおいてカード
残高から減算され、比較部11eにおいて、店舗端末1
2から送られる更新されたカード残高と比較される。比
較の結果、一致していれば、カードへの書き込みを拒否
し、取引を停止する。In FIG. 2, the updated card balance and the authenticator thereof are the same as those shown in FIG. 2 up to the point where they are sent from the store terminal 12 to the IC card 11 side. When the shopping amount is sent to the IC card 11 from the POS terminal of the store, the shopping amount is displayed on the display unit 11f of the IC card 11 and is subtracted from the card balance by the adding unit 11d. Terminal 1
2 is compared to the updated card balance sent from. If the result of the comparison shows that they match, writing to the card is refused and the transaction is stopped.
【0036】本実施例においては、第1の実施例と同様
な効果を得ることができるとともに、ICカード側で
も、ガード残額のチェックを行っているので、不正にI
Cカードから金額を引かれることを防止することができ
る。図4は本発明の第3の実施例のシステム構成を示す
図であり、本実施例においては、ICカードに買物のた
びにインクリメントされるカウンタを設け、カード残高
に対する認証子チェック用の鍵はカードID、店舗端末
が持つ鍵、上記カウンタの値より生成している。また、
ICカードに設けたカウンタの値は外部から書換えでき
ないように構成されている。In this embodiment, the same effect as that of the first embodiment can be obtained, and the IC card side also checks the balance of the guard so that the I
It is possible to prevent the amount of money from being deducted from the C card. FIG. 4 is a diagram showing a system configuration of a third embodiment of the present invention. In this embodiment, an IC card is provided with a counter that is incremented each time a product is purchased, and a key for checking the authenticator against the card balance is It is generated from the card ID, the key of the store terminal, and the value of the counter. Also,
The value of the counter provided on the IC card is configured so that it cannot be rewritten from the outside.
【0037】同図において、図2の実施例のものと同一
のものには同一の符号が付されており、本実施例におい
ては、ICカード12側にカウンタ11gを設けるとと
もに、店舗端末12側に暗号化部12bとICカードに
設けられたカウンタ11gのカウンタ値からカード残高
に対する認証子チェック用の鍵を生成する関数発生部1
2gを設けたものであり、その他の構成は図2の実施例
と同様である。In the figure, the same components as those in the embodiment of FIG. 2 are designated by the same reference numerals. In this embodiment, the IC card 12 side is provided with a counter 11g and the store terminal 12 side is provided. The function generator 1 that generates a key for authenticator check for the card balance from the encryption unit 12b and the counter value of the counter 11g provided in the IC card.
2g is provided, and other configurations are similar to those of the embodiment of FIG.
【0038】図4において、カード・ユーザが店舗で買
物をするため、ICカード11を店舗端末12に挿入す
ると、図2の実施例と同様、ICカード11からは、カ
ードIDが店舗端末12に送られる。店舗端末12で
は、暗号化の鍵を、上記カードIDと店舗端末12が持
つ鍵12aとから生成する。関数発生部12gはICカ
ード11から送られるカウンタ11gのカウンタ値と暗
号部12bが生成する鍵とから認証子生成のための暗号
化の鍵を生成する。ついで、図2の実施例と同様、暗号
化部12cにおいて、先程作られた認証子生成の鍵を用
いて、カード残高11bより認証子を生成し、比較部1
2dにおいて、ICカード11より送られた認証子11
cと比較する。In FIG. 4, since the card user is shopping at the store, when the IC card 11 is inserted into the store terminal 12, the card ID is transferred from the IC card 11 to the store terminal 12 as in the embodiment of FIG. Sent. The store terminal 12 generates an encryption key from the card ID and the key 12a possessed by the store terminal 12. The function generation unit 12g generates an encryption key for authenticator generation from the counter value of the counter 11g sent from the IC card 11 and the key generated by the encryption unit 12b. Then, as in the embodiment of FIG. 2, in the encryption unit 12c, the authenticator is generated from the card balance 11b by using the key for generating the authenticator created above, and the comparing unit 1
In 2d, the authenticator 11 sent from the IC card 11
Compare with c.
【0039】また、加算部12eにおいて、買物金額を
カード残高11cより減算し、更新されたカード残高を
ICカード11に書き込む。一方、ICカード11のカ
ウンタ11gの値がインクリメントされるとともに、店
舗端末12において、インクリメントされたカウンタの
値と暗号化部12bが生成した鍵とにより関数発生部1
2g’により認証子生成の鍵が生成され、この鍵を用い
て暗号化部12fにおいて、更新されたカード残高より
認証子を生成し、ICカードに書き込む。In addition, the adder 12e subtracts the shopping amount from the card balance 11c and writes the updated card balance in the IC card 11. On the other hand, the value of the counter 11g of the IC card 11 is incremented, and at the store terminal 12, the function generation unit 1 uses the incremented counter value and the key generated by the encryption unit 12b.
A key for generating an authenticator is generated by 2g ′, and the encrypting unit 12f uses this key to generate an authenticator from the updated card balance and write it in the IC card.
【0040】図5は本発明の第4に実施例のシステム構
成を示す図であり、本実施例においては、図4に示した
関数部として、イクスクルーシブ・オアを用いたもので
あり、その他の構成は図4に示した第3の実施例と同一
である。本実施例のイクスクルーシブ・オア12h,1
2h’は、暗号部12bにより生成された鍵とカウンタ
11g,11g’の各ビットについて排他的論理和を求
めるものであり、イクスクルーシブ・オアの結果は認証
子生成の鍵として暗号化部12g,12fに与えられ
る。FIG. 5 is a diagram showing a system configuration of a fourth embodiment of the present invention. In this embodiment, an exclusive OR is used as the function section shown in FIG. The other structure is the same as that of the third embodiment shown in FIG. Exclusive or 12h, 1 of this embodiment
2h 'is for obtaining the exclusive OR of the key generated by the encryption unit 12b and each bit of the counters 11g and 11g'. The result of the exclusive OR is the encryption unit 12g as a key for authenticator generation. , 12f.
【0041】上記した第3,4の実施例においては、I
Cカードに外部からは書き換えることができないカウン
タを設け、カウンタをICカードの内部でインクリメン
トしているので、ICカードのカード残高と認証子のペ
アを複写してカード残高を増やそうとしても、カウンタ
の値を書き換えることができないため、認証子をチェッ
クすることで、不正を発見することができる。In the third and fourth embodiments described above, I
The C card is provided with a counter that cannot be rewritten from the outside, and the counter is incremented inside the IC card. Therefore, even if you try to increase the card balance by copying the IC card card balance and the authenticator pair, Since the value of can not be rewritten, fraud can be found by checking the authenticator.
【0042】図6は上記のように、ICカードのカード
残高と認証子のペアをICカードから読み出したり、I
Cカードと店舗端末の間の通信を盗聴記録してICカー
ドに書き込むことにより、ICカードのカード残高を増
やした場合における不正の発見を説明する図である。同
図に示すように、カウンタ値がP、残高10万円、残高
認証子EkpのICカードAにより2万円の買物をし、I
Cカードが同図Bに示すようにカウンタ値P+1、残高
8万円、残高認証子Ekp+1となった後、更に同ICカー
ドCを用いて2万円の買物をして、ICカードが同図D
に示すように、カウンタ値P+2、残高6万円、残高認
証子Ekp+2となった場合を想定する。As shown in FIG. 6, as described above, the card balance of the IC card and the pair of the authenticator are read from the IC card,
FIG. 9 is a diagram illustrating fraudulent discovery when the card balance of an IC card is increased by wiretapping and recording communication between the C card and a store terminal and writing the IC card. As shown in the figure, the counter value is P, the balance is 100,000 yen, and the IC card A with the balance authenticator Ekp is used for shopping for 20,000 yen, and I
After the C card has a counter value P + 1, a balance of 80,000 yen, and a balance certifier Ekp + 1, as shown in FIG. 9B, the IC card C is used for shopping for 20,000 yen, and the IC card becomes Figure D
As shown in, it is assumed that the counter value is P + 2, the balance is 60,000 yen, and the balance authenticator Ekp + 2.
【0043】ここで、ICカードB,Cと店舗端末との
間の通信を盗聴して記録媒体にカード残高8万円と残高
認証子Ekp+1を記録し、この記録媒体によりICカード
Dを書き換えた場合には、前記したように、カウンタの
値のP+2は書き換えることができないので、同図Eに
示すICカードを作成される。このICカードEを用い
て買物をすると、店舗端末においては、カウンタ値P+
2に基づき生成した鍵により残高認証子をチェックする
ので、ICカードCのカウンタ値P+1に基づき生成し
た鍵により生成した認証子とは不一致となり、不正が発
見される。Here, the communication between the IC cards B and C and the store terminal is eavesdropped, the card balance of 80,000 yen and the balance authenticator Ekp + 1 are recorded on the recording medium, and the IC card D is recorded by this recording medium. In the case of rewriting, as described above, the counter value P + 2 cannot be rewritten, so the IC card shown in FIG. When shopping is performed using this IC card E, the counter value P +
Since the balance certifier is checked with the key generated based on 2, the certifier generated with the key generated based on the counter value P + 1 of the IC card C does not match, and fraud is detected.
【0044】図7は本発明の第5の実施例のシステム構
成を示す図であり、本実施例はICカードのカウンタの
値を店舗端末より銀行センタに送り、不正使用を発見す
る実施例を示しており、同図(a)はシステムの概念
図、(b)は不正発見のメカニズムを説明する図であ
る。同図において、11はICカード、12は店舗端
末、13は銀行センタ、13aはカウンタ値ログ情報、
13bはカウンタ値ログ情報を比較しカウンタ値の重複
を調べる比較部である。FIG. 7 is a diagram showing a system configuration of a fifth embodiment of the present invention. In this embodiment, an IC card counter value is sent from a store terminal to a bank center to detect illegal use. FIG. 3A is a conceptual diagram of the system, and FIG. 1B is a diagram for explaining a fraud detection mechanism. In the figure, 11 is an IC card, 12 is a store terminal, 13 is a bank center, 13a is counter value log information,
Reference numeral 13b is a comparison unit for comparing the counter value log information and checking for counter value duplication.
【0045】同図(a)において、カード・ユーザがI
Cカードを用いて買物をすると、店舗端末12は買物の
トランザクション情報として、ICカード11のユーザ
IDと買物時のカウンタ値を銀行センタ13に送信す
る。銀行センタ13においては、店舗端末より送信され
たカウンタ値ログ情報13aを比較部13bにおいて比
較し、重複がないかのチェックを行う。In FIG. 9A, the card user is I
When shopping is performed using the C card, the store terminal 12 transmits the user ID of the IC card 11 and the counter value at the time of shopping to the bank center 13 as transaction information of the shopping. In the bank center 13, the counter value log information 13a transmitted from the store terminal is compared by the comparison unit 13b, and it is checked whether there is any duplication.
【0046】同図(b)は銀行センタ13に送信された
正当なカードと複製カードのカウンタ値ログ情報の一例
を示しており、正当なカードのカウンタ値が3のときに
複製カードが作られると、同図に示すように、ユーザA
の買物の情報として、各店舗から銀行センタに次の情報
が送信される。 店舗1 IDa 1,3 店舗2 IDa 2,4,5 店舗3 IDa 3,4,5 同図から明らかなように、ユーザIDがIDa のカード
について、カウンタ値3,4,5について同一のカウン
タ値が複数出現する。従って、銀行センタ13におい
て、カウンタ値の重複を調べることによりICカードの
不正使用を発見することができる。FIG. 11B shows an example of counter value log information of the legal card and the duplicate card transmitted to the bank center 13, and a duplicate card is created when the counter value of the legal card is 3. As shown in FIG.
The following information is transmitted from each store to the bank center as information for shopping. Store 1 IDa 1,3 Store 2 IDa 2,4,5 Store 3 IDa 3,4,5 As is apparent from the figure, the same counter value for the cards with the user ID IDa, 3, 4, and 5 Appears multiple times. Therefore, the bank center 13 can detect the illegal use of the IC card by checking the duplication of the counter values.
【0047】すなわち、前述したように、ICカードの
カウンタの値は任意の値を付けることができないから、
複製以前のカードのカウンタ値、カード残高、認証子の
組を複製カードに設定しなければならず、このため、複
製カードを用いると、正当なカードと同じIDで同じカ
ウンタ値のICカードにより買物を行うこととなる。し
たがって、銀行センタ13にカードIDとともに、IC
カードのカウンタ値を送れば、カードの不正使用を発見
することができる。That is, as described above, the value of the IC card counter cannot be given an arbitrary value.
The counter value of the card before duplication, the card balance, and the set of the authenticator must be set in the duplication card. Therefore, if a duplication card is used, the IC card with the same ID and the same counter value as the legal card is used for shopping. Will be done. Therefore, at the bank center 13, along with the card ID, the IC
By sending the card counter value, it is possible to detect unauthorized use of the card.
【0048】図8は本発明の第6の実施例のシステム構
成を示す図であり、本実施例は図7に示した第5の実施
例において、ICカードのカウンタ値が予め定められた
値の整数倍の場合のみ、カウンタ情報を店舗端末から銀
行センタに送る実施例を示しており、同図(a)はシス
テムの概念図、(b)は不正発見のメカニズムを説明す
る図である。FIG. 8 is a diagram showing a system configuration of a sixth embodiment of the present invention. This embodiment is the same as the fifth embodiment shown in FIG. 7, but the counter value of the IC card is a predetermined value. An example in which the counter information is sent from the store terminal to the bank center only in the case of an integer multiple of is shown in the figure, (a) is a conceptual diagram of the system, and (b) is a diagram illustrating a fraud detection mechanism.
【0049】同図(a)において、図7と同一のものに
は同一の符号が付されており、本実施例においては、店
舗端末12にICカードのカウンタ値が予め定められた
値の整数倍か否かを判別する手段12jと、予め定めら
れた値の整数倍のカウンタ値を保持する送信バッファ1
2kが設けられている。本実施例において、店舗端末
は、送られてきたカウンタ値が予め定められた値(例え
ば5または10)の整数倍になっているか否かのチェッ
クを行い、予め定められた整数倍の場合にはカードID
とともにカウンタ値を銀行センタ13に送信する。In FIG. 7A, the same components as those in FIG. 7 are designated by the same reference numerals, and in the present embodiment, the counter value of the IC card in the store terminal 12 is an integer of a predetermined value. A means 12j for determining whether or not it is a multiple, and a transmission buffer 1 for holding a counter value which is an integral multiple of a predetermined value.
2k is provided. In the present embodiment, the store terminal checks whether or not the sent counter value is an integer multiple of a predetermined value (for example, 5 or 10), and when the counter value is a predetermined integer multiple, Is the card ID
At the same time, the counter value is transmitted to the bank center 13.
【0050】同図(b)はICカードのカウンタ値が5
の倍数であるときに、銀行センタ13に送信する場合を
示しており、同図の「*」が付されているカウンタ値が
銀行センタ13に伝送される。同図に示すように、複製
カードが正当なカードのカウンタ値12の時に作成され
たとすると、ユーザAの買物の情報として、各店舗から
銀行センタに次の情報が送信される。In the same figure (b), the counter value of the IC card is 5
When the number is a multiple of 1, the counter value is transmitted to the bank center 13, and the counter value marked with “*” in the figure is transmitted to the bank center 13. As shown in the figure, if the duplicated card is created when the counter value of the valid card is 12, the following information is transmitted from each store to the bank center as the information of the shopping of the user A.
【0051】 店舗1 IDa 15,20 店舗3 IDa 10 店舗4 IDa 20 店舗5 IDa 15 同図から明らかなように、ユーザIDがIDa のカード
について、カウンタ値15,20について同一のカウン
タ値が複数出現する。従って、銀行センタ13におい
て、カウンタ値の重複を調べることによりICカードの
不正使用を発見することができる。Store 1 IDa 15, 20 Store 3 IDa 10 Store 4 IDa 20 Store 5 IDa 15 As is clear from the figure, for the card with the user ID IDa, the same counter value appears for the counter values 15 and 20. To do. Therefore, the bank center 13 can detect the illegal use of the IC card by checking the duplication of the counter values.
【0052】本実施例は、カウンタ値が予め定められた
値になるまでカードの複製が発見されないという欠点は
あるが、店舗端末から銀行センタに送るトランザクショ
ン量を減少させることができる。図9は本発明の第7の
実施例のシステム構成を示す図であり、本実施例は、カ
ードID毎に、予め定められた期間に使用された回数及
びその期間の最終カウンタ値を銀行センタに送ることに
より不正使用を発見する実施例を示しており、同図
(a)はシステムの概念図、(b)は店舗端末における
店舗ログ情報を示している。The present embodiment has a drawback that the copy of the card is not found until the counter value reaches a predetermined value, but the transaction amount sent from the store terminal to the bank center can be reduced. FIG. 9 is a diagram showing a system configuration of a seventh embodiment of the present invention. In this embodiment, the bank center indicates the number of times the card ID has been used in a predetermined period and the final counter value in the period. 2 shows an example in which the unauthorized use is detected by sending the information to the customer. The figure (a) shows the conceptual diagram of the system, and the figure (b) shows the shop log information in the shop terminal.
【0053】同図(a)において、図7と同一のものに
は同一の符号が付されており、本実施例においては、店
舗端末12にカードの使用を記録したログ・ファイル1
2mを設け、ログ・ファイル12mには同図(b)に示
すように、カードID、買物回数、最終カウンタ値が記
録されている。本実施例において、店舗端末12では、
買物にきた人のカードIDより、ログ・ファイル12m
上にそのカードIDに対応したログ情報があるか否かを
チェックする。ログ情報が存在する場合には、そのカー
ドIDの買物回数を+1してICカード11のカウンタ
値を現在のカウンタ値と置き換える。In FIG. 7A, the same parts as those in FIG. 7 are designated by the same reference numerals, and in this embodiment, the log file 1 in which the use of the card is recorded in the store terminal 12
2 m is provided, and the card ID, the number of purchases, and the final counter value are recorded in the log file 12 m as shown in FIG. In this embodiment, in the store terminal 12,
Log file 12m from card ID of person who came to shop
It is checked whether or not there is log information corresponding to the card ID above. When the log information exists, the number of times of purchase of the card ID is incremented by 1 and the counter value of the IC card 11 is replaced with the current counter value.
【0054】また、カードIDに対応したログ情報がな
い場合には、そのカードIDに対するログ情報のエリア
を確保し、カードID、買物回数「1」およびカウンタ
値を書き込む。店舗端末12では予め定められた時間に
なると、ログ情報を吸い上げ銀行センタ13に送信する
とともに、ログ情報をクリアする。If there is no log information corresponding to the card ID, an area for log information corresponding to the card ID is secured, and the card ID, the shopping count "1" and the counter value are written. At a predetermined time, the shop terminal 12 siphons the log information and transmits it to the bank center 13 and clears the log information.
【0055】銀行センタ13では、店舗端末12からの
ログ情報を集めてチェックを行う。ここで、前回集めた
ログ情報の中で、最終カウンタ値の一番大きいものをC
-MAX(n-1)とし、今回集めたログ情報の中で、最終カウ
ンタ値の一番大きいものをC-MAX(n) とすると、ICカ
ードの複製が行われていない場合には、次の関係が成り
立つ。The bank center 13 collects and checks the log information from the store terminals 12. Here, of the log information collected last time, C has the largest final counter value.
-MAX (n-1), and the one with the largest final counter value among the collected log information is C-MAX (n), if the IC card is not copied, The relationship is established.
【0056】C-MAX(n-1)−C-MAX(n) =今回集まった
ログ情報の買物回数の総和 一方、ICカードの複製が作られた場合には、次のよう
になる。 C-MAX(n-1)−C-MAX(n) <今回集まったログ情報の買
物回数の総和 従って、前回集めたログ情報の中の最終カウンタ値の一
番大きいもの、今回集めたログ情報の中の最終カウンタ
値の一番大きいもの、および、その間の買物回数により
ICカードの不正使用を発見することができる。C-MAX (n-1) -C-MAX (n) = sum of shopping times of the log information gathered this time On the other hand, when a copy of the IC card is made, it becomes as follows. C-MAX (n-1) -C-MAX (n) <sum of shopping times of the log information collected this time Therefore, the largest final counter value among the log information collected last time, the log information collected this time It is possible to detect the unauthorized use of the IC card by the one with the largest final counter value among the above and the number of purchases during that time.
【0057】図10は本発明の第8の実施例のシステム
構成を示す図であり、本実施例は取引が一定間隔以上な
かった場合に取引を停止することにより、ICカードの
複製を困難にする実施例を示している。すなわち、一般
的にICカードの複製を作成するには数カ月の期間が必
要である。このため、予め定められた期間(例えば、
2,3ケ月)の取引がなかった場合、そのICカードに
よる取引を停止できるようにすることにより、ICカー
ドの複製を困難にすることができる。FIG. 10 is a diagram showing a system configuration of an eighth embodiment of the present invention. This embodiment makes it difficult to copy an IC card by stopping the transaction when the transaction is not over a certain interval. FIG. That is, it generally takes several months to make a copy of an IC card. Therefore, for a predetermined period (for example,
If there is no transaction for a few months), it is possible to make it difficult to copy the IC card by allowing the transaction with the IC card to be stopped.
【0058】同図において、11はICカード、12は
店舗端末、12nは時計、12pは時計12nの時間と
ICカードから送られる最終使用日時(もしくは発行日
時)を比較する比較部である。同図の店舗端末12で
は、ICカード11から送られる最終使用日時(もしく
は発行日時)と、時計12nの時刻を比較部12pで比
較し、ICカードの最終使用日時(もしくは発行日時)
から予め定められた期間以上経過すると、ICカードの
取引を停止する。In the figure, 11 is an IC card, 12 is a store terminal, 12n is a clock, and 12p is a comparison unit for comparing the time of the clock 12n with the last use date (or issue date) sent from the IC card. In the store terminal 12 of the same figure, the last use date and time (or issue date and time) sent from the IC card 11 and the time of the clock 12n are compared by the comparison unit 12p, and the last use date and time (or issue date and time) of the IC card.
After a predetermined period of time has passed, the IC card transaction is stopped.
【0059】取引を再開したい場合には、例えば、店舗
端末12および銀行の入力端末等を介して、センタ・チ
ェックを受け、ICカード11の最終使用日時(もしく
は発行日時)を更新し、ICカードを使用可能とする。
図11は本発明の第9の実施例のシステム構成を示す図
であり、本実施例においては、ICカードの最終使用日
時(もしくは発行日時)を日時暗号化鍵で暗号化して店
舗端末12に送信するようにしたものである。When it is desired to restart the transaction, for example, the center check is performed via the store terminal 12 and the input terminal of the bank, the last use date (or issue date) of the IC card 11 is updated, and the IC card is updated. Can be used.
FIG. 11 is a diagram showing the system configuration of the ninth embodiment of the present invention. In this embodiment, the IC card is used to encrypt the last use date (or issue date) of the IC card with the date and time encryption key, and then the store terminal 12 receives the encrypted data. It is designed to be sent.
【0060】同図において、11はICカード、12は
店舗端末、12nは時計、12pは時計12nの時間と
ICカードから送られる最終使用日時(もしくは発行日
時)を比較する比較部、12q,12rは暗号化部およ
び復号部である。図11において、ICカードの最終使
用日時(もしくは発行日時)が暗号化されて店舗端末1
2に送られる。店舗端末12においては、復号部12r
により最終使用日時(もしくは発行日時)を復号化し、
比較部12nにおいては時計12pの時刻と比較する。
そして、ICカードの最終使用日時(もしくは発行日
時)から予め定められた期間以上経過すると、ICカー
ドの取引を停止する。In the figure, 11 is an IC card, 12 is a store terminal, 12n is a clock, 12p is a comparing section for comparing the time of the clock 12n with the last use date (or issue date) sent from the IC card, 12q, 12r. Is an encryption unit and a decryption unit. In FIG. 11, the last use date (or issue date) of the IC card is encrypted and the store terminal 1
Sent to 2. In the store terminal 12, the decryption unit 12r
Decrypt the last use date (or issue date) by
The comparison unit 12n compares the time with the time on the clock 12p.
Then, after a lapse of a predetermined period from the last use date (or issue date) of the IC card, the transaction of the IC card is stopped.
【0061】取引を再開したい場合には、例えば、店舗
端末12および銀行の入力端末等を介して、センタ・チ
ェックを受け、ICカード11の最終使用日時(もしく
は発行日時)を更新し、ICカードを使用可能とする。
ICカード11の最終使用日時(もしくは発行日時)を
更新するには、店舗端末12の暗号化部12qで最終使
用日時(もしくは発行日時)を暗号化してICカードを
更新する。When it is desired to restart the transaction, for example, the center check is performed via the store terminal 12 and the input terminal of the bank, the last use date (or issue date) of the IC card 11 is updated, and the IC card is updated. Can be used.
To update the last use date (or issue date) of the IC card 11, the encryption unit 12q of the store terminal 12 encrypts the last use date (or issue date) and updates the IC card.
【0062】なお、上記暗号化の鍵を、カードID等の
他の情報と関連させることにより更に複製を困難とする
ことができる。By associating the encryption key with other information such as a card ID, copying can be made more difficult.
【0063】[0063]
【発明の効果】以上説明したように、本発明において
は、店舗端末側を信頼点とし、店舗端末にシステムの重
要な鍵を置き、店舗端末2において、認証子の正当性を
チェックするとともに、カード残高を算出し、ICカー
ドの残高および認証子を書き換えるようにしたので、不
特定多数の人にセキュリティの鍵がばらまかれることが
なく。従来のものに比して、セキュリティを保つことが
できる。As described above, in the present invention, the store terminal side is used as a trust point, an important key of the system is placed in the store terminal, and the store terminal 2 checks the authenticity of the authenticator. Since the card balance is calculated and the IC card balance and the authenticator are rewritten, the security key is not distributed to an unspecified number of people. Security can be maintained as compared with the conventional one.
【0064】また、ICカードに買物毎にインクリメン
トされるカウンタを設けることにより、ICカードの不
正使用を発見することができる。したがって、ICカー
ドの複製を作成しても、使える期間は不正が検出される
までのタイムラグの間に限定され、複製のための膨大な
設備投資を回収することが困難となり、複製を防止する
ことができる。Further, by providing the IC card with a counter that is incremented for each purchase, it is possible to detect illegal use of the IC card. Therefore, even if a copy of the IC card is created, the usable period is limited to the time lag until the fraud is detected, and it becomes difficult to recover a huge capital investment for the copy, thus preventing the copy. You can
【0065】さらに、ICカードに最終使用日時を格納
し、店舗端末においてICカードの最終使用日時をチェ
ックすることにより、ICカードの複製に要する期間以
上取引がなかった場合、そのICカードによる取引を停
止することにより、ICカードの複製を困難にすること
もできる。Furthermore, by storing the date and time of last use in the IC card and checking the date and time of last use of the IC card at the store terminal, if there is no transaction for the period required for duplication of the IC card, the transaction with that IC card is performed. Stopping can make it difficult to copy the IC card.
【図1】本発明の基本構成図である。FIG. 1 is a basic configuration diagram of the present invention.
【図2】本発明の第1の実施例のシステム構成を示す図
である。FIG. 2 is a diagram showing a system configuration of a first exemplary embodiment of the present invention.
【図3】本発明の第2の実施例のシステム構成を示す図
である。FIG. 3 is a diagram showing a system configuration of a second exemplary embodiment of the present invention.
【図4】本発明の第3の実施例のシステム構成を示す図
である。FIG. 4 is a diagram showing a system configuration of a third exemplary embodiment of the present invention.
【図5】本発明の第4の実施例のシステム構成を示す図
である。FIG. 5 is a diagram showing a system configuration of a fourth exemplary embodiment of the present invention.
【図6】本発明の第3,第4の実施例における不正の発
見を説明する図である。FIG. 6 is a diagram for explaining fraud detection in the third and fourth embodiments of the present invention.
【図7】本発明の第5の実施例のシステム構成を示す図
である。FIG. 7 is a diagram showing a system configuration of a fifth exemplary embodiment of the present invention.
【図8】本発明の第6の実施例のシステム構成を示す図
である。FIG. 8 is a diagram showing a system configuration of a sixth exemplary embodiment of the present invention.
【図9】本発明の第7の実施例のシステム構成を示す図
である。FIG. 9 is a diagram showing a system configuration of a seventh exemplary embodiment of the present invention.
【図10】本発明の第8の実施例のシステム構成を示す
図である。FIG. 10 is a diagram showing a system configuration of an eighth exemplary embodiment of the present invention.
【図11】本発明の第9の実施例のシステム構成を示す
図である。FIG. 11 is a diagram showing a system configuration of a ninth exemplary embodiment of the present invention.
【図12】従来のプリペイドカード・システムを示す図
である。FIG. 12 is a diagram showing a conventional prepaid card system.
1,11 ICカード 1a,11a カードID 1b,11b,11b’ 残高格納レジスタ 1c,11c,11c’ 認証子格納レジスタ 1d チェック手段 1e,11g カウンタ 11d,12d,12p 比較部 11d,12e 加算部 2,12 店舗端末 2a,12a 鍵 2b 暗号化手段 2c チェック手段 2d 加算手段 12b,12c,12f,12q 暗号化部 12g,12g’ 関数発生部 12h,12h’ イクスクルーシブ・
オア 12n 時計 12r 復号部 12m 店舗ログ情報 3,13 銀行センタ1, 11 IC card 1a, 11a Card ID 1b, 11b, 11b 'Balance storage register 1c, 11c, 11c' Authenticator storage register 1d Checking means 1e, 11g Counter 11d, 12d, 12p Comparison section 11d, 12e Addition section 2, 12 store terminal 2a, 12a key 2b encryption means 2c check means 2d addition means 12b, 12c, 12f, 12q encryption section 12g, 12g 'function generation section 12h, 12h' exclusive
OR 12n Clock 12r Decryption part 12m Store log information 3,13 Bank center
Claims (10)
る買物金額を取引銀行毎に合算して銀行センタに送信す
る店舗端末(2) と、店舗端末(2) からの送信データに基
づき、買物金額の決裁を行う銀行センタ(3) とからなる
ICカードを用いたプリペイドカード・システムにおい
て、 ICカード(1) 毎に異なるカードID(1a)と、カード残
高を示す残高レジスタ(1b)と、残高レジスタ(1b)の認証
子を格納する認証子レジスタ(1c)とを具備するプリペイ
ド媒体であるICカードと、 システムの重要な鍵(2a)と、この鍵に基づきICカード
(1) のカード残高を暗号化する暗号化手段(2b)と、認証
子の正当性をチェックするためのチェック手段(2c)と、
加算手段(2d)とを具備した物理的保護が施された店舗端
末(2) とを備え、 ICカード(1) による買物に際して、店舗端末(2) は、
チェック手段(2c)によりICカード(1) の認証子の正当
性をチェックするとともに、加算手段(2d)によりカード
残高を算出し、算出された残高から暗号化手段(2b)によ
り認証子を生成して、ICカード(1) の残高および認証
子を書き換えることを特徴とするICカードを用いたプ
リペイドカード・システム。1. The IC card (1), a store terminal (2) that adds up the shopping amount of the IC card (1) for each bank and sends it to the bank center, and data sent from the store terminal (2). Based on this, in a prepaid card system using an IC card consisting of a bank center (3) for deciding the purchase amount, a different card ID (1a) for each IC card (1) and a balance register (1b) showing the card balance. ) And an authenticator register (1c) that stores the authenticator of the balance register (1b), an IC card that is a prepaid medium, an important key (2a) of the system, and an IC card based on this key.
An encryption means (2b) for encrypting the card balance of (1), and a check means (2c) for checking the authenticity of the authenticator,
A physical protected store terminal (2) equipped with an adding means (2d) is provided, and when shopping with the IC card (1), the store terminal (2)
The checking means (2c) checks the validity of the authenticator of the IC card (1), the adding means (2d) calculates the card balance, and the encrypting means (2b) generates the authenticator from the calculated balance. Then, the prepaid card system using the IC card is characterized in that the balance and the authenticator of the IC card (1) are rewritten.
段(1f)と、カード残高をチェックするためのチェック手
段(1d)とを設け、 不正な買物金額が減額されることをICカード(1) 側で
防止したことを特徴とする請求項1のICカードを用い
たプリペイドカード・システム。2. The IC card (1) is provided with a means (1f) for displaying the shopping amount and a checking means (1d) for checking the card balance so that the illegal shopping amount can be reduced. The prepaid card system using the IC card according to claim 1, which is prevented on the side (1).
トされるカウンタ(1e)を設け、該カウンタ(1e)のカウン
タ値を認証子生成の鍵(2a)に関連させることを特徴とす
る請求項1または請求項2のICカードを用いたプリペ
イドカード・システム。3. The IC card (1) is provided with a counter (1e) that is incremented for each purchase, and the counter value of the counter (1e) is associated with the key (2a) for authenticator generation. A prepaid card system using the IC card according to claim 1 or 2.
e)のカウンタ値をカードID(1a)とともに、店舗端末
(2) から銀行センタ(3) に送信することにより、銀行セ
ンタ(3) でのICカード(1) の複製のチェックを可能と
したことを特徴とする請求項3のICカードを用いたプ
リペイドカード・システム。4. A counter (1) provided on the IC card (1)
The counter value of e) together with the card ID (1a) are stored in the store terminal.
The prepaid card using the IC card according to claim 3, wherein it is possible to check the copy of the IC card (1) at the bank center (3) by transmitting from the (2) to the bank center (3). Card system.
タ値が予め決められた値の整数倍のときのみカウンタ値
を銀行センタ(3) に送信することを特徴とする請求項4
のICカードを用いたプリペイドカード・システム。5. The counter value is transmitted to the bank center (3) only when the counter value of the counter (1e) of the IC card (1) is an integral multiple of a predetermined value.
Prepaid card system using the IC card of.
時間ごとに、カードID(1a)、期間内にそのカードID
(1a)で使用された回数およびカウンタ(1e)の最終値を銀
行センタ(3) に送信することを特徴とする請求項3のI
Cカードを用いたプリペイドカード・システム。6. The store terminal (2), at a predetermined time, a card ID (1a), the card ID within the period
4. I according to claim 3, characterized in that the number of times used in (1a) and the final value of the counter (1e) are sent to the bank center (3).
Prepaid card system using C card.
インで送信することを特徴とする請求項4または請求項
5のICカードを用いたプリペイドカード・システム。7. A prepaid card system using an IC card according to claim 4 or 5, wherein counter information is transmitted online to the bank center (3).
インで送信することを特徴とする請求項4または請求項
5のICカードを用いたプリペイドカード・システム。8. The prepaid card system using the IC card according to claim 4 or 5, wherein the counter information is transmitted to the bank center (3) offline.
る買物金額を取引銀行毎に合算して銀行センタ(3) に送
信する店舗端末(2) と、店舗端末(2) からの送信データ
に基づき、買物金額の決裁を行う銀行センタ(3) とから
なるICカードを用いたプリペイドカード・システムに
おいて、 ICカード(1) に最終使用日時を格納し、カード使用間
隔が大幅に開いたICカード(1) を銀行センタ(3) でチ
ェックすることを特徴とするICカードを用いたプリペ
イドカード・システム。9. A store terminal (2) for transmitting the sum of the IC card (1) and the purchase amount of the IC card (1) for each bank to the bank center (3), and the store terminal (2) In a prepaid card system that uses an IC card that consists of a bank center (3) that determines the purchase amount based on the transmitted data, the IC card (1) stores the date and time of the last use, and the card use interval is greatly expanded. A prepaid card system using an IC card, characterized in that the IC card (1) is checked at the bank center (3).
化してICカード(1) に格納することを特徴とする請求
項9のICカードを用いたプリペイドカード・システ
ム。10. The prepaid card system using the IC card according to claim 9, wherein the last use date and time of the IC card (1) is encrypted and stored in the IC card (1).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4796993A JPH06259452A (en) | 1993-03-09 | 1993-03-09 | Prepaid card system using IC card |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4796993A JPH06259452A (en) | 1993-03-09 | 1993-03-09 | Prepaid card system using IC card |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06259452A true JPH06259452A (en) | 1994-09-16 |
Family
ID=12790155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4796993A Withdrawn JPH06259452A (en) | 1993-03-09 | 1993-03-09 | Prepaid card system using IC card |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06259452A (en) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0997315A (en) * | 1995-09-29 | 1997-04-08 | Toppan Printing Co Ltd | Transaction information processing method, transaction information processing apparatus, and information recording medium |
| WO2001022342A1 (en) * | 1999-09-22 | 2001-03-29 | Keiichi Nakajima | Electronic settlement system, settlement device, and terminal |
| JP2002530701A (en) * | 1998-11-12 | 2002-09-17 | ジェムプリュス | Authentication method between memory card and terminal |
| JP2002279322A (en) * | 2001-03-16 | 2002-09-27 | Sony Corp | Settlement system and method |
| JP2002304589A (en) * | 2001-04-04 | 2002-10-18 | Dainippon Printing Co Ltd | Payment system |
| JP2003006547A (en) * | 2001-06-19 | 2003-01-10 | Dainippon Printing Co Ltd | Personal authentication system on the Internet using IC card |
| JP2005129989A (en) * | 2003-10-21 | 2005-05-19 | Sony Corp | Information storage carrier authenticating system, and information storage carrier authentication method and program |
| JP2006039739A (en) * | 2004-07-23 | 2006-02-09 | Nec Corp | Unit device and driving method of unit device |
| JP2008007151A (en) * | 2006-06-28 | 2008-01-17 | Tokiko Techno Kk | Fuel supply system |
| JP2009193558A (en) * | 2008-01-15 | 2009-08-27 | Komota Kk | Sales system using contactless prepaid card |
| JP2009295121A (en) * | 2008-06-09 | 2009-12-17 | Dainippon Printing Co Ltd | Settlement system, settlement processor, validity verification device, validity verification request processing program, validity verification processing program, and validity verification method |
| WO2013130912A3 (en) * | 2012-02-29 | 2013-11-21 | Google Inc. | In-card access control and monotonic counters for offline payment processing system |
| US9020858B2 (en) | 2012-02-29 | 2015-04-28 | Google Inc. | Presence-of-card code for offline payment processing system |
| EP2973343A4 (en) * | 2013-03-11 | 2016-11-09 | Google Inc | DEPOSIT PROCESS FOR PAYMENT PROCESSING SYSTEM |
-
1993
- 1993-03-09 JP JP4796993A patent/JPH06259452A/en not_active Withdrawn
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0997315A (en) * | 1995-09-29 | 1997-04-08 | Toppan Printing Co Ltd | Transaction information processing method, transaction information processing apparatus, and information recording medium |
| JP2002530701A (en) * | 1998-11-12 | 2002-09-17 | ジェムプリュス | Authentication method between memory card and terminal |
| WO2001022342A1 (en) * | 1999-09-22 | 2001-03-29 | Keiichi Nakajima | Electronic settlement system, settlement device, and terminal |
| JP2002279322A (en) * | 2001-03-16 | 2002-09-27 | Sony Corp | Settlement system and method |
| JP2002304589A (en) * | 2001-04-04 | 2002-10-18 | Dainippon Printing Co Ltd | Payment system |
| JP2003006547A (en) * | 2001-06-19 | 2003-01-10 | Dainippon Printing Co Ltd | Personal authentication system on the Internet using IC card |
| JP2005129989A (en) * | 2003-10-21 | 2005-05-19 | Sony Corp | Information storage carrier authenticating system, and information storage carrier authentication method and program |
| JP2006039739A (en) * | 2004-07-23 | 2006-02-09 | Nec Corp | Unit device and driving method of unit device |
| JP2008007151A (en) * | 2006-06-28 | 2008-01-17 | Tokiko Techno Kk | Fuel supply system |
| JP2009193558A (en) * | 2008-01-15 | 2009-08-27 | Komota Kk | Sales system using contactless prepaid card |
| JP2009295121A (en) * | 2008-06-09 | 2009-12-17 | Dainippon Printing Co Ltd | Settlement system, settlement processor, validity verification device, validity verification request processing program, validity verification processing program, and validity verification method |
| WO2013130912A3 (en) * | 2012-02-29 | 2013-11-21 | Google Inc. | In-card access control and monotonic counters for offline payment processing system |
| US9020858B2 (en) | 2012-02-29 | 2015-04-28 | Google Inc. | Presence-of-card code for offline payment processing system |
| EP2973343A4 (en) * | 2013-03-11 | 2016-11-09 | Google Inc | DEPOSIT PROCESS FOR PAYMENT PROCESSING SYSTEM |
| US10192214B2 (en) | 2013-03-11 | 2019-01-29 | Google Llc | Pending deposit for payment processing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12288198B2 (en) | Systems and methods for math-based currency (MBC) exchanges | |
| JP3083187B2 (en) | Key management method of electronic wallet system | |
| JP3329432B2 (en) | Hierarchical electronic cash execution method and apparatus used therefor | |
| EP0032193B1 (en) | Communication apparatus | |
| US7155418B2 (en) | Electronic cash system | |
| US6029150A (en) | Payment and transactions in electronic commerce system | |
| AU751404B2 (en) | Symmetrically-secured electronic communication system | |
| US8355982B2 (en) | Metrics systems and methods for token transactions | |
| EP0886839B1 (en) | System and method for commercial payments using trusted agents | |
| US8595490B2 (en) | System and method for secure transaction | |
| US20080040284A1 (en) | Method and system for secured transactions | |
| US20030061168A1 (en) | Method for generating customer secure card numbers | |
| WO1999049427A1 (en) | System and method for secure presentment and payment over open networks | |
| JPH10511788A (en) | Trust agent for open distribution of electronic money | |
| JPH07234904A (en) | Method for execution of noncash transaction | |
| HUP0103629A2 (en) | Verifiable electronic journal for a point of sale device and methods for using the same | |
| US20040153410A1 (en) | Anonymous payment system and method | |
| JPH06259452A (en) | Prepaid card system using IC card | |
| WO2001044968A2 (en) | Transaction system and method | |
| JPH05504643A (en) | money transfer system | |
| JPH09114904A (en) | Information sales method and system | |
| JP2971160B2 (en) | Prepaid card system using IC card | |
| JPH08328470A (en) | Key forming system for digital signature and ic card for making signature by using the key | |
| JP2002304589A (en) | Payment system | |
| AU2015203621A1 (en) | Dynamic electronic money |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20000509 |