[go: up one dir, main page]

JPH1115936A - Prepaid ic card system and prepaid ic card - Google Patents

Prepaid ic card system and prepaid ic card

Info

Publication number
JPH1115936A
JPH1115936A JP9166328A JP16632897A JPH1115936A JP H1115936 A JPH1115936 A JP H1115936A JP 9166328 A JP9166328 A JP 9166328A JP 16632897 A JP16632897 A JP 16632897A JP H1115936 A JPH1115936 A JP H1115936A
Authority
JP
Japan
Prior art keywords
card
value
prepaid
writer
reader
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.)
Granted
Application number
JP9166328A
Other languages
Japanese (ja)
Other versions
JP3874491B2 (en
Inventor
Hiroyuki Mori
宏之 森
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP16632897A priority Critical patent/JP3874491B2/en
Publication of JPH1115936A publication Critical patent/JPH1115936A/en
Application granted granted Critical
Publication of JP3874491B2 publication Critical patent/JP3874491B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide an inexpensive prepaid card capable being prevented from being forged or altered fraudulently and to provide a prepaid IC card system having simple constitution. SOLUTION: A non-contact IC card 20 and a reader/writer 10 to be cooperated with the card 20 are verified by a verification key using a random number or the like and a value stored in a memory 22 built in the card 20. Then whether the data of the memory 22 are altered/forged or not is checked by using the value as a key inherent in the memory 22. After the end of the check, a transaction using the card 20 is executed and the contents of the memory 22 in the card 20 are updated based on an accounting result or the like.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はICカードをプリペ
イドカードとして用いたプリペイドICカードシステム
とプリペイドICカードに関する。本発明のICカード
は、たとえば、公衆電話用プリペイド非接触ICカード
として使用される。
The present invention relates to a prepaid IC card system and a prepaid IC card using an IC card as a prepaid card. The IC card of the present invention is used, for example, as a prepaid non-contact IC card for a public telephone.

【0002】[0002]

【従来の技術】最近、現金に代わるカードとしてプリペ
イドカードの利用が幅広く行われている。この種のプリ
ペイドカードと金券としての価値を有するから、偽造の
問題に遭遇する。現在、幅広く利用されているプリペイ
ドカードとしては、そのほとんどが磁気情報によるいわ
ゆる磁気カードである。もちろん、磁気カードについて
も、種々の偽造防止対策が施されているが、磁気的なデ
ータの変更は比較的容易なため、磁気的にデータを書き
換えるなどの偽造がしばしば行われており、偽造防止に
も限界がある。たとえば、磁気的記録を用いた現在のテ
レフォンカードなどは偽造が比較的に容易に行われやす
い。そのため、磁気カードを用いたプリペイドカードは
偽造されても影響が少ない、低額のプリペイドカードと
して用途が限定されているのが実情である。
2. Description of the Related Art Recently, prepaid cards have been widely used as a substitute for cash. Because of the value of this type of prepaid card and vouchers, counterfeiting problems are encountered. At present, most of prepaid cards widely used are so-called magnetic cards using magnetic information. Of course, various forgery prevention measures are also taken for magnetic cards, but since magnetic data can be changed relatively easily, forgery such as magnetically rewriting data is often performed. Also have limitations. For example, current telephone cards and the like using magnetic recording are relatively easy to forge. For this reason, prepaid cards using magnetic cards are limited in use as low-cost prepaid cards, which are less affected by forgery.

【0003】一方、マイクロコンピュータまたは論理回
路(ロジック)とメモリで構成されるICカードを用い
たプリペイドIC電話カードが欧州等で使用されてい
る。たとえば、Siemens社のSLE4436に代
表される、いわゆる第3世代ICカードと呼ばれている
もので、カード固有データ(カードIDデータ)とカー
ド固有の秘密鍵データおよびカード外部装置より入力さ
れた乱数データにより、カードはカード正当性確認のた
めの認証データ生成アルゴリズムでもって認証データを
出力し、カード外部装置がカードの正当性を確認するも
のである。これらICカードは、それ自体の識別コー
ド、たとえば、製造番号などをマイクロコンピュータま
たは論理回路において信号処理して偽造、データの改ざ
んなどに対するセキュリティの向上を図っている。これ
らのICカードとしては、接触式と非接触式との両者が
知られている。
On the other hand, prepaid IC telephone cards using a microcomputer or an IC card composed of a logic circuit and a memory are used in Europe and the like. For example, a so-called third-generation IC card typified by Siemens SLE4436, which includes card-specific data (card ID data), card-specific secret key data, and random number data input from a card external device Thus, the card outputs authentication data using an authentication data generation algorithm for confirming the card validity, and the card external device confirms the validity of the card. In these IC cards, a microcomputer or a logic circuit processes a signal of an identification code of the IC card itself, for example, a serial number or the like to improve security against forgery, data falsification, and the like. As these IC cards, both a contact type and a non-contact type are known.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、その方
法はICカードが正しいか否かの認証だけであって、I
Cカードのメモリに記録されているVALUE値デー
タ、たとえば、かりにテレホンカードとして使用する場
合は度数データが正しいか否かを判定していなかった。
即ち、本物のカードのValueデータを改ざんされて
も、例えば、残度数が1度数であったものを50度数に
改ざんされても、不正を発見できなかった。これを防止
するには、オンラインで、カード固有の番号(カードI
Dデータ)とその残度数をセンタ(センターコンピュー
タ)で常に管理しなければならず、電話カードのような
大量のカードを全部把握するのは膨大なコストがかかる
うえ、通信網に流れる情報量が膨大になり、事実上、実
施することは不可能に近い。
However, the method is only an authentication of whether or not the IC card is correct.
In the case where the value data recorded in the memory of the C card, for example, when used as a telephone card, it is not determined whether or not the frequency data is correct.
That is, even if the Value data of the real card is falsified, for example, if the remaining number is changed from 1 to 50, no fraud is found. To prevent this, online, a card-specific number (Card I
D data) and its residual count must always be managed by a center (center computer). It is enormous cost to grasp all of a large number of cards such as telephone cards, and the amount of information flowing through the communication network is limited. It is enormous and virtually impossible to implement.

【0005】そこで、上記ICカードの偽造防止のため
に、本件出願人は平成9年5月6日に出願した「プリペ
イドICカードシステム」におけるように、ICカード
の正当性判断の他、ICカード内のメモリの金額の確認
も可能なプリペイドICカードシステムを提案してい
る。このICカードシステムは、例えばカード固有のデ
ータとカード固有の秘密鍵データおよび外部装置(リー
ダ/ライタ)より入力された乱数データにより、カード
は正当性確認のための認証データアルゴリズムにより認
証データを出力し、リーダ/ライタなどの外部装置がカ
ードの正当性を判断する。ICカードのメモリに記憶さ
れていくVALUE値データをもとに、リーダ/ライタ
はVALUE値認証データ生成アルゴリズムにより認証
データを生成し、カードに記録しておくことによって、
ICカードが使用される際に、VALUEデータとVA
LUE値認証データを読み出し、VALUE値が正しい
か否かを判定している。従って、VALUE値データを
書き換えた時は(電話カードの場合であれば、度数を減
らした時には)必ず、VALUE値認証データも書き換
える必要がある。
Therefore, in order to prevent forgery of the IC card, the applicant of the present invention, as in the “Prepaid IC card system” filed on May 6, 1997, judges the validity of the IC card, Has proposed a prepaid IC card system capable of confirming the amount of memory in the inside. In this IC card system, for example, the card outputs authentication data by an authentication data algorithm for validity verification, based on card-specific data, card-specific secret key data, and random number data input from an external device (reader / writer). Then, an external device such as a reader / writer determines the validity of the card. Based on the VALUE value data stored in the memory of the IC card, the reader / writer generates authentication data by a VALUE authentication data generation algorithm and records the authentication data on the card.
When an IC card is used, VALUE data and VA
The LUE value authentication data is read, and it is determined whether the VALUE value is correct. Therefore, whenever the VALUE value data is rewritten (in the case of a telephone card, when the frequency is reduced), the VALUE value authentication data must also be rewritten.

【0006】VALUE値認証データ生成アルゴリズム
は秘匿されており、VALUE値データを改ざんしよう
とする不正者がVALUE値データを改ざんできても、
認証データとの不一致が起こり不正が発覚する。VAL
UE値データ生成アルゴリズムはDES(Data E
ncryption Standard)暗号アルゴリ
ズムなどがあるより複雑・高度なアルゴリズムを用い
て、より安全性を高めることが考えられる。また、VA
LUE値認証データ生成アルゴリズムは外部装置(リー
ダ/ライタ)が持っているものが、通常、SAM(Se
curity Authentication Mod
ule)と呼ばれるモジュール化されたユニットに格納
されており、不正者等は一切解析できない。このSAM
にはマスター鍵データやカード固有の秘密鍵データ生成
アルゴリズムも格納されている。
[0006] The VALUE authentication data generation algorithm is kept secret, and even if an unauthorized person who attempts to tamper with the VALUE data can tamper with the VALUE data,
Mismatch with authentication data occurs and fraud is discovered. VAL
The UE value data generation algorithm is DES (Data E
It is conceivable that the security is further improved by using a more complicated and advanced algorithm such as an ncryption standard encryption algorithm. Also, VA
The LUE value authentication data generation algorithm that an external device (reader / writer) has usually has a SAM (Sequence).
currency Authentication Mod
ule), which is stored in a modularized unit, and cannot be analyzed by any unauthorized person. This SAM
Also stores the master key data and the card-specific secret key data generation algorithm.

【0007】しかしながら、上述したプリペイドICカ
ードシステムは構成が複雑であり、簡便なプリペイドシ
ステムに適用するには価格的に問題になる。
However, the above-described prepaid IC card system has a complicated configuration, and it is costly to apply to a simple prepaid system.

【0008】本発明は上述した不利益を克服して、簡単
な構成で改ざんなどに耐用性のあるプリペイドICカー
ドシステムとプリペイドICカードを提供することを目
的とする。
An object of the present invention is to provide a prepaid IC card system and a prepaid IC card which overcome the above disadvantages and have a simple structure and are durable against tampering.

【0009】[0009]

【課題を解決するための手段】本発明によれば、固有の
キーと、プリペイド金額の初期値、前回の残高および今
回の残高を含むVALUE値と、これらから生成される
認証データとが記憶されるメモリと、演算回路を有する
プリペイドICカードと、該ICカードと情報交換して
使用した金額に相当するプリペイドICカードの金額を
更新する演算処理手段を有するリーダ/ライタとを備え
たプリペイドICカードシステムであって、前記ICカ
ードの演算回路と前記リーダ/ライタの演算処理手段と
は、前記リーダ/ライタが生成した認証キーと、前記I
Cカードのメモリに記録されている前記VALUE値と
VALUE値認証データとを用いて正当性を認証し、前
記認証動作後、前記ICカードの演算回路は、前回のV
ALUE値が改ざんされていないことを確認し、前記リ
ーダ/ライタの演算処理手段は、前記ICカードのVA
LUE値が改ざんされていないとき、そのICカードの
使用を許可し、使用した金額に相当するデータを前記I
Cカードに送出し、前記ICカードの演算回路は、前記
リーダ/ライタからの金額に相当するデータを前記メモ
リに更新するプリペイドICカードシステムが提供され
る。
According to the present invention, a unique key, an initial value of a prepaid amount, a VALUE value including a previous balance and a current balance, and authentication data generated from these values are stored. Prepaid IC card having a memory, a prepaid IC card having an arithmetic circuit, and a reader / writer having an arithmetic processing means for updating the amount of the prepaid IC card corresponding to the amount used by exchanging information with the IC card. In the system, the arithmetic circuit of the IC card and the arithmetic processing means of the reader / writer include: an authentication key generated by the reader / writer;
The validity is authenticated using the VALUE and the value authentication data recorded in the memory of the C card, and after the authentication operation, the arithmetic circuit of the IC card executes the previous V
After confirming that the ALUE value has not been tampered with, the arithmetic processing means of the reader / writer checks the VA of the IC card.
When the LUE value has not been tampered with, use of the IC card is permitted, and data corresponding to the used amount is stored in the I
A prepaid IC card system is provided in which the data is transmitted to a C card and the arithmetic circuit of the IC card updates data corresponding to the amount of money from the reader / writer into the memory.

【0010】好ましくは、前記リーダ/ライタが生成す
る認証キーは任意の乱数である。
[0010] Preferably, the authentication key generated by the reader / writer is an arbitrary random number.

【0011】特定的には、前記ICカードの演算回路
は、前記認証動作時における前記VALUE値として
(プリペイド金額の初期値−現在の残高)を用い、前記
VALUE値の改ざんのチェック時に比較するVALU
E値認証データとして(プリペイド金額の初期値−現在
の残高)を用いる。または特定的には、前記ICカード
の演算回路は、前記認証動作時における前記VALUE
値として(プリペイドの残高)を用い、前記VALUE
値の改ざんのチェック時に比較するVALUE値認証デ
ータとして(現在の残額)をを用いる。
Specifically, the arithmetic circuit of the IC card uses (the initial value of the prepaid amount-the current balance) as the VALUE value at the time of the authentication operation, and compares the VALUE value at the time of checking for alteration of the VALUE value.
(The initial value of the prepaid amount-the current balance) is used as the E value authentication data. Or, specifically, the arithmetic circuit of the IC card is configured to execute the VALUE operation at the time of the authentication operation.
Using (value of prepaid balance) as the value,
(Current balance) is used as VALUE authentication data to be compared when checking for value tampering.

【0012】好適には、前記認証動作のとき、前記IC
カードおよび前記リーダ/ライタはそれぞれ、前記VA
LUE値に前記リーダ/ライタで生成した認証キーを信
号処理して行い、前記ICカードにおける改ざんのチェ
ックとき、前記ICカードは前記VALUE値にICカ
ード固有のキーを信号処理して照合して行う。
Preferably, at the time of the authentication operation, the IC
The card and the reader / writer are respectively the VA
The authentication key generated by the reader / writer is signal-processed to the LUE value, and when the tampering in the IC card is checked, the IC card performs signal processing of the VALUE-specific key to the key unique to the IC card and performs collation. .

【0013】好適には、前記リーダ/ライタは所定の高
周波で信号を送受信するアンテナを有し、該アンテナか
ら前記ICカードの動作用電力と送信信号を送出し、受
信信号を受信し、前記プリペイドICカードは所定の高
周波で信号を送受信するアンテナを有する非接触式IC
カードであり、該ICカードで受信した電力で前記IC
カード内の回路の給電を行い、クロック信号を抽出し、
抽出したクロック信号を前記ICカード内の回路のクロ
ック信号として用いる。
Preferably, the reader / writer has an antenna for transmitting and receiving a signal at a predetermined high frequency. The antenna transmits operating power for the IC card and a transmission signal, receives a reception signal, and receives the prepaid signal. The IC card is a non-contact type IC having an antenna for transmitting and receiving signals at a predetermined high frequency.
A card, and the power received by the IC card is used for the IC.
Powers the circuit inside the card, extracts the clock signal,
The extracted clock signal is used as a clock signal of a circuit in the IC card.

【0014】また本発明によれば、固有のキー、およ
び、プリペイド金額の初期値、前回の残高および今回の
残高を含むVALUE値とVALUE値認証データとが
記憶されているメモリと、演算回路を有し、協動するリ
ーダ/ライタから受信した認証キーと前記VALUE値
を用いて正当性をチェックする手段と、前記固有のキー
と前記VALUE値とを用いて前記メモリのデータの改
ざんの有無をチェックする手段と、偽造、改ざんがない
とき、前記リーダ/ライタからの更新データに基づいて
前記メモリのVALUE値を更新する手段とを有するプ
リペイドICカードが提供される。
Further, according to the present invention, a memory storing a unique key, a VALUE value including an initial value of a prepaid amount, a previous balance and a current balance, and VALUE value authentication data, and an arithmetic circuit are provided. Means for checking validity using an authentication key received from a cooperating reader / writer and the VALUE, and determining whether data in the memory has been tampered with using the unique key and the VALUE. There is provided a prepaid IC card having means for checking and means for updating a VALUE value of the memory based on update data from the reader / writer when there is no forgery or tampering.

【0015】好適には、前記プリペイドICカードはア
ンテナを有する非接触式ICカードである。
Preferably, the prepaid IC card is a non-contact IC card having an antenna.

【0016】さらに本発明によれば、固有のキー、およ
び、プリペイド金額の初期値、前回の残高および今回の
残高を含むVALUE値とVALUE値認証データとが
記憶されているメモリと、演算回路を有するプリペイド
ICカードと、該ICカードと情報交換して使用した金
額に相当するプリペイドICカードの金額を更新する演
算処理手段を有するリーダ/ライタとを備えたプリペイ
ドICカードシステムにおける信号処理方法であって、
前記ICカードの演算回路と前記リーダ/ライタの演算
処理手段とは、前記リーダ/ライタが生成した認証キー
と、前記ICカードのメモリに記録されている前記VA
LUE値を用いて正当性を認証し、前記認証動作後、前
記ICカードの演算回路は、前回のVALUE値が改ざ
んされていないことを確認し、前記リーダ/ライタの演
算処理手段は、前記ICカードのVALUE値が改ざん
されていないとき、そのICカードの使用を許可し、使
用した金額に相当するデータを前記ICカードに送出
し、前記ICカードの演算回路は、前記リーダ/ライタ
からの金額に相当するデータを前記メモリに更新するプ
リペイドICカードシステムにおける信号処理方法が提
供される。
Further, according to the present invention, a memory for storing a unique key, a VALUE value including an initial value of a prepaid amount, a previous balance and a current balance, and VALUE authentication data, and an arithmetic circuit are provided. A signal processing method in a prepaid IC card system comprising: a prepaid IC card having the same; and a reader / writer having an arithmetic processing means for updating the amount of the prepaid IC card corresponding to the amount used by exchanging information with the IC card. hand,
The arithmetic circuit of the IC card and the arithmetic processing means of the reader / writer include an authentication key generated by the reader / writer and the VA recorded in a memory of the IC card.
The authenticity is authenticated using the LUE value. After the authentication operation, the arithmetic circuit of the IC card confirms that the previous VALUE value has not been tampered with, and the arithmetic processing means of the reader / writer executes the IC processing. When the VALUE value of the card has not been tampered with, the use of the IC card is permitted, data corresponding to the used amount is sent to the IC card, and the arithmetic circuit of the IC card uses the amount from the reader / writer. And a signal processing method in a prepaid IC card system for updating data corresponding to the above to the memory.

【0017】[0017]

【作用】プリペイド機能をもった非接触式ICカードと
リーダ/ライタとを用い、ICカードの正当性判断とと
もにプリペイドの残高金額の確認を行う。前記残高金額
として、現在のプリペイドの残高金額と初期設定金額と
の差額、または、前回使用時のプリペイド残高金額を用
いて前記残高の確認を行う。
By using a non-contact IC card having a prepaid function and a reader / writer, the validity of the IC card is determined and the balance of the prepaid is confirmed. The balance is confirmed using the difference between the current prepaid balance amount and the initially set amount, or the prepaid balance amount used last time.

【0018】[0018]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

【第1実施形態】以下、本発明のプリペイドICカード
システムおよびプリペイドICカードの第1の実施の形
態を述べる。図1は本発明のプリペイドICカードシス
テムの第1の実施の形態としてのプリペイド用非接触I
Cカードシステムの構成図である。第1の実施の形態に
おいては、ICカードとして非接触ICカードを用いた
例を述べる。図1に図解したプリペイド用非接触ICカ
ードシステムは、外部装置としてのリーダ/ライタ10
と、プリペイドカードとしての非接触ICカード20と
を有する。本発明の第1の実施の形態として、非接触I
Cカード20として、公衆電話用プリペイドカードとし
て使用され、使用可能な残金値や公衆電話機の残度数な
どの「VALUEデータ」が記録されている非接触式I
Cカードを例示する。非接触ICカードに対する外部装
置としては、公衆電話機に併設されていて公衆電話機用
プリペイドカードとしての非接触ICカードの信号処理
を行うリーダ/ライタ10を例示する。
First Embodiment Hereinafter, a first embodiment of a prepaid IC card system and a prepaid IC card of the present invention will be described. FIG. 1 shows a prepaid non-contact I as a first embodiment of a prepaid IC card system according to the present invention.
It is a block diagram of a C card system. In the first embodiment, an example in which a non-contact IC card is used as an IC card will be described. The prepaid non-contact IC card system illustrated in FIG. 1 includes a reader / writer 10 as an external device.
And a non-contact IC card 20 as a prepaid card. As a first embodiment of the present invention, a non-contact I
A non-contact type I card which is used as a prepaid card for a public telephone as the C card 20 and in which "VALUE data" such as an available balance value and a remaining number of the public telephone are recorded.
The C card is exemplified. An example of an external device for a non-contact IC card is a reader / writer 10 that is attached to a public telephone and performs signal processing on the non-contact IC card as a prepaid card for the public telephone.

【0019】リーダ/ライタ10は、演算手段としての
コンピュータ11と、メモリ12と、変調回路13と、
復調回路14と、送受信用アンテナ15と、クロック信
号発生回路16と、電源17とを有する。非接触ICカ
ード20は、マイクロコンピュータまたは論理回路で実
現される処理回路21と、メモリ22と、変調回路23
と、復調回路24と、送受信用アンテナ25と、クロッ
ク抽出回路26と、電源回路27とを有する。
The reader / writer 10 includes a computer 11 as arithmetic means, a memory 12, a modulation circuit 13,
It has a demodulation circuit 14, a transmission / reception antenna 15, a clock signal generation circuit 16, and a power supply 17. The contactless IC card 20 includes a processing circuit 21 implemented by a microcomputer or a logic circuit, a memory 22, and a modulation circuit 23.
, A demodulation circuit 24, a transmission / reception antenna 25, a clock extraction circuit 26, and a power supply circuit 27.

【0020】メモリ22には下記のデータが記憶されて
いるとする。IDデータとしてたとえば非接触ICカー
ド20の製造段階に決定される製造番号、プリペイドカ
ードの初期値としてたとえば¥10000、前回までの
残高、たとえば¥6000 メモリ22はまた、後述する処理回路21で動作するプ
ログラムおよびその他のデータを記憶する。
It is assumed that the following data is stored in the memory 22. The ID number is, for example, a manufacturing number determined at the manufacturing stage of the non-contact IC card 20, the initial value of the prepaid card is, for example, $ 10000, the balance up to the previous time, for example, $ 6000. Stores programs and other data.

【0021】リーダ/ライタ10と非接触ICカード2
0との基本動作を述べる。リーダ/ライタ10におい
て、送受信用アンテナ15から、変調回路13において
コンピュータ11からの所定の信号とクロック信号発生
回路16からのクロックCLKとを所定の周波数の搬送
波信号を用いて変調した変調回路13からの高周波信号
が発せられている。送受信用アンテナ15の電磁界領域
に非接触ICカード20が近接すると、送受信用アンテ
ナ25がそれに感応して受信する。送受信用アンテナ2
5の受信信号は電源回路27において整流されてDC電
圧が生成され、非接触ICカード20を動作させる電源
として使用される。クロック抽出回路26は電源回路2
7に印加された高周波信号から、クロック信号発生回路
16で発したと同等のクロックCLKを抽出する。電源
回路27からの電圧が所定値に到達し、クロック抽出回
路26から正規のクロックCLKが抽出されるとコンピ
ュータ11、変調回路23、復調回路24が動作する。
復調回路24は送受信用アンテナ25で受信した信号を
復調して処理回路21に印加する。処理回路21は後述
するように、リーダ/ライタ10からの送信信号が適切
な場合、ATR(Answer To Reset)信号を出力し、応答
信号を変調回路23に送出し、変調回路23は所定の搬
送波信号を用いて処理回路21からの信号を変調し、送
受信用アンテナ25を介してリーダ/ライタ10の送受
信用アンテナ15に送出する。リーダ/ライタ10の送
受信用アンテナ15は非接触ICカード20の送受信用
アンテナ25からのATR信号を受信し、復調回路14
が受信信号を復調してコンピュータ11に印加する。こ
れにより、コンピュータ11は非接触ICカード20が
接近したことを理解する。次いで、コンピュータ11は
復調された信号の適否を判断して、非接触ICカード2
0と以下に詳述する信号授受を行うか否かを判断する。
Reader / writer 10 and non-contact IC card 2
The basic operation with 0 will be described. In the reader / writer 10, the modulation circuit 13 modulates a predetermined signal from the computer 11 and a clock CLK from the clock signal generation circuit 16 using a carrier signal of a predetermined frequency from a transmission / reception antenna 15 and a modulation circuit 13. Is emitted. When the non-contact IC card 20 approaches the electromagnetic field of the transmitting / receiving antenna 15, the transmitting / receiving antenna 25 receives the signal in response thereto. Transmitting and receiving antenna 2
The received signal of No. 5 is rectified in the power supply circuit 27 to generate a DC voltage, which is used as a power supply for operating the non-contact IC card 20. The clock extraction circuit 26 is a power supply circuit 2
A clock CLK equivalent to that generated by the clock signal generation circuit 16 is extracted from the high-frequency signal applied to 7. When the voltage from the power supply circuit 27 reaches a predetermined value and the normal clock CLK is extracted from the clock extraction circuit 26, the computer 11, the modulation circuit 23, and the demodulation circuit 24 operate.
The demodulation circuit 24 demodulates the signal received by the transmission / reception antenna 25 and applies the signal to the processing circuit 21. When the transmission signal from the reader / writer 10 is appropriate, the processing circuit 21 outputs an ATR (Answer To Reset) signal and sends a response signal to the modulation circuit 23, as described later. The signal from the processing circuit 21 is modulated using the signal, and transmitted to the transmitting / receiving antenna 15 of the reader / writer 10 via the transmitting / receiving antenna 25. The transmission / reception antenna 15 of the reader / writer 10 receives the ATR signal from the transmission / reception antenna 25 of the non-contact IC card 20,
Demodulates the received signal and applies it to the computer 11. Thereby, the computer 11 understands that the non-contact IC card 20 has approached. Next, the computer 11 determines whether the demodulated signal is appropriate or not, and
It is determined whether or not a signal transmission / reception described below will be performed.

【0022】以下、主として、リーダ/ライタ10のコ
ンピュータ11の信号処理と、非接触ICカード20の
処理回路21の信号処理とを述べる。なお、リーダ/ラ
イタ10における送信動作は変調回路13および送受信
用アンテナ15によって行われ、受信動作は送受信用ア
ンテナ15および復調回路14によって行われるが、以
下の記述においてはこれらの動作の説明は割愛する。同
様に、非接触ICカード20における送信動作は変調回
路23および送受信用アンテナ25によって行われ、受
信動作は送受信用アンテナ25および復調回路24によ
って行われるが、以下の記述においてはこれらの動作の
説明は割愛する。また、リーダ/ライタ10と非接触I
Cカード20とはともに送受信用アンテナ15と送受信
用アンテナ25とを介して送受信可能な距離および位置
にあるものとする。
Hereinafter, signal processing of the computer 11 of the reader / writer 10 and signal processing of the processing circuit 21 of the non-contact IC card 20 will be mainly described. The transmission operation in the reader / writer 10 is performed by the modulation circuit 13 and the transmission / reception antenna 15, and the reception operation is performed by the transmission / reception antenna 15 and the demodulation circuit 14. However, in the following description, these operations are omitted. I do. Similarly, the transmission operation of the non-contact IC card 20 is performed by the modulation circuit 23 and the transmission / reception antenna 25, and the reception operation is performed by the transmission / reception antenna 25 and the demodulation circuit 24. These operations will be described in the following description. Is omitted. In addition, the reader / writer 10 and the non-contact I
It is assumed that both the C card 20 and the C card 20 are at a distance and a position where transmission and reception are possible via the transmission / reception antenna 15 and the transmission / reception antenna 25.

【0023】図2は第1の実施の形態の、コンピュータ
11と処理回路21との信号処理を図解したフローチャ
ートである。ステップ1〜9はコンピュータ11の動作
を示し、ステップ11〜19は処理回路21の動作を示
す。
FIG. 2 is a flowchart illustrating signal processing between the computer 11 and the processing circuit 21 according to the first embodiment. Steps 1 to 9 show the operation of the computer 11, and steps 11 to 19 show the operation of the processing circuit 21.

【0024】ステップ1:認証キーの生成と送信 公衆電話機に併置されたリーダ/ライタ10のコンピュ
ータ11は任意の認証キーを決定する。本実施の形態に
おいては、上記認証キーは、たとえば、任意の乱数であ
る。リーダ/ライタ10にはコンピュータ11が設けら
れているので、多少複雑な乱数を用いることもできる
が、非接触ICカード20の処理回路21を論理回路な
どで構成した場合は簡単な乱数が望ましい。乱数の例と
しては、たとえば、(1)そのときの時刻(時刻tt、
分mm、秒ss)、(1)モンテカルロ法による任意の
乱数、(2)その時の月(MM)、日(DD)、時刻
(時刻tt、、分mm、秒ss)、(3)これら時間デ
ータ、すなわち、10桁のMMDDttmmssを2乗
して中央の4桁のみ抽出した数字などを用いることがで
きる。このように、乱数を用いた認証キーは固定ではな
くその時に応じて変化するものを用いる。そうすること
により、固定の認証キーを用いるより、機密性、換言す
れば、偽造、改ざんなどに対する安全性が一層高まる。
したがって、簡単な乱数でもよい。変調回路23は搬送
波信号で認証キーを変調する。送受信用アンテナ15か
ら認証キーを含む変調信号をリーダ/ライタ10に向け
て空間に送出する。
Step 1: Generation of Authentication Key and Transmission The computer 11 of the reader / writer 10 co-located with the public telephone determines an arbitrary authentication key. In the present embodiment, the authentication key is, for example, an arbitrary random number. Since the reader / writer 10 is provided with the computer 11, a somewhat complicated random number can be used. However, when the processing circuit 21 of the non-contact IC card 20 is constituted by a logic circuit or the like, a simple random number is desirable. Examples of random numbers include, for example, (1) the time at that time (time tt,
Minute mm, second ss), (1) an arbitrary random number by the Monte Carlo method, (2) current month (MM), day (DD), time (time tt, minute mm, second ss), (3) these times Data, that is, a number obtained by squaring a 10-digit MMDD ttmmss and extracting only the center 4 digits can be used. As described above, the authentication key using the random number is not fixed but changes according to the time. By doing so, the confidentiality, in other words, the security against forgery, falsification, etc. is further improved than using a fixed authentication key.
Therefore, a simple random number may be used. The modulation circuit modulates the authentication key with the carrier signal. A modulated signal including the authentication key is transmitted from the transmitting / receiving antenna 15 to the reader / writer 10 to the space.

【0025】ステップ11:認証キーの受信 送受信用アンテナ15の電磁界領域に公衆電話用プリペ
イドとしての非接触ICカード20が接近すると、送受
信用アンテナ25は上記乱数から発生させた認証キーを
含む変調信号を受信し、復調回路24で認証キーを含む
復調した結果を復調して処理回路21に印加する。
Step 11: Receiving Authentication Key When the non-contact IC card 20 serving as a prepaid public telephone approaches the electromagnetic field of the antenna 15 for transmitting and receiving the authentication key , the transmitting and receiving antenna 25 modulates including the authentication key generated from the random number. Upon receiving the signal, the demodulation circuit 24 demodulates the demodulated result including the authentication key and applies the demodulated result to the processing circuit 21.

【0026】ステップ12:第1のVALUE値認証デ
ータの生成と送信 非接触ICカード20のメモリ22には、VALUE値
として上述したように、IDコードとしての製造番号、
プリペイドの初期値=¥10000と、前回までの残高
=¥6000が記録されている。処理回路21は、正当
な認証キーが受信されたとき、受信した認証キーとメモ
リ22に記録されているVALUE値からVALUE値
認証データ(第1のVALUE値認証データまたはIC
カード・VALUE値認証データ)を生成する。認証キ
ーとVALUE値から第1のVALUE値認証データを
生成する方法としては、たとえば、上述のごとく乱数で
生成された認証キーとVALUE値とを加算する、ある
いは、両者を乗算する、または、論理和をとるなどの種
々の演算をとることができる。処理回路21が簡単な論
理回路で実現したときはVALUE値認証データの生成
は簡単な演算が好ましい。他方、処理回路21をマイク
ロコンピュータなどで実現した場合は多少複雑な演算で
もよい。第1のVALUE値認証データをこのように信
号処理して決定すると、直接、残額などの金額をVAL
UE値認証データとして使用するときより、機密性が高
まる。すなわち、上記のごとく暗号処理された第1のV
ALUE値認証データはそのままでは残額を意味しない
から、秘匿性が高い。上記のごとく生成した第1のVA
LUE値認証データと、それに用いた金銭情報、たとえ
ば、現在の残額とは変調回路23で所定の搬送波信号で
変調されて送受信用アンテナ25からリーダ/ライタ1
0に送出される。
Step 12: First value authentication data
Over to the memory 22 of the generation and transmission contactless IC card 20 of the motor, as described above as the VALUE value, serial number of the ID code,
The prepaid initial value = $ 10000 and the balance up to the previous time = $ 6000 are recorded. When a valid authentication key is received, the processing circuit 21 determines the value authentication data (first value authentication data or IC value) based on the received authentication key and the VALUE stored in the memory 22.
Card / VALUE authentication data). As a method of generating the first value authentication data from the authentication key and the value, for example, as described above, the authentication key generated by a random number and the value are added, or both are multiplied, or a logical value is added. Various operations such as summing can be performed. When the processing circuit 21 is realized by a simple logic circuit, it is preferable that the generation of the value authentication data be a simple operation. On the other hand, when the processing circuit 21 is realized by a microcomputer or the like, a somewhat complicated operation may be performed. When the first value authentication data is determined by performing signal processing in this way, the amount such as the balance is directly converted to VAL.
Confidentiality is higher than when used as UE value authentication data. That is, the first V encrypted as described above
Since the ALUE value authentication data does not mean the remaining amount as it is, the confidentiality is high. The first VA generated as described above
The LUE value authentication data and the monetary information used therein, for example, the current balance, are modulated by a predetermined carrier signal by the modulation circuit 23 and transmitted from the transmitting / receiving antenna 25 to the reader / writer 1.
Sent to 0.

【0027】第1実施例 VALUE値の第1実施例の具体例を示す。この例で
は、VALUE値データとして(初期値−現在の残額)
を用いる。このVALUE値を用いたVALUE値認証
データを、たとえば、下記の演算によって生成する。 すなわち、プリペイドカードの初期値¥10000から
現在の残額を減じた結果に受信した認証キーを排他的論
理和(Exclusive OR)演算を行う。上記差
計算、排他的論理和演算は、簡単な論理回路で実現でき
るから、処理回路21の回路構成は簡単ですむ。なお、
(初期値−現在の残高)に認証キーを信号処理して第1
のVALUE値認証データを生成する方法は上述したよ
うに、上記排他的論理和の他、単純な和、差、乗算な
ど、適宜の演算を行うことができる。
[0027] Specific examples of the first embodiment of the first embodiment VALUE value. In this example, VALUE value data (initial value-current balance)
Is used. VALUE value authentication data using this VALUE value is generated by, for example, the following calculation. That is, an exclusive OR (Exclusive OR) operation is performed on the received authentication key based on the result obtained by subtracting the current balance from the initial value of the prepaid card $ 10000. Since the above difference calculation and exclusive OR operation can be realized by a simple logic circuit, the circuit configuration of the processing circuit 21 is simple. In addition,
(Initial value-current balance) signal processing of the authentication key
As described above, the method of generating the VALUE authentication data can perform an appropriate operation such as a simple sum, difference, or multiplication in addition to the exclusive OR.

【0028】第2実施例 VALUE値の第2実施例の具体例を示す。この例で
は、VALUE値データとして(現在の残高)を用い
る。このVALUE値を用いたVALUE値認証データ
を下記の演算によって生成する。 現在の残額 ¥5000EXOR 認証キー すなわち、プリペイドカードの現在の残高に受信した認
証キーを排他的論理和(Exclusive OR)演
算を行う。上記差計算、排他的論理和演算は、簡単な論
理回路で実現できるから、処理回路21の回路構成は簡
単ですむ。なお、(現在の残高)に認証キーを信号処理
して第1のVALUE値認証データを生成する方法は上
述したように、上記排他的論理和の他、単純な和、差、
乗算など、適宜の演算を行うことができる。
[0028] Specific examples of the second embodiment of the second embodiment VALUE value. In this example, (current balance) is used as VALUE data. VALUE value authentication data using this VALUE value is generated by the following calculation. Current balance ¥ 5000 EXOR Authentication key, that is, an exclusive OR (Exclusive OR) operation is performed on the authentication key received on the current balance of the prepaid card. Since the above difference calculation and exclusive OR operation can be realized by a simple logic circuit, the circuit configuration of the processing circuit 21 is simple. In addition, as described above, in addition to the exclusive OR, a simple sum, difference,
An appropriate operation such as multiplication can be performed.

【0029】第1実施例と第2実施例との比較 第1実施例はプリペイドの初期値も考慮しているから、
任意の金額で発行されるプリペイドカードに適用する。
たとえば、この場合、初期値そのものも改ざんされる可
能性がある。そのため、初期値も信号処理の対象にす
る。他方、第2実施例は定額で発行するプリペイドカー
ドに適している。この場合、初期値が改ざんされても容
易に検出できる。いずれの実施例においても、第1のV
ALUE値データをこのように信号処理しており、直
接、残額を使用しないので、秘匿性(機密性)が高い。
第1実施例および第2実施例において、上記のごとく生
成した第1のVALUE値認証データと、現在の残額な
どの金銭情報は変調回路23で所定の搬送波信号で変調
されて送受信用アンテナ25からリーダ/ライタ10に
送出される。
Comparison between the first embodiment and the second embodiment The first embodiment also considers the initial value of prepaid,
Applies to prepaid cards issued for any amount.
For example, in this case, the initial value itself may be falsified. Therefore, the initial values are also subject to signal processing. On the other hand, the second embodiment is suitable for a prepaid card issued at a fixed price. In this case, even if the initial value is falsified, it can be easily detected. In any of the embodiments, the first V
Since the ALUE value data is signal-processed in this way, and the balance is not used directly, the confidentiality (confidentiality) is high.
In the first and second embodiments, the first value authentication data generated as described above and the monetary information such as the current balance are modulated by the modulation circuit 23 with a predetermined carrier signal and transmitted from the transmitting / receiving antenna 25. It is sent to the reader / writer 10.

【0030】ステップ2:第1、第2のVALUE値認
証データの生成 リーダ/ライタ10の送受信用アンテナ15は送受信用
アンテナ25からの上記送信信号を受信する。復調回路
14は送受信用アンテナ15の受信信号を復号し、復調
結果をコンピュータ11に印加する。コンピュータ11
は、メモリ12に記憶してある非接触ICカード20に
送出した認証キーと、リーダ/ライタ10から受信した
金銭情報からリーダ/ライタ10におけるVALUE値
認証データ(第2のVALUE値認証データまたはリー
ダ/ライタ・VALUE値認証データ)を生成する。第
2のVALUE値認証データの生成方法は、処理回路2
1と同じである。なお、この場合も上述した第1実施例
または第2実施例と同様の演算処理を行う。コンピュー
タ11は、認証キーとして自己が非接触ICカード20
に送出しメモリ12に記憶しているものを用いる。
Step 2: First and second value recognition
Transmitting and receiving antenna 15 of generating the reader / writer 10 testimony data receives the transmitted signal from the transmitting and receiving antenna 25. The demodulation circuit 14 decodes the reception signal of the transmission / reception antenna 15 and applies the demodulation result to the computer 11. Computer 11
Is the VALUE authentication data (second VALUE authentication data or reader value) in the reader / writer 10 based on the authentication key sent to the non-contact IC card 20 stored in the memory 12 and the monetary information received from the reader / writer 10. / Writer / VALUE authentication data). The method of generating the second value authentication data is as follows.
Same as 1. In this case, the same arithmetic processing as in the first embodiment or the second embodiment is performed. The computer 11 uses the non-contact IC card 20 as an authentication key.
And the one stored in the memory 12 is used.

【0031】ステップ3:リーダ/ライタ10の認証 コンピュータ11は、非接触ICカード20から受信し
た第1のVALUE値認証データと、自己が生成した第
2のVALUE値認証データとを照合して一致している
か否かを判定する。認証キーが同じであるから、コンピ
ュータ11の認証データ生成アルゴリズムと処理回路2
1の認証データアルゴリズムとが一致していれば、第1
のVALUE値認証データと第2のVALUE値認証デ
ータとは一致する。すなわち、リーダ/ライタ10と非
接触ICカード20とは同じアルゴリズムで処理する正
当な仲間として認識できる。すなわち、リーダ/ライタ
10は正しい非接触ICカード20と交信していること
が確認できる。したがって、以下の動作に進めることが
できる。
Step 3: The authentication computer 11 of the reader / writer 10 collates the first value authentication data received from the non-contact IC card 20 with the second value authentication data generated by the self, and makes one It is determined whether or not they are in compliance. Since the authentication key is the same, the authentication data generation algorithm of the computer 11 and the processing circuit 2
If the authentication data algorithm matches the first authentication data algorithm, the first
VALUE value authentication data and the second VALUE value authentication data match. In other words, the reader / writer 10 and the non-contact IC card 20 can be recognized as valid associates who process with the same algorithm. That is, it can be confirmed that the reader / writer 10 is communicating with the correct non-contact IC card 20. Therefore, it is possible to proceed to the following operation.

【0032】ステップ4:第2のVALUE値認証デー
タの送信 リーダ/ライタ10における認証動作が完了したら、コ
ンピュータ11は、第2のVALUE値認証データを変
調回路23、送受信用アンテナ25を介して非接触IC
カード20に送出する。
Step 4: Second value authentication data
When the authentication operation in the data transmission reader / writer 10 is completed, the computer 11 transmits the second value authentication data to the non-contact IC via the modulation circuit 23 and the transmission / reception antenna 25.
Send it to the card 20.

【0033】ステップ13:第2のVALUE値認証デ
ータの受信、照合 非接触ICカード20の処理回路21は、受信した第2
のVALUE値認証データと、自分がリーダ/ライタ1
0に送出しメモリ22に記憶している第1のVALUE
値認証データとを照合する。認証キーが同じであり、コ
ンピュータ11の認証データ生成アルゴリズムと処理回
路21の認証データアルゴリズムとが一致していれば、
第1のVALUE値認証データと第2のVALUE値認
証データとは一致する。すなわち、リーダ/ライタ10
は正しい非接触ICカード20と交信していることが確
認できる。したがって、第1のVALUE値認証データ
と第2のVALUE値認証データとが一致しているとき
は、処理回路21はリーダ/ライタ10は交信可能な正
当なリーダ/ライタであると判断する。
Step 13: Second value authentication data
The processing circuit 21 of the non-contact IC card 20 receives and verifies the received second
VALUE authentication data and the reader / writer 1
0 and the first value stored in the memory 22
Check with value authentication data. If the authentication key is the same and the authentication data generation algorithm of the computer 11 matches the authentication data algorithm of the processing circuit 21,
The first value authentication data matches the second value authentication data. That is, the reader / writer 10
Can be confirmed to be communicating with the correct non-contact IC card 20. Therefore, when the first value authentication data matches the second value authentication data, the processing circuit 21 determines that the reader / writer 10 is a valid reader / writer that can communicate.

【0034】以上の動作により、リーダ/ライタ10と
非接触ICカード20とは相互に信頼して交信可能な相
手であることを確認できたことになる。本実施の形態に
おいては、時間に応じて変化する乱数を用いてVALU
E値を変化させているので、同じ演算方式の非接触IC
カード20とリーダ/ライタ10とが交信可能になると
いう機密度をたかめた方法をとっている。特に、乱数を
用いた暗号データを交信しているので、それが盗聴され
たとしても、第3者には実際の意味が分かりにくい。ま
た、非接触ICカード20のメモリ22に記憶されてい
るVALUE値データを改竄しようとする不正使用者が
いたとしても、非接触ICカード20とリーダ/ライタ
10のそれぞれの認証が終了していないと、以下に述べ
るVALUE値の書き換えはできない。リーダ/ライタ
10と非接触ICカード20との認証を行うことによ
り、たとえば、偽装した非接触ICカード20、また
は、偽装したリーダ/ライタ10で正規の非接触ICカ
ード20のデータを改ざんするように悪用が未然に防止
できる。次いで、VALUE値の正当性の確認動作を行
う。
By the above operation, it can be confirmed that the reader / writer 10 and the non-contact IC card 20 are mutually reliable communicating parties. In the present embodiment, VALUs are generated using random numbers that change with time.
Since the E value is changed, a non-contact IC of the same operation method
This method employs a method that enhances the confidentiality that the card 20 and the reader / writer 10 can communicate with each other. In particular, since encrypted data using random numbers is communicated, even if it is eavesdropped, it is difficult for a third party to understand the actual meaning. Further, even if there is an unauthorized user trying to falsify the VALUE value data stored in the memory 22 of the non-contact IC card 20, the authentication of the non-contact IC card 20 and the authentication of the reader / writer 10 are not completed. , The VALUE described below cannot be rewritten. By performing authentication between the reader / writer 10 and the non-contact IC card 20, for example, the impersonated non-contact IC card 20 or the data of the authorized non-contact IC card 20 is falsified by the impersonated reader / writer 10. Abuse can be prevented in advance. Next, an operation of confirming the validity of the VALUE value is performed.

【0035】ステップ14:固有のキーを用いて第3、
第4のVALUE値認証データの生成 非接触ICカード20のメモリ22は前回の正当な手続
きにより、記憶されたデータ接触ICカード20に固有
のキーデータ、たとえば、第3のVALUE値認証キー
が存在する。以下、第1、第2の実施例の具体例を示
す。
Step 14: Third using a unique key,
Generation of Fourth Value Authentication Data In the memory 22 of the non-contact IC card 20, key data unique to the data contact IC card 20 stored, for example, the third VALUE authentication key is stored by the previous valid procedure. I do. Hereinafter, specific examples of the first and second embodiments will be described.

【0036】第1実施例 第1実施例としての、処理回路21における第3のVA
LUE値認証データの生成として、VALUE値=初期
値−現在の残高を用い、このVALUE値と非接触IC
カード20の製造番号(固有のキー)との加算を行う。
処理回路21は、メモリ22に記憶されている前回の残
高と非接触ICカード20の固有のキーデータ、すなわ
ち製造番号との加算を行い、第4のVALUE値認証デ
ータを生成する。なお上記加算に代えて、減算、乗算、
その他の論理演算などを行うことができる。
First Embodiment Third VA in the processing circuit 21 as the first embodiment
As the generation of the LUE value authentication data, VALUE value = initial value−current balance is used, and the VALUE value and the non-contact IC are used.
Addition to the serial number (unique key) of the card 20 is performed.
The processing circuit 21 adds the previous balance stored in the memory 22 and the key data unique to the non-contact IC card 20, that is, the serial number, to generate fourth value authentication data. Instead of the above addition, subtraction, multiplication,
Other logical operations can be performed.

【0037】第2実施例 第2実施例としての、処理回路21における第3のVA
LUE値認証データの生成は、VALUE値=現在の残
高を用い、このVALUE値と非接触ICカード20の
製造番号との加算を行う。処理回路21は、メモリ22
に記憶されている前回までの残高と非接触ICカード2
0の固有のキーデータ、すなわち製造番号との加算を行
い、第4のVALUE値認証データを生成する。なお上
記加算に代えて、減算、乗算、その他の論理演算などを
行うことができる。
Second Embodiment A third VA in the processing circuit 21 according to a second embodiment.
The generation of the LUE value authentication data uses VALUE = current balance, and adds this VALUE to the serial number of the contactless IC card 20. The processing circuit 21 includes a memory 22
And the contactless IC card 2 stored in the
By adding the unique key data of 0, that is, the serial number, the fourth value authentication data is generated. Note that, instead of the above addition, subtraction, multiplication, and other logical operations can be performed.

【0038】ステップ15:改ざんのチェック 処理回路21は第3のVALUE値認証データと第4の
VALUE値認証データとを比較し、メモリ22の金銭
情報が改ざんされていないことの確認を行う。第4のV
ALUE値認証データが第3のVALUE値認証データ
と同じかを確認する。第3のVALUE値認証データと
第4のVALUE値認証データとが同じであれば、非接
触ICカード20のVALUE値は不正に改ざんされて
いない。この場合は、非接触ICカード20を用いて公
衆電話機を正当に使用できる。この時、非接触ICカー
ド20からリーダ/ライタ10に正当な非接触ICカー
ドを示す信号が送信される。なお、前回の残額と今回の
残額とを金額そのもので判断するのではなく、固有のキ
ーデータを用いて判断しているので、改ざんに対して機
密性が高い。
Step 15: The tampering check processing circuit 21 compares the third value authentication data with the fourth value authentication data, and confirms that the money information in the memory 22 has not been tampered. The fourth V
Check whether the value authentication data is the same as the third value authentication data. If the third value authentication data is the same as the fourth value authentication data, the value of the contactless IC card 20 has not been tampered with. In this case, the public telephone can be used properly using the non-contact IC card 20. At this time, a signal indicating a valid non-contact IC card is transmitted from the non-contact IC card 20 to the reader / writer 10. Since the previous balance and the current balance are determined not by the amount itself but by using unique key data, the confidentiality against tampering is high.

【0039】ステップ16:VALUE値の正常を送信 処理回路21はメモリ22の金銭情報が正常であると判
断したとき、その正常情報をリーダ/ライタ10に送信
する。
Step 16: Transmission of Value Value Normal When the processing circuit 21 determines that the money information in the memory 22 is normal, it sends the normal information to the reader / writer 10.

【0040】ステップ5:非接触ICカード20のメモ
リ22の内容が正しいとき、リーダ/ライタ10は非接
触ICカード20を用いた通話を許可し、使用した公衆
電話機の料金に相当する課金処理を開始する。
Step 5: When the contents of the memory 22 of the non-contact IC card 20 are correct, the reader / writer 10 permits the call using the non-contact IC card 20, and performs a charging process corresponding to the charge of the used public telephone. Start.

【0041】ステップ6:リーダ/ライタ10における
課金処理 公衆電話機の使用の間、コンピュータ11は通話に相当
する金額を課金し、通話が終了すると、コンピュータ1
1は使用した金額に相当する金額を非接触ICカード2
0に送信する。
Step 6: In Reader / Writer 10
Charging Process During use of the public telephone, the computer 11 charges an amount corresponding to the call, and when the call ends, the computer 1
1 is a non-contact IC card 2 corresponding to the amount used
Send to 0.

【0042】ステップ17:残額の更新 処理回路21はリーダ/ライタ10からの使用金額を受
信し、メモリ22の前回使用金額を更新し、さらにメモ
リ22のVALUE値認証データを更新する。以上によ
り、正当に非接触ICカード20の残額が更新された。
Step 17: The balance update processing circuit 21 receives the usage amount from the reader / writer 10, updates the previous usage amount in the memory 22, and updates the value authentication data in the memory 22. As described above, the balance of the non-contact IC card 20 has been properly updated.

【0043】ステップ7:異常処理(図示せず) 第4のVALUE値認証データと第3のVALUE値認
証データとが不一致の場合は、改ざんされていることを
意味する。この場合、非接触ICカード20からリーダ
/ライタ10に正当な非接触ICカードを示す信号が送
信されない。リーダ/ライタ10は第2のVALUE値
認証データを送出後、所定時間経過しても、非接触IC
カード20が正当である信号を受信しないから、非接触
ICカード20のVALUE値が正当でないと判断し
て、警報信号、たとえば、異常音を発して、非接触IC
カード20との更新を中断する。
Step 7: Abnormal processing (not shown) If the fourth value authentication data does not match the third value authentication data, it means that the data has been tampered with. In this case, a signal indicating a valid non-contact IC card is not transmitted from the non-contact IC card 20 to the reader / writer 10. After transmitting the second value authentication data, the reader / writer 10 transmits the non-contact IC
Since the card 20 does not receive a valid signal, the value of the non-contact IC card 20 is determined to be not valid, and an alarm signal, for example, an abnormal sound is emitted, and the non-contact IC
The update with the card 20 is interrupted.

【0044】第1実施の形態の効果 以上述べたように、VALUE値データと、カード外部
装置のデータ(認証キー1)をもとにカードがVALU
E値認識データを作成、非接触ICカードのメモリに記
録を行い、VALUE値データとVALUE値認証デー
タをリーダ/ライタ10(外部装置)へ送信することに
よりリーダ/ライタ10が再びVALUE値認証データ
を生成し、リーダ/ライタ10と非接触ICカード20
との双方のVALUE値認証データが一致することによ
り非接触ICカード20の正当性を判断している。した
がって、たとえば、非接触ICカード20が偽造されて
いるときは正当性が確認できないことになり、そのよう
な非接触ICカード20を利用できないことになり、プ
リペイドICカードシステムは信頼性が高い。したがっ
て、偽造した非接触ICカード20は使用できないし、
偽造したリーダ/ライタ10で非接触ICカード20の
メモリ22のデータの改ざんは困難である。また、かり
に非接触ICカード20のメモリ22に記憶されている
VALUE値を改ざんできたとしても処理回路21にお
けるVALUE値認証データ生成アルゴリズムが秘匿さ
れているので、前回の残額に対するVALUE値認証デ
ータと今回の残額に対するVALUE値認証データとの
不一致が起こり不正使用が発覚する。特に、非接触IC
カード20の内部において、今回の残額が前回の残高よ
り増えていないことを確認し、VALUE値データの改
ざんを防止している。さらに、非接触ICカード20は
処理が簡単であり、構成も簡単になる。したがって、安
価に製造でき、比較的低価格のプリペイドカードとして
も適用できる。しかも機密性が高い。また、以上の実施
の形態においては、非接触ICカード20の認証および
メモリ22のVALUE値の改ざんのチェックをリーダ
/ライタ10と非接触ICカード20のみが行えるか
ら、たとえば、中央の大型コンピュータを用いる必要が
ない。
Effects of the First Embodiment As described above, a card is a VALU based on VALUE value data and data (authentication key 1) of a card external device.
E value recognition data is created, recorded in the memory of the non-contact IC card, and the VALUE value data and the VALUE value authentication data are transmitted to the reader / writer 10 (external device) so that the reader / writer 10 again receives the VALUE value authentication data. And the reader / writer 10 and the non-contact IC card 20
The validity of the non-contact IC card 20 is determined based on the coincidence of the VALUE authentication data of the two. Therefore, for example, when the non-contact IC card 20 is forged, the validity cannot be confirmed, and such a non-contact IC card 20 cannot be used, and the prepaid IC card system has high reliability. Therefore, the forged contactless IC card 20 cannot be used,
It is difficult for the forged reader / writer 10 to falsify the data in the memory 22 of the non-contact IC card 20. Even if the VALUE value stored in the memory 22 of the non-contact IC card 20 has been altered, the VALUE value authentication data generation algorithm in the processing circuit 21 is kept secret. Inconsistency with the value authentication data with respect to the balance this time occurs, and unauthorized use is discovered. In particular, non-contact IC
The inside of the card 20 confirms that the current balance has not increased from the previous balance, thereby preventing the falsification of the VALUE value data. Further, the processing of the non-contact IC card 20 is simple, and the configuration is also simple. Therefore, it can be manufactured at low cost and can be applied as a relatively low-cost prepaid card. Moreover, the confidentiality is high. Further, in the above embodiment, only the reader / writer 10 and the non-contact IC card 20 can authenticate the non-contact IC card 20 and check for falsification of the VALUE value in the memory 22. No need to use.

【0045】[0045]

【第2実施形態】第1の実施の形態として、リーダ/ラ
イタ10と非接触ICカード20とを例示した。本発明
の第2の実施の形態は、非接触ICカード20ではな
く、接触式のICカードを用いた場合を例示する。ただ
し、接触式のICカードを用いた場合、送受信用アンテ
ナ15と送受信用アンテナ25とを介して無線通信する
他は、上述したプリペイドICカードシステムと同様で
ある。なお、接触式ICカードも用いた場合、視覚的に
接続関係が理解しやすいし、接続し易いから、非接触I
Cカードに比較して改ざんされやすい傾向にある。逆に
言えば、非接触ICカード20は使用する無線周波数な
どの条件が知らないと改ざん用リーダ/ライタなどとの
接続が難しいから、構成的に機密性が高いと言える。し
かしながら、この点を除けば、第2の実施の形態も第1
の実施の形態と同様である。
Second Embodiment As a first embodiment, a reader / writer 10 and a non-contact IC card 20 have been exemplified. The second embodiment of the present invention exemplifies a case where a contact-type IC card is used instead of the non-contact IC card 20. However, when a contact type IC card is used, it is the same as the above-described prepaid IC card system except that wireless communication is performed via the transmitting / receiving antenna 15 and the transmitting / receiving antenna 25. When a contact-type IC card is also used, the connection relationship is easily understood visually and the connection is easy.
They tend to be falsified compared to C cards. Conversely, the non-contact IC card 20 has a high confidentiality because it is difficult to connect to a falsification reader / writer without knowing the conditions such as the radio frequency to be used. However, except for this point, the second embodiment is also the first embodiment.
This is the same as the embodiment.

【0046】[0046]

【その他の適用例】以上プリペイドICカードシステム
として、公衆電話機用プリペイドカードについて例示し
たが、本発明のプリペイドICカードおよびプリペイド
ICカードシステムは種々のプリペイドカードおよびプ
リペイドシステムに適用できる。
[Other Application Examples] As a prepaid IC card system, a prepaid card for a public telephone has been illustrated as an example, but the prepaid IC card and the prepaid IC card system of the present invention can be applied to various prepaid cards and prepaid systems.

【0047】[0047]

【発明の効果】以上のように本発明によれば、ICプリ
ペイドカードシステムにおいて、プリペイドカードとそ
れを処理するリーダ/ライタとの両者の認証をしている
から、偽造などに耐用性があり、機密性の高い処理がで
きる。
As described above, according to the present invention, in the IC prepaid card system, both the prepaid card and the reader / writer that processes the prepaid card are authenticated. Highly confidential processing can be performed.

【0048】さらに本発明においては、プリペイドカー
ドのデータの改ざんが困難である。
Further, in the present invention, it is difficult to falsify the data of the prepaid card.

【0049】本発明のプリペイドICカードシステムは
リーダ/ライタのみでプリペイドカードの処理が可能で
あり、たとえば、中央センタの大型コンピュータなどと
接続する必要がない。したがって、簡単な構成で高い機
密性を実現できたプリペイドICカードシステムであ
る。
The prepaid IC card system of the present invention can process prepaid cards only with a reader / writer, and does not need to be connected to, for example, a large computer at a central center. Therefore, this is a prepaid IC card system that can realize high confidentiality with a simple configuration.

【0050】本発明のプリペイドカードは低価格で製造
できるから、広範囲なプリペイドカードとして活用でき
る。
Since the prepaid card of the present invention can be manufactured at a low price, it can be used as a wide range of prepaid cards.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1は本発明のプリペイドICカードシステム
の実施の形態としての構成図である。
FIG. 1 is a configuration diagram of an embodiment of a prepaid IC card system of the present invention.

【図2】図2は図1に図解したプリペイドICカードシ
ステムの実施の形態としてのフローチャートである。
FIG. 2 is a flowchart as an embodiment of the prepaid IC card system illustrated in FIG. 1;

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

10・・リーダ/ライタ 11・・コンピュータ 12・・メモリ 13・・変調回路 14・・復調回路 15・・送受信用アンテナ 16・・クロック信号発生回路 17・・電源 20・・非接触ICカード 21・・処理回路 22・・メモリ 23・・変調回路 24・・復調回路 25・・送受信用アンテナ 26・・クロック抽出回路 27・・電源回路 10. reader / writer 11. computer 12. memory 13. modulation circuit 14. demodulation circuit 15. transmission / reception antenna 16. clock signal generation circuit 17. power supply 20. non-contact IC card 21. -Processing circuit 22-Memory 23-Modulation circuit 24-Demodulation circuit 25-Antenna for transmission and reception 26-Clock extraction circuit 27-Power supply circuit

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】固有のキーと、プリペイド金額の初期値、
前回の残高および現在の残高を含むVALUE値と、こ
れらから生成される認証データが記憶されるメモリと、
演算回路を有するプリペイドICカードと、該ICカー
ドと情報交換して協動し使用した金額に相当するプリペ
イドICカードの金額を更新する演算処理手段を有する
リーダ/ライタとを備えたプリペイドICカードシステ
ムであって、 前記ICカードの演算回路と前記リーダ/ライタの演算
処理手段とは、前記リーダ/ライタが生成した認証キー
と、前記ICカードのメモリに記録されている前記VA
LUE値とVALUE値認証データとを用いて正当性を
認証し、 前記認証動作後、前記ICカードの演算回路は、現在の
VALUE値が改ざんされていないことを確認し、 前記リーダ/ライタの演算処理手段は、前記ICカード
のVALUE値が改ざんされていないとき、そのICカ
ードの使用を許可し、使用した金額に相当するデータを
前記ICカードに送出し、 前記ICカードの演算回路は、前記リーダ/ライタから
の金額に相当するデータを前記メモリに更新するプリペ
イドICカードシステム。
1. A unique key, an initial value of a prepaid amount,
A memory in which a VALUE value including a previous balance and a current balance and authentication data generated from the VALUE are stored;
A prepaid IC card system comprising: a prepaid IC card having an arithmetic circuit; and a reader / writer having an arithmetic processing means for exchanging information with the IC card and cooperating to update the amount of the prepaid IC card corresponding to the amount used. The arithmetic circuit of the IC card and the arithmetic processing means of the reader / writer are provided with an authentication key generated by the reader / writer and the VA recorded in a memory of the IC card.
The validity is authenticated using the LUE value and the VALUE authentication data. After the authentication operation, the arithmetic circuit of the IC card confirms that the current VALUE has not been tampered with, and calculates the reader / writer. When the value of the IC card has not been tampered with, the processing means permits the use of the IC card and sends data corresponding to the used amount to the IC card, and the arithmetic circuit of the IC card A prepaid IC card system for updating data corresponding to the amount of money from a reader / writer into the memory.
【請求項2】前記リーダ/ライタが生成する認証キーは
任意の乱数である、請求項1記載のプリペイドICカー
ドシステム。
2. The prepaid IC card system according to claim 1, wherein the authentication key generated by the reader / writer is an arbitrary random number.
【請求項3】前記ICカードの演算回路は、 前記認証動作時における前記VALUE値として(プリ
ペイド金額の初期値−現在の残高)を用い、 前記VALUE値の改ざんのチェック時に比較するVA
LUE値認証データとして(プリペイド金額の初期値−
現在の残高)を用いる請求項1または2記載のプリペイ
ドICカードシステム。
3. The arithmetic circuit of the IC card uses (an initial value of a prepaid amount-current balance) as the VALUE value at the time of the authentication operation, and compares the VA at the time of checking for falsification of the VALUE value.
As LUE value authentication data (initial value of prepaid amount-
3. The prepaid IC card system according to claim 1, wherein a current balance is used.
【請求項4】前記ICカードの演算回路は、 前記認証動作時における前記VALUE値として(プリ
ペイドの残高)を用い、 前記VALUE値の改ざんのチェック時に比較するVA
LUE値認証データとして(現在の残額)を用いる請求
項1または2記載のプリペイドICカードシステム。
4. The arithmetic circuit of the IC card uses (a prepaid balance) as the VALUE during the authentication operation, and compares the VA when checking whether the VALUE has been tampered with.
3. The prepaid IC card system according to claim 1, wherein (current balance) is used as LUE value authentication data.
【請求項5】前記認証動作のとき、前記ICカードおよ
び前記リーダ/ライタはそれぞれ前記VALUE値に前
記リーダ/ライタで生成した認証キーを信号処理して行
い、 前記ICカードにおける改ざんのチェックとき、前記I
Cカードは前記VALUE値にICカード固有のキーを
信号処理して照合して行う請求項3または4記載のプリ
ペイドICカードシステム。
5. In the authentication operation, the IC card and the reader / writer perform signal processing on an authentication key generated by the reader / writer for the VALUE value, respectively, and when the IC card is checked for tampering, Said I
The prepaid IC card system according to claim 3, wherein the C card performs signal processing on a key unique to the IC card against the VALUE value and performs collation.
【請求項6】前記リーダ/ライタは所定の高周波で信号
を送受信するアンテナを有し、該アンテナから前記IC
カードの動作用電力と送信信号を送出し、および受信信
号を受信し、 前記プリペイドICカードは所定の高周波で信号を送受
信するアンテナを有する非接触式ICカードであり、該
ICカードで受信した電力で前記ICカード内の回路の
給電を行い、クロック信号を抽出し、抽出したクロック
信号を前記ICカード内の回路のクロック信号として用
いる請求項1〜5いずれか記載のプリペイドICカード
システム。
6. The reader / writer has an antenna for transmitting / receiving a signal at a predetermined high frequency, and the IC / IC is provided from the antenna.
The card transmits operating power and a transmission signal, and receives a reception signal. The prepaid IC card is a non-contact IC card having an antenna for transmitting and receiving a signal at a predetermined high frequency, and a power received by the IC card. 6. The prepaid IC card system according to claim 1, wherein power is supplied to a circuit in the IC card, a clock signal is extracted, and the extracted clock signal is used as a clock signal for a circuit in the IC card.
【請求項7】固有のキー、および、プリペイド金額の初
期値、前回の残高および現在の残高を含むVALUE値
が記憶されているメモリと、演算回路を有し、 協動するリーダ/ライタから受信した認証キーと前記V
ALUE値を用いて正当性をチェックする手段と、 前記固有のキーと前記VALUE値とを用いて前記メモ
リのデータの改ざんの有無をチェックする手段と、 改ざんがないとき、前記リーダ/ライタからの更新デー
タに基づいて前記メモリのVALUE値を更新する手段
とを有するプリペイドICカード。
7. A memory for storing a unique key and a VALUE value including an initial value of a prepaid amount, a previous balance and a current balance, and an arithmetic circuit, and receives from a cooperating reader / writer. Authentication key and V
Means for checking the validity using an ALUE value; means for checking whether or not data in the memory has been tampered with using the unique key and the VALUE value; Means for updating a VALUE value in the memory based on update data.
【請求項8】前記プリペイドICカードはアンテナを有
する非接触式ICカードである、請求項1記載のプリペ
イドICカード。
8. The prepaid IC card according to claim 1, wherein said prepaid IC card is a non-contact IC card having an antenna.
【請求項9】固有のキー、および、プリペイド金額の初
期値、前回の残高および現在の残高を含むVALUE値
が記憶されているメモリと、演算回路を有するプリペイ
ドICカードと、該ICカードと情報交換して協動し使
用した金額に相当するプリペイドICカードの金額を更
新する演算処理手段を有するリーダ/ライタとを備えた
プリペイドICカードシステムにおける信号処理方法で
あって、 前記ICカードの演算回路と前記リーダ/ライタの演算
処理手段とは、前記リーダ/ライタが生成した認証キー
と、前記ICカードのメモリに記録されている前記VA
LUE値を用いて正当性を認証し、 前記認証動作後、前記ICカードの演算回路は、前回の
VALUE値が改ざんされていないことを確認し、 前記リーダ/ライタの演算処理手段は、前記ICカード
のVALUE値が改ざんされていないとき、そのICカ
ードの使用を許可し、使用した金額に相当するデータを
前記ICカードに送出し、 前記ICカードの演算回路は、前記リーダ/ライタから
の金額に相当するデータを前記メモリに更新するプリペ
イドICカードシステムにおける信号処理方法。
9. A prepaid IC card having a unique key and a VALUE value including an initial value of a prepaid amount, a previous balance and a current balance, a prepaid IC card having an arithmetic circuit, and the IC card and information A signal processing method in a prepaid IC card system comprising: a reader / writer having an arithmetic processing means for updating an amount of a prepaid IC card corresponding to an amount of money exchanged and used, the arithmetic circuit of the IC card And the arithmetic processing means of the reader / writer, the authentication key generated by the reader / writer and the VA stored in the memory of the IC card.
After the authenticating operation, the arithmetic circuit of the IC card confirms that the previous VALUE value has not been tampered with, and the arithmetic processing means of the reader / writer executes the IC processing after the authentication operation. When the VALUE value of the card has not been tampered with, the use of the IC card is permitted, and data corresponding to the used amount is sent to the IC card. The arithmetic circuit of the IC card uses the amount of money from the reader / writer. A signal processing method in a prepaid IC card system for updating data corresponding to the above into the memory.
【請求項10】プリペイド機能をもったICカードとリ
ーダ/ライタとを用い、ICカードの正当性判断ととも
にプリペイドの残高金額の確認を行う、プリペイドIC
カード認証方法。
10. A prepaid IC that uses an IC card having a prepaid function and a reader / writer to determine the validity of the IC card and to confirm the prepaid balance amount.
Card authentication method.
【請求項11】前記残高金額として、現在のプリペイド
の残高金額と初期設定金額との差額とICカード固有の
キーデータとを信号処理した認証データ、または、前回
使用時のプリペイド残高金額とICカード固有のキーデ
ータとを信号処理した認証データを用いて、前記残高の
確認を行う請求項10記載のプリペイドICカード認証
方法。
11. The authentication data obtained by signal processing of a difference between a current prepaid balance amount and an initial set amount and key data unique to an IC card, or a prepaid balance amount used last time and an IC card 11. The prepaid IC card authentication method according to claim 10, wherein the balance is confirmed using authentication data obtained by signal processing of unique key data.
JP16632897A 1997-06-23 1997-06-23 Prepaid IC card system and prepaid IC card Expired - Fee Related JP3874491B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16632897A JP3874491B2 (en) 1997-06-23 1997-06-23 Prepaid IC card system and prepaid IC card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16632897A JP3874491B2 (en) 1997-06-23 1997-06-23 Prepaid IC card system and prepaid IC card

Publications (2)

Publication Number Publication Date
JPH1115936A true JPH1115936A (en) 1999-01-22
JP3874491B2 JP3874491B2 (en) 2007-01-31

Family

ID=15829332

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16632897A Expired - Fee Related JP3874491B2 (en) 1997-06-23 1997-06-23 Prepaid IC card system and prepaid IC card

Country Status (1)

Country Link
JP (1) JP3874491B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10224209B4 (en) * 2002-05-31 2004-09-23 Infineon Technologies Ag Authorization means security module terminal system
JP2006040098A (en) * 2004-07-29 2006-02-09 Matsushita Electric Ind Co Ltd Information reader and information reading system
JPWO2006003711A1 (en) * 2004-07-05 2008-04-17 株式会社日立超エル・エス・アイ・システムズ Prepaid card, payment system and electronic key

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10224209B4 (en) * 2002-05-31 2004-09-23 Infineon Technologies Ag Authorization means security module terminal system
US7295832B2 (en) 2002-05-31 2007-11-13 Infineon Technologies Ag Authorization means security module terminal system
JPWO2006003711A1 (en) * 2004-07-05 2008-04-17 株式会社日立超エル・エス・アイ・システムズ Prepaid card, payment system and electronic key
JP4530229B2 (en) * 2004-07-05 2010-08-25 株式会社日立超エル・エス・アイ・システムズ Card authentication system
JP2006040098A (en) * 2004-07-29 2006-02-09 Matsushita Electric Ind Co Ltd Information reader and information reading system

Also Published As

Publication number Publication date
JP3874491B2 (en) 2007-01-31

Similar Documents

Publication Publication Date Title
US7552333B2 (en) Trusted authentication digital signature (tads) system
CN1344396B (en) Portable electronic charge and authorization devices and methods therefor
AU2008203506B2 (en) Trusted authentication digital signature (TADS) system
JP4874251B2 (en) Method and apparatus for authenticating a transaction using a dynamic authentication code
CN1307594C (en) Payment system
US7568616B2 (en) Authentication methods and apparatus for vehicle rentals and other applications
US7558965B2 (en) Entity authentication in electronic communications by providing verification status of device
US20020043566A1 (en) Transaction card and method for reducing frauds
US20110010289A1 (en) Method And System For Controlling Risk Using Static Payment Data And An Intelligent Payment Device
US20120130905A1 (en) Transaction verification on rfid enabled payment and transaction instruments
US20040064698A1 (en) Electronic seal, memory medium, advanced authentication system, mobile device, and vehicle start control apparatus
WO2004066177A1 (en) Card settlement method using portable electronic device having fingerprint sensor
KR20090106451A (en) Improved Devices and Methods for Smart Cards to Aid Purchase and Storage of Digital Content
WO2000074007A1 (en) Network authentication with smart chip and magnetic stripe
US6662151B1 (en) System for secured reading and processing of data on intelligent data carriers
WO1998025220A1 (en) Microprocessor card payment system
JP3874491B2 (en) Prepaid IC card system and prepaid IC card
US7320072B1 (en) Method and token for authenticating a control point
WO2012070997A1 (en) Method for secure verification of electronic transactions
KR200208816Y1 (en) Non-power electronic signature apparatus having card reading function
JP2002269054A (en) Identifying device
JP2003032742A (en) Method for preventing illegal use of portable telephone
JP2003050973A (en) Ic card authentication server and mobil communication terminal
JP2001337924A (en) Person confirming method and person confirming device
WO2002041207A1 (en) Security system for electronic commerce

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040526

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060502

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060725

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060919

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061017

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061024

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091102

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111102

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121102

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131102

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees