(57)【要約】　　　（修正有）【課題】セキュリティを図りつつ利便性に優れたＩＣカードを提供する。【解決手段】認証回避の条件情報、または認証を段階的に行うための複数種の条件情報をＥＥＰＲＯＭ１４内に記録しておく。ＣＰＵ１１は、取引金額を表すデータの記録要求または更新要求があったときにＥＥＰＲＯＭ１４の記録内容を参照して認証（所有者ＰＩＮとの照合等）を回避したり、特定の条件情報に基づいて認証を行うようにする。認証を回避した場合のデータについてはこれを累積しておき、累積データが所定値を越えたときに認証を条件としてデータ記録または更新を行う。【選択図】図１
2004030560.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された条件情報による認証成功を条件として自己の管理対象領域に対する外部アクセスを許容するアクセス制御手段を有する装置であって、
前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求または更新要求であり、前記アクセス制御手段は、当該取引金額が累積限度額を越えない場合に前記認証を回避させることを特徴とするデータ処理装置。
【請求項２】
予め設定された条件情報による認証成功を条件として自己の管理対象領域に対する外部アクセスを許容するアクセス制御手段と、認証回避の条件情報が記録された記録領域と、を有する装置であって、
前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求または更新要求であり、前記条件情報として、当該取引金額が累積限度額を越えない場合に前記認証を回避させることが前記記録領域に記録されており、
前記アクセス制御手段は、この条件情報に適合する外部アクセスに対しては前記認証を回避して直ちに当該外部アクセスを許容することを特徴とするデータ処理装置。
【請求項３】
外部アクセスの対象となる管理対象領域とアクセス権限の認証成功を条件として前記管理対象領域への外部アクセスを許容するアクセス制御手段とを有する第１の装置と、前記管理対象領域へのデータアクセスを行う第２の装置と、を有するデータ処理システムにおいて、
前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求または更新要求であり、
前記アクセス制御手段は、当該取引金額が累積限度額を越えない場合に前記認証を回避させることを特徴とするデータ処理システム。
【請求項４】
外部アクセスの対象となる管理対象領域に対して、アクセス権限の認証成功を条件として外部アクセスを許容するデータ処理方法であって
前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求又は更新要求であり、当該取引金額が累積限度額を越えない場合に前記認証を回避させることを特徴とするデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、使用者の認証を要する場合と要しない場合とを選択的に使い分けたり、段階的な認証、すなわち程度の異なる認証を行うことができる可搬性の装置、例えばＩＣカードを用いたデータ処理システムに関する。
【０００２】
【従来の技術】
セキュリティ性や耐タンパ性が要求される情報の記録や読み出しを制限するシステムとして、ＩＣカードと、カードリーダライタ装置（以下、Ｒ／Ｗ装置）とを使用したカードシステムがある。この種のカードシステムでは、図７に示すように、ＩＣカードに、内部ファイルへのアクセス（データ読み出し、データ書き込み等、以下同じ）を可能とするための条件（セキュリティ属性と呼ぶ）を設定しておき、Ｒ／Ｗ装置から入力されたアクセスの実行に際して、設定されているセキュリティ属性の条件に適合する場合のみ、その実行を許可する仕組みを構築することにより、セキュリティ性の向上及び耐タンパ性の向上を図っている。
【０００３】
通常、セキュリティ属性は、カード発行時に、管理対象領域の記録情報、例えばファイルごとにＩＣカード側に設定され、それ以後は変更されることがない。しかも、あるファイルに対して実行される、あるアクセスタイプに対して１種類の固定的な情報となっている。
【０００４】
例えば、ＩＣカード内部のファイルの内容の更新に際して、所有者ＰＩＮ（Ｐｅｒｓｏｎａｌ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ　Ｎｕｍｂｅｒ：暗証番号）の照合を行わなければならない、というセキュリティ属性が設定されていたとする。この場合の外部アクセスのシーケンスは、図８に示すようになる。
【０００５】
すなわち、カード使用者がＲ／Ｗ装置にＩＣカードを挿入すると、Ｒ／Ｗ装置はＰＩＮ入力を促す（Ｒ２１）。カード使用者がＰＩＮデータを入力すると、Ｒ／Ｗ装置は、このＰＩＮデータを、ＩＣカードへ送る（Ｒ２２）。ＩＣカードは、ＰＩＮデータと予め設定されている所有者ＰＩＮとを照合することにより所有者認証を行う（Ｃ２１）。照合一致（認証成功）の場合はアクセス可能のフラグを立てる。一方、照合不一致（認証失敗）の場合は、アクセス不可能のフラグを立てる。または、再度のＰＩＮ入力要求コマンドを生成する（Ｃ２２）。そして、これらの照合結果をＲ／Ｗ装置側へ通知する（Ｃ２３）。
【０００６】
Ｒ／Ｗ装置は、認証成功を検知した場合はデータ更新要求と共に対象データをＩＣカード側に送信する（Ｒ２３）。ＩＣカードは、この対象データをもとに内部ファイルの更新処理を実行する（Ｃ２４）。更新処理が正常に終了した場合は、ＩＣカードからＲ／Ｗ装置にその旨が通知され、これを受けてＲ／Ｗ装置は、ＩＣカードを排出する。
【０００７】
【発明が解決しようとする課題】
上述のように、従来のカードシステムでは、ＩＣカードの内部にセキュリティ属性を設定しておき、Ｒ／Ｗ装置がＩＣカードの内部ファイルにアクセスする度に、そのセキュリティ属性に基づく条件チェックを行う必要があった。これはＩＣカードの内部ファイルのセキュリティを確保するためには必要なことではあるが、カード使用者にとって不便になる場合があった。例えばＩＣカードの内部ファイルに、店舗での商品購入やサービス享受等の取引の際に発生した取引金額を表すデータを記録する場合に、少額取引が頻繁に発生したりすると、その都度の認証が煩わしくなり、また、店舗側にとってもレジ等に待ち行列ができてしまうという不便性がある。このような問題は、カードシステムのみならず、ＰＤＡ端末その他の携帯型のデータ処理装置を用いて同種の用途に使用するデータ処理システムにおいて同様に生じる。
【０００８】
そこで本発明の課題は、セキュリティ性や耐タンパ性が要求される情報の記録や読み出しを、使用者の利便性を損なうことなく制限することができる、改良されたデータ処理システムを提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明は、予め設定された条件情報による認証成功を条件として自己の管理対象領域に対する外部アクセスを許容するアクセス制御手段を有する装置であって、前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求または更新要求であり、前記アクセス制御手段は、当該取引金額が累積限度額を越えない場合に前記認証を回避させることを特徴とするデータ処理装置を提供する。
また、予め設定された条件情報による認証成功を条件として自己の管理対象領域に対する外部アクセスを許容するアクセス制御手段と、認証回避の条件情報が記録された記録領域と、を有する装置であって、前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求または更新要求であり、前記条件情報として、当該取引金額が累積限度額を越えない場合に前記認証を回避させることが前記記録領域に記録されており、前記アクセス制御手段は、この条件情報に適合する外部アクセスに対しては前記認証を回避して直ちに当該外部アクセスを許容することを特徴とするデータ処理装置も提供される。
更に、外部アクセスの対象となる管理対象領域とアクセス権限の認証成功を条件として前記管理対象領域への外部アクセスを許容するアクセス制御手段とを有する第１の装置と、前記管理対象領域へのデータアクセスを行う第２の装置と、を有するデータ処理システムにおいて、前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求または更新要求であり、前記アクセス制御手段は、当該取引金額が累積限度額を越えない場合に前記認証を回避させることを特徴とするデータ処理システムも提供される。
更にまた、外部アクセスの対象となる管理対象領域に対して、アクセス権限の認証成功を条件として外部アクセスを許容するデータ処理方法であって前記外部アクセスは、取引の度に発生する取引金額を表すデータの記録要求又は更新要求であり、当該取引金額が累積限度額を越えない場合に前記認証を回避させることを特徴とするデータ処理方法も提供される。
また、本発明によれば、予め設定された条件情報による認証成功を条件として自己の管理対象領域に対する外部アクセスを許容するアクセス制御手段を有する可搬性のデータ処理装置を提供する。このデータ処理装置は、認証を段階的に行うための互いに異なる複数種の条件情報が記録された記録領域を有し、前記アクセス制御手段が、前記外部アクセスの内容に応じて特定の条件情報を選択して前記認証を行うように構成することもできる。この場合、予め設定された条件情報による認証成功を条件として自己の管理対象領域に対する外部アクセスを許容するアクセス制御手段を有する可搬性の装置であって、認証を段階的に行うための互いに異なる複数種の条件情報が記録された記録領域を有し、前記アクセス制御手段は、前記外部アクセスの内容に応じて特定の条件情報を選択し、選択した条件情報に基づく前記認証を行うことを特徴とするデータ処理装置が提供される。また、予め設定された条件情報による認証成功を条件として自己の管理対象領域に対する外部アクセスを許容するアクセス制御手段を有する可搬性の装置であって、認証回避の条件情報が記録された記録領域を有し、前記アクセス制御手段は、この条件情報に適合する外部アクセスに対しては前記認証を回避して直ちに当該外部アクセスを許容することを特徴とするデータ処理装置も提供される。このデータ処理装置において、前記外部アクセスが取引の度に発生する取引金額を表すデータの記録要求または更新要求であり、前記アクセス制御手段は、当該取引金額が１回の取引金額限度額と累積限度額のいずれをも越えない場合に前記認証を回避させることを特徴とするデータ処理装置も提供される。このアクセス制御手段は、前記認証を回避したときの外部アクセスの回数またはデータ値を累積し、累積データが所定値を越えたときに前記認証を条件として前記外部アクセスを許容する。前記条件情報及び前記管理対象領域が取引の種別毎に定められていることを特徴とするデータ処理システムも提供される。また、前記累積データが前記認証成功後の直前の外部アクセスからの前記累積回数及びデータ累積値であり、前記アクセス制御手段は、新たに認証を行ったときに前記累積データをクリアすることを特徴とするデータ処理装置も提供される。更に、前記管理対象領域の記録情報が正当使用者に固有の鍵で暗号化されていることを特徴とするデータ処理装置も提供される。一方、ＩＣチップを搭載したカード状記録媒体から成り、前記管理対象領域及び前記アクセス制御手段が前記ＩＣチップ内に形成されていることを特徴とするデータ処理装置も提供される。
更に、外部アクセスの対象となる管理対象領域とアクセス権限の認証成功を条件として前記管理対象領域への外部アクセスを許容するアクセス制御手段とを有するデータ処理装置と、前記管理対象領域へのデータアクセスを行うデータアクセス装置とを有するデータ処理システムにおいて、前記アクセス制御手段は、前記データアクセス装置からのデータアクセスの内容を判別して所定の条件情報との認証を要するかどうかを判定し、認証を要する場合に複数種の条件情報のいずれかを実行して認証を実行するように構成されていることを特徴とするデータ処理システムも提供される。このデータ処理システムにおいて、前記アクセス制御手段は、前記データアクセス装置が真正かどうかを判定し、判定結果が肯定的の場合に前記データアクセスを受け付けるように構成されているデータ処理システムも提供される。また、前記データ処理装置がＩＣ搭載カード、前記データ記録装置が前記ＩＣ搭載カードへの情報記録を行うカードリーダライタ装置であり、前記管理対象領域及び前記アクセス制御手段が前記ＩＣ搭載カードのＩＣチップ内に形成されているデータ処理システムも提供される。
【００１０】
あるいは、認証回避の条件情報が記録された記録領域をデータ処理装置内に設けておき、前記アクセス制御手段が、この条件情報に適合する外部アクセスに対しては前記認証を回避して直ちに当該外部アクセスを許容するようにする。前記外部アクセスが、取引の度に発生する取引金額を表すデータの記録要求または更新要求である場合、前記アクセス制御手段は、当該取引金額が１回の取引金額限度額と累積限度額のいずれをも越えない場合に前記認証を回避させるように構成する。また、前記認証を回避したときの外部アクセスの回数またはデータ値を累積し、累積データが所定値を越えたときに前記認証を条件として前記外部アクセスを許容する。この場合の累積データは、前記認証成功後の直前の外部アクセスからの前記累積回数及びデータ累積値であり、前記アクセス制御手段は、新たに認証を行ったときに前記累積データをクリアする。
【００１１】
なお、前記条件情報及び前記管理対象領域は、取引の種別毎に定めておくものとし、好ましくは、管理対象領域の記録情報を正当使用者に固有の鍵で暗号化しておく。
また、上述のデータ処理装置は、ＩＣチップを搭載したカード状記録媒体から成り、前記管理対象領域及び前記アクセス制御手段が前記ＩＣチップ内に形成されているようにすることもできる。
【００１２】
本発明はまた、外部アクセスの対象となる管理対象領域とアクセス権限の認証成功を条件として前記管理対象領域への外部アクセスを許容するアクセス制御手段とを有するデータ処理装置と、前記管理対象領域へのデータアクセスを行うデータアクセス装置とを有するデータ処理システムを提供する。このようなデータ処理システムにおいて、前記アクセス制御手段は、前記データアクセス装置からのデータアクセスの内容を判別して所定の条件情報との認証を要するかどうかを判定し、認証を要する場合に複数種の条件情報のいずれかを実行して認証を実行するように構成する。前記アクセス制御手段は、前記データアクセス装置が真正かどうかを判定し、判定結果が肯定的の場合に前記データアクセスを受け付ける。
また、前記データ処理装置がＩＣ搭載カード、前記データ記録装置が前記ＩＣ搭載カードへの情報記録を行うカードリーダライタ装置であり、前記管理対象領域及び前記アクセス制御手段が前記ＩＣ搭載カードのＩＣチップ内に形成されるようにすることもできる。
【００１３】
【発明の実施の形態】
以下、本発明を、電子マネーやクレジットシステムのように、取引の度に発生する金額データを扱うカードシステムに適用した場合の実施の形態を説明する。このカードシステムは、可搬性のデータ処理装置としてカード状記録媒体にＩＣチップを搭載したＩＣカードを用い、データアクセス装置として、ＩＣチップへのアクセス機構を備えたＲ／Ｗ装置を用いる。ＩＣカード及びＲ／Ｗ装置の構成は、図１に示すとおりである。
【００１４】
ＩＣカード１０は、プロセッサ（以下、ＣＰＵ）１１、ＲＡＭ１２、ＲＯＭ１３、ＥＥＰＲＯＭ１４、及び入出力制御部１５を備えた汎用のものである。ＲＡＭ１２は、ＣＰＵ１１がプログラムを実行するために使用するワーキングメモリであり、ＲＯＭ１３は、ＣＰＵ１１が実行するプログラムやセキュリティ属性を判別するためのアクセス条件判定テーブルを格納しているメモリである。ＥＥＰＲＯＭ１４は、データを記録するための内部ファイル、ファイル毎に設定される複数のセキュリティ属性その他の認証用情報を記録するものである。
【００１５】
本実施形態では、ＣＰＵ１１がＲＯＭ１３からプログラムを読み込んで実行することにより、メモリ制御部１１１、コマンド実行管理部１１２、データ比較演算部１１３、条件判定部１１４の機能ブロックを構築する。
【００１６】
メモリ制御部１１１は、Ｒ／Ｗ装置２０との間の各種コマンドやデータの入出力制御を行う。コマンド実行管理部１１２は、入力されたコマンドの種別を判定して該当処理を実行する。データ比較演算部１１３は、入力されたデータと内部ファイル内のデータとの大小判定や累積演算等を行う。条件判定部１１４は、所要のアクセス条件の判定を行う。認証成功／失敗も、この条件判定部１１４で行う。
【００１７】
入出力制御部１５は、上記各機能ブロック１１１〜１１４とＲ／Ｗ装置２０との間の入出力を制御するものである。
【００１８】
Ｒ／Ｗ装置２０は、少なくともデータ管理部２１とコマンド発行部２２とを含んで構成される。データ管理部２１は、カード使用者から記録データや更新データ等を受け取ってＩＣカード１０側に送信したり、ＩＣカード１０側からの各種通知をカード使用者に提示したりするものである。コマンド発行部２２は、データ管理部２１の指示に基づいて、ＩＣカード１０に対し、データ更新要求コマンド等を生成して送信するものである。
【００１９】
図２は、本実施形態によるＥＥＰＲＯＭ１４の内容説明図である。本実施形態では、ＥＥＰＲＯＭ１４内に、取引種別領域１４１、条件パラメータ領域１４２、データ領域１４３、比較対象データ領域１４４を形成する。
【００２０】
取引種別領域１４１は、電子マネーやクレジットシステムのような取引の種別を記録する領域であり、各取引種別＃１〜＃ｎ毎に形成しておく。条件パラメータ領域１４２は、取引種別毎（＃１〜＃ｎ）に設定された条件パラメータ、例えば「利用限度額」、「累積利用限度額」等を記録しておく領域である。「利用限度額」は、１回の取引金額に対するアクセスを許容できる限度額であり、「累積利用限度額」は、累積利用額に対するアクセスを許容できる限度額である。これらの条件パラメータは、予め設定してあっても良く、外部から事後的に設定ないし変更できるようにしても良い。データ領域１４３は、取引種別毎（＃１〜＃ｎ）に、個々の取引金額及び累積利用額をファイル単位で格納するための領域である。累積利用額は、適宜クリアされる情報である。
【００２１】
比較対象データ領域１４４は、例えば所有者ＰＩＮのような照合キー、データ領域１４３内の記録情報の暗号化やＲ／Ｗ装置２０への送信情報の暗号化やＲ／Ｗ装置２０からの受信情報の復号化に用いられる認証キー、Ｒ／Ｗ装置２０が真正なものかどうかを認証するためのノードＩＤを記録しておく領域である。ノードＩＤは、予め複数のものを記録しておく。
【００２２】
以上のように構成されるカードシステム１において、Ｒ／Ｗ装置２０からＩＣカード１０へのアクセスがあった場合、ＩＣカード１０は、ＥＥＰＲＯＭ１４の記録情報及びＲＯＭ１３の条件判定テーブルを参照してアクセス条件チェックを行う。この場合の概念図を図３に示す。この図３は、従来手法を示した図７に対応している。すなわち、従来手法では、アクセス条件チェックは一ファイルに対して一つのセキュリティ属性を用いて一元的にしか行えなかったが、本実施形態では、前段階としてセキュリティ属性による認証を要するかどうか、要する場合は、どのセキュリティ属性を用いるか、つまり新規記録用か、データ更新用か、データ読出用かをＲＯＭ１３内の条件判定テーブルを参照し、それらの条件の正当性の有無を判定する。このようにして、記録データのセキュリティ性を高めることができるようにしている。
【００２３】
但し、カード使用者がＩＣカード１０を紛失し、あるいは盗難にあった場合に悪用されるのを防ぐため、認証を回避する場合には一定の条件を付けたうえで、アクセスを許容するようにする。例えば、認証を回避したときのアクセス回数及び取引金額を累積しておき、累積回数が所定値を越えたとき、あるいは取引金額の累積値が累積利用限度額を越えたときにＰＩＮ照合を強制的に行うようにする。累積値は、ＰＩＮ照合後の直前のアクセスからの累積値であり、新たにＰＩＮ照合を行ったときにクリアされる。以上の処理の内容を図示したのが図４である。
【００２４】
すなわち、個々の取引金額が利用限度額以内の場合、アクセス回数が「ｎ＋２」回になるまでは、ＰＩＮ照合を行うことなくアクセスを受け付けて取引金額を累積させる。アクセスが「ｎ＋３」回になった場合はＰＩＮ照合を行う。一方、「ｎ＋３」回未満であっても、ｍ＋１回目の累積利用額が累積利用限度額を越えた場合は、その時点でＰＩＮ照合を行う。ＰＩＮ照合が否定的であった場合は取引金額の入力を受け付けないようにする。
【００２５】
次に、カード使用者がＩＣカード１０を用いて取引金額の更新処理を行うまでの手順を図５及び図６を参照して具体的に説明する。図５はＲ／Ｗ装置２０とＩＣカード１０との間のシーケンス図、図６はＩＣカード１０における処理ステップを示した図である。
【００２６】
Ｒ／Ｗ装置２０にＩＣカード１０が装着されると、Ｒ／Ｗ装置２０からＩＣカード１０にノードＩＤが送信される（Ｒ１１）。ＩＣカード１０は、このノードＩＤを受信し、それが正当かどうかを判定する（Ｃ１１，ステップＳ１０１，Ｓ１０２）。ノードＩＤの正当性の判定は、条件判定部１１４が比較対象データ領域１４４に格納されている複数のノードＩＤの中に受信したノードＩＤが含まれているかどうかを判定することにより行う。ノードＩＤが含まれている場合は真正の装置であると判定し、Ｒ／Ｗ装置２０を通じてカード使用者へ更新要求の受付許可を伝える（Ｃ１１：ＯＫ）。なお、Ｒ／Ｗ装置２０を特定のものに限定しない場合は、ノードＩＤの正当性チェックに関する処理（Ｃ１１、ステップ１０１，Ｓ１０２）は不要である。
【００２７】
更新要求の受付許可に対応してカード使用者が取引金額を入力すると、Ｒ／Ｗ装置２０は、この取引金額を更新要求コマンドと共にＩＣカード１０へ送信する（Ｒ１１）。ＩＣカード１０は、取引金額等を受信すると、コマンド実行管理部１１２で更新要求コマンドである旨を判別し、データ比較演算部１１３に取引金額の比較演算処理を指示する（ステップＳ１０３）。データ比較演算部１１３は、コマンド実行管理部１１２の指示により、取引金額と条件パラメータ領域１４２に格納された利用限度額との大小比較及びアクセス回数の累積を行い、その結果をコマンド実行管理部１１２に通知する（Ｃ１２、ステップＳ１０４）。アクセス回数が限度回数以下で、取引金額が利用限度額以下の場合は、データ領域１４３に記録された累積利用額に今回の取引金額を加算し（ステップＳ１０４：Ｙｅｓ、Ｓ１０５）、算出金額と条件パラメータ領域１４２の累積利用限度額との大小を比較して、その結果をコマンド実行管理部１１２に通知する（Ｃ１３、ステップＳ１０６）。
【００２８】
コマンド実行管理部１１２は、上記算出金額が累積利用限度額以下であった場合は、メモリ制御部１１１を通じてデータ領域１４３への取引金額の記録と累積利用額の更新とを行い（ステップＳ１０７）、Ｒ／Ｗ装置２０へ正常終了レスポンスを通知する（Ｃ１４，ステップＳ１０８）。
【００２９】
一方、ステップＳ１０２において、受信したノードＩＤが正当でなかった場合、またはステップＳ１０４において、取引金額が利用限度額より大きかった場合、またはステップＳ１０６において、算出金額が累積利用限度額より大きかった場合、コマンド実行管理部１１２は、Ｒ／Ｗ装置２０にその旨を通知し（Ｃ１４）、カード使用者にＰＩＮ入力を要求する（Ｒ１３）。カード使用者からＰＩＮデータが入力されると、Ｒ／Ｗ装置２０は、ＰＩＮデータをＩＣカード１０を送信する（Ｒ１４）。
【００３０】
ＩＣカード１０は、新たなＰＩＮデータによるＰＩＮ照合を行う（Ｃ１５、ステップＳ１０９）。そしてＰＩＮ照合の結果、アクセスが許可される場合、つまり照合一致の場合はアクセス可能のフラグを立て、ステップＳ１０７の処理に移る（Ｃ１６、ステップＳ１１０：Ｙｅｓ）。一方、アクセスが許可されない場合、つまり照合不一致の場合は、アクセス不可能のフラグを立て、エラーレスポンスによって上記処理が終了していないことをＲ／Ｗ装置２０に通知する（ステップＳ１１１）。
【００３１】
このように本実施形態のカードシステム１では、累積利用限度額や利用限度額までの取引においては、ＰＩＮ照合なしに取引金額を累積することができ、カード使用者にとっては取引の度に認証を行う煩わしさから解放される。店舗側でも、取引の際の待ち行列を抑えることができる利点がある。この認証回避の機能を使用するか否かは、店舗側が取引処理を行う前に設定可能であり、セキュリティレベルを向上させるか、あるいは取引の円滑化を優先するかも店舗側で決定することができるため、取引形態や取引状況に応じたカードシステム１の運用が可能となる。
【００３２】
また、カード使用者毎に異なった条件パラメータを設定することができ、しかもこの条件パラメータは事後的変更が可能なので、ＩＣカードを用いたサービス内容の選択肢を広くすることができる。また、例えば会員毎にサービス内容が異なる会員カードとしても利用できるようになる。
【００３３】
また、ＰＩＮ入力を行うか否かをＲ／Ｗ装置２０ではなくＩＣカード１０で判断しているため、カード発行者と異なる者が、独自のＲ／Ｗ装置を提供する場合であっても、その条件パラメータの判断アルゴリズムを秘密裡にできるため、カード発行者のリスクを低減できるようになる。
【００３４】
また、上記処理は、Ｒ／Ｗ装置２０からノードＩＤを単独でＩＣカード１０に送信する場合の例であるが、Ｒ／Ｗ装置２０から送信される取引金額のデータ中にノードＩＤを埋め込んでおき、この埋め込まれたノードＩＤとカード内のノードＩＤとを比較するようにしても良い。
【００３５】
また、取引金額やノードＩＤなどの識別情報を外部に秘匿する必要がある場合は、これらを暗号化してＲ／Ｗ装置２０からＩＣカード１０側に送信し、ＩＣカード１０の認証キーでこれを復号化する。
【００３６】
また、上記例では、ノードＩＤ及び取引金額という２種類の情報によりＰＩＮ照合を必要とするか否かを判定しているが、この情報は、３種類以上にすることも可能である。また、上記例では、取引金額の大小に対してＰＩＮ照合の要否を決定するようにしているが、予め１つのファイルに複数のセキュリティ属性を設定しておくことにより、例えばある取引金額を越える処理においてはある認証行為が必要であり、その金額以下の取引においては、異なる認証行為、例えば、より単純化された認証行為が必要、といった形態も可能である。
【００３７】
また、条件パラメータ領域１４２に利用限度額と累積利用限度額の組を複数設定し、データ領域１４３にそれらに対応した取引金額を設定することにより、Ｒ／Ｗ装置２０ごとに異なったアクセス用の条件パラメータを設けることも可能である。この場合、予め比較対象データ領域１４４に設定されたノードＩＤでＲ／Ｗ装置が真正かどうかを判断することになる。
【００３８】
ノードＩＤ等やデータ領域１４３に格納されているデータなどを外部に秘匿すべく、カード発行者固有の鍵に基づいて、暗号化することも可能である。
【００３９】
本発明は、上記ＩＣカード１０のほか、ＩＣチップと光メモリ、磁気メモリ等を搭載したハイブリッドカードその他のＩＣ搭載カードでも同様に適用が可能である。また、ＩＣ搭載カードとＲ／Ｗ装置の組み合わせのみならず、ＰＤＡ端末や携帯型パーソナルコンピュータを用いたデータ処理システムとしての実施も可能である。
【００４０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、アクセスの際の認証を取引形態または取引状況によって段階的に変えたり、あるいは回避することができるため、カード使用者及びサービス提供者の双方に対して利便性のあるデータ処理システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るカードシステムの構成図。
【図２】本実施形態によるＥＥＰＲＯＭ内の領域説明図。
【図３】本実施形態のＩＣカードにおけるアクセス条件チェックの概念図。
【図４】認証回避の場合の累積利用額の変化状況を示す説明図。
【図５】ＩＣカードとＲ／Ｗ装置との間のデータ授受形態を示すシーケンスチャート。
【図６】ＩＣカードにおける認証処理の手順説明図。
【図７】従来のＩＣカードにおけるアクセス条件チェックの概念図。
【図８】従来のＩＣカードとＲ／Ｗ装置との間のデータ授受形態を示すシーケンスチャート。
【符号の説明】
１　カードシステム
１０　ＩＣカード
１１　ＣＰＵ
１２　ＲＡＭ
１３　ＲＯＭ
１４　ＥＥＰＲＯＭ
２０　Ｒ／Ｗ装置
２１　更新管理部
２２　コマンド発行部
１１１　メモリ制御部
１１２　コマンド実行管理部
１１３　データ比較演算部
１１４　条件判定部
１４１　取引種別領域
１４２　条件パラメータ領域
１４３　データ領域
１４４　比較対象データ領域
【図１】
2004030560.tif 000003
【図２】
2004030560.tif 000004
【図３】
2004030560.tif 000005
【図４】
2004030560.tif 000006
【図５】
2004030560.tif 000007
【図６】
2004030560.tif 000008
【図７】
2004030560.tif 000009
【図８】
2004030560.tif 000010