(57)【特許請求の範囲】
【請求項１】
各種の入出力装置と各種のデータ及び各種のプログラム等をリソースとして備えた端末装置と、この端末装置の入出力装置の１つであるＩＣカードリーダライタに接続されるＩＣカードとより成り、このＩＣカードを使用して端末装置の利用資格の認証を行う端末装置のアクセス制限システムにおいて、
１枚のＩＣカードに複数のデータ領域を設定して、各データ領域に前記リソースの利用範囲を決定するアクセス権限のレベル情報を登録すると共に、複数のユーザのそれぞれの個人識別情報を登録して、各ユーザのアクセス権限に応じてその個人識別情報を複数のデータ領域に対応付け、
前記端末装置の利用に当たって、端末装置に入力された個人識別情報と前記ＩＣカードに登録されている個人識別情報を前記ＩＣカード内で照合して、一致した個人識別情報に対応付けられている複数のデータ領域に記憶されているレベル情報のうちの最上位のレベル情報を選択して前記ＩＣカードから前記端末装置に送信することを特徴とする端末装置のアクセス制限システム。
【請求項２】
各種の入出力装置と各種のデータ及び各種のプログラム等をリソースとして備えた端末装置と、この端末装置の入出力装置の１つであるＩＣカードリーダライタに接続されるＩＣカードとより成り、このＩＣカードを使用して端末装置の利用資格の認証を行う端末装置のアクセス制限システムにおいて、
１枚のＩＣカードに複数のデータ領域を設定して、各データ領域に前記リソースの利用範囲を決定するアクセス権限のレベル情報を登録すると共に、複数のユーザのそれぞれの個人識別情報を登録して、各ユーザのアクセス権限に応じてその個人識別情報を複数のデータ領域に対応付け、
前記端末装置の利用に当たって、端末装置に入力された個人識別情報と前記ＩＣカードに登録されている個人識別情報を前記ＩＣカード内で照合して、一致した個人識別情報に対応付けられている複数のデータ領域に記憶されているレベル情報のうちの最上位のレベル情報を選択して前記ＩＣカードから前記端末装置に送信し、
このレベル情報に基づくアクセス権限により前記端末装置の利用中に新たな個人識別情報が入力されると、この入力された個人識別情報と前記ＩＣカードに登録されている個人識別情報を前記ＩＣカード内で照合して、一致した新たな個人識別情報に対応付けられている複数のデータ領域に記憶されているレベル情報及び前に入力された個人識別情報に対応付けられている複数のデータ領域に記憶されているレベル情報を含めた全てのレベル情報のうちの最上位のレベル情報を選択して前記ＩＣカードから前記端末装置に送信してアクセス権限を変更することを特徴とする端末装置のアクセス制限システム。
【請求項３】
ユーザの個人識別情報を登録する複数のデータ領域を設定した記憶部と、端末装置から送られてくる個人識別情報が前記記憶部に登録されているか否かを判定する判定部を有するＩＣカードであって、
前記記憶部は、１つの個人識別情報を複数のデータ領域に対応付けて記憶し、
前記判定部が前記端末装置からの個人識別情報が前記記憶部に登録されていると判定すると、当該個人識別情報に対応する複数のデータ領域に記憶されているレベル情報のうちの最上位のレベル情報を選択して前記端末装置に送信することを特徴とするＩＣカード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のユーザが利用する端末装置のユーザ毎のアクセス権限を制限する技術に関するもので、特にＩＣカードを利用してアクセス権限を制限する場合のアクセス制限システムに関するものである。
【０００２】
【従来の技術】
各種業務用等の端末装置として、予め利用資格が与えられたユーザのみに操作を行わせるようにした端末装置がある。
その一例としては、銀行等の金融機関の窓口において特定のユーザ（オペレータ）のみが操作する資格を持つ窓口端末装置が知られているが、このような端末装置においては、現金の管理や秘密保持すべきデータの管理上、特定のユーザ以外の者がアクセスできないようにする必要があることから、ＩＣカードに暗証番号やパスワードあるいは指紋等の個人識別情報を登録し、その個人識別情報に基づいてユーザの資格認証を行うようにしたシステムが採用されている。
【０００３】
このＩＣカードは、単一のＣＰＵとメモリ及びデータファイルで構成されたコンピュータ機能を持つＩＣチップをプラスチック等のカードに埋め込むことにより構成されており、前記データファイルに予め個人識別情報を登録して、端末装置利用の際にユーザが入力した個人識別情報とＩＣカードリーダ・ライタを介して端末装置に接続されたＩＣカードのデータファイルに登録された個人識別情報を照合することにより資格認証が行われるものとなっているが、従来のこの種のシステムにおいて、利用範囲を定めたアクセス権限の異なる複数のユーザが同一の端末装置を利用する場合は、１枚のＩＣカードにアクセス権限を固定した１つの個人識別情報のみを割り当て、ユーザはそのアクセス権限による範囲内で端末装置を利用できるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術では、複数のユーザが個々にＩＣカードを保有することから、厳密なカード管理を行いにくくなり、ＩＣカードの数が多ければ紛失等の事態も生じ易くなるので、セキュリティー性が低くなるという問題がある。
【０００５】
その対策として１枚のＩＣカードで複数のユーザが端末装置を利用できるようにすれば、ＩＣカードの管理はし易くはなるが、アクセス権限の異なるユーザが同一のＩＣカードを使用することになるので、ユーザ毎のアクセス権限を設定することが困難となり、やはりセキュリティー性に問題を生じることになる。
従って、本発明は、１枚のＩＣカードでユーザ毎のアクセス権限を設定して端末装置を利用させることが可能な端末装置のアクセス制限システムを提供することを課題とする。
【０００６】
【課題を解決するための手段】
そのため、本発明は、各種の入出力装置と各種のデータ及び各種のプログラム等をリソースとして備えた端末装置と、この端末装置の入出力装置の１つであるＩＣカードリーダライタに接続されるＩＣカードとより成り、このＩＣカードを使用して端末装置の利用資格の認証を行う端末装置のアクセス制限システムにおいて、１枚のＩＣカードに複数のデータ領域を設定して、各データ領域に前記リソースの利用範囲を決定するアクセス権限のレベル情報を登録すると共に、複数のユーザのそれぞれの個人識別情報を登録して、各ユーザのアクセス権限に応じてその個人識別情報を複数のデータ領域に対応付け、  前記端末装置の利用に当たって、端末装置に入力された個人識別情報と前記ＩＣカードに登録されている個人識別情報を前記ＩＣカード内で照合して、一致した個人識別情報に対応付けられている複数のデータ領域に記憶されているレベル情報のうちの最上位のレベル情報を選択して前記ＩＣカードから前記端末装置に送信することを特徴とする。
【０００７】
【発明の実施の形態】
以下に図面を参照して本発明による端末装置のアクセス制限システムの実施の形態について説明する。
図１は実施の形態を示すブロック図、図２は要部の外観を示す側面図である。図において１は端末装置で、この端末装置１は中央制御装置（ＣＰＵ）２、ＩＣカードリーダ／ライタ（以下ＩＣカードＲ／Ｗと略記する）３、ＲＡＭ等による主記憶装置４、ハードディスク等の補助記憶装置５、ＣＲＴまたはＬＣＤ等によるディスプレイ６、キーボード７、マウス（ポインティングデバイス）８等を備えている。
【０００８】
ここでＩＣカードＲ／Ｗ３は、後述するＩＣカードに対してデータの読み取りと書き込みを行うものであって、端末装置１とＩＣカードの互いのデータの入出力を中継する装置である。
主記憶装置４は補助記憶装置５から読み出したプログラムや各種のデータを格納するメモリで、補助記憶装置５は端末装置１が取り扱うデータや各種のアプリケーション等のプログラムを格納するものである。
【０００９】
ディスプレイ６はプログラムに対応した画面や入力ガイダンス及び入力データ等の表示を行う表示手段で、キーボード７はデータをキー入力する入力手段、マウス８はディスプレイ７上のカーソルを移動してデータの選択入力を行うものである。
これら３〜８の構成要素はバスを介して中央制御装置２に接続されており、中央制御装置２はこれら全体を制御するものとして働く。
【００１０】
尚、前記ＩＣカードＲ／Ｗ３、ディスプレイ６、キーボード７、マウス８は端末装置１の入出力装置であるが、このほかにもプリンタやスキャナ等の入出力装置を備えるものであってもよく、更に金融機関の窓口端末装置であれば紙幣や硬貨の入出金機も備えるものとなる。
９はプラスチック等のカード基材内部にＩＣチップを設けることにより構成されたＩＣカードで、前記ＩＣチップは、中央制御装置１０と主記憶装置１１と補助記憶装置１２により構成されている。
【００１１】
ここで主記憶装置１１は中央制御装置１０により補助記憶装置１２から読み出したプログラムや各種のデータを格納するメモリで、補助記憶装置１２はＩＣカード３が取り扱うデータや各種のアプリケーション等のプログラムを格納すると共に、端末装置１にアクセスするユーザの個人識別情報等のデータを登録する不揮発性メモリである。
【００１２】
図３はＩＣカード９の補助記憶装置１２に登録する情報の例を示す図である。
この図に示したように、本実施の形態では補助記憶装置１２に複数のデータ領域を設け、各データ領域にレベル情報を１つ登録すると共に、複数の個人識別情報登録領域を設けて、それぞれの個人識別情報登録領域に端末装置１を利用する資格を持つ各ユーザの個人識別情報を登録するものとなっている。
【００１３】
ここで、レベル情報はそれぞれのユーザに与えられたアクセス権限に基づいて端末装置１の各種の入出力装置と各種のデータ及び各種のプログラム等のリソースに対する利用範囲を制限するための情報であり、各ユーザの個人識別情報はデータ領域のレベル情報に対応するものとなっている。
このレベル情報は、レベル１、レベル２・・・のようにランク付けされ、この例では数値の大きいものを上位としている。
【００１４】
これらのレベル情報を必ず１つ持つデータ領域は個人識別情報の入力を行わなければ利用することができない（以下ロックという）仕組みを用いている。
すなわち、図３において各データ領域はロックされた状態を示しており、端末装置１から送られてくる個人識別情報と補助記憶装置１２に登録された個人識別情報が一致した場合、その個人識別情報に対応するデータ領域のロックが解除されるものとなっている。
【００１５】
このようにすることで、本実施の形態では１つのデータ領域に対して１つの個人識別情報を割り当てるだけでなく、複数の個人識別情報で同じデータ領域のロック解除を可能とし、更に１つの個人識別情報で複数のデータ領域のロック解除が行えるようにしている。
つまり、個人識別情報とデータ領域は１対１で対応させる必要はなく、１つの個人識別情報が複数のデータ領域と対応可能としている。
【００１６】
例えば図３の例では、個人識別情報Ｄはデータ領域３と４に対応させそれぞれのレベル１とレベル３が得られるようにしている。
このような個人識別情報に基づいて、端末装置１ではレベル情報単位のアクセス権切替えソフトが実行される。
ここでいうレベル単位アクセス権切替えソフトとは、ユーザの資格認証後にＩＣカード９から受け渡されるレベル情報を用いてアクセス可能なリソースの制限を行うソフトであり、レベル情報とリソース毎のアクセス権の対応は予め設定しておく。
【００１７】
図４はこのアクセス管理のためのソフトウェアの構成例を示す図である。この図に示したようにＩＣカード９からのレベル情報によりアクセス権切替えソフトがリソース毎のアクセス権を決定するもので、アプリケーションがリソースへアクセスするとき、アクセス権があればアクセス権切替えソフトはリソースをアプリケーションに受け渡す。つまり図４において（イ）→（ロ）→（ハ）の流れとなる。
【００１８】
一方、アプリケーションがリソースへアクセスするとき、アクセス権がなければアクセス権切替えソフトはリソースをアプリケーションに渡さず、従ってこのときは、図４において（イ）→（ハ）の流れとなる。
本発明は、複数の個人識別情報が登録されているＩＣカード９をＩＣカードＲ／Ｗ３に接続し、個人識別情報の入力により各ユーザに割り当てられた個人識別情報に基づいてアクセス権限を制限し、その制限の中で端末装置１の利用を可能とするもので、以下にフローチャートを参照してその詳細を説明する。
【００１９】
図５は上述した構成の動作を示すフローチャートで、このフローチャートにより本実施の形態の一連の動作について説明する。
まず、端末装置１のＩＣカードＲ／Ｗ３にＩＣカード９が接続されていない状態では、端末装置１の中央制御装置２は他のすべての処理を受け付けず、ＩＣカードＲ／Ｗ３へのＩＣカード９の接続を待つ（Ｓ１）。
【００２０】
ここでいう他のすべての処理とは、ＩＣカードＲ／Ｗ３以外のキーボード７やマウス８等の入力装置からの情報入力を意味する。
そこで、あるユーザがＩＣカード９をＩＣカードＲ／Ｗ３に接続すると、端末装置１の中央制御装置２は、例えばパスワード等の個人識別情報の入力を促すためのログイン画面をディスプレイ６に表示して個人識別情報の入力を待つ。
【００２１】
これを見てユーザがキーボード７等を操作して個人識別情報を入力すると（Ｓ３）、中央制御装置２はＩＣカードＲ／Ｗ３を介してＩＣカード９内の情報への接続を試みる。
すなわち、端末装置１の中央制御装置２はユーザにより入力された個人識別情報をＩＣカード９の中央制御装置１０へ送って資格認証を依頼する。
【００２２】
これを受けて中央制御処理装置１０は補助記憶装置１２に登録されている個人識別情報と照合し、一致する個人識別情報があるか否かを判断する（Ｓ４）。
その結果、一致する個人識別情報があった場合は、資格認証ができたものとしてその個人識別情報に対応するデータ領域のロックが解除され、このデータ領域のレベル情報が読み出されて端末装置１の中央制御装置２に送られるが、複数のデータ領域のロックが解除された場合は、その複数のデータ領域におけるレベル情報のうちの最上位のレベル情報が選択され端末装置１の中央制御装置２に送られる（Ｓ５）。
【００２３】
図６はデータ領域のロックが解除された状態を示す図で、同図（ａ）はデータ領域が１つだけロック解除された場合、同図 (ｂ) は２つのデータ領域のロックが解除された状態を示す図である。
図（ａ）の例では個人識別情報Ａの入力によりデータ領域１のみのロックが解除されているので、そのレベル１の情報が端末装置１の中央制御装置２に送られる。
【００２４】
また、図 (ｂ) の例では個人識別情報Ｂの入力によりデータ領域１とデータ領域２の両方のロックが解除されているので、レベル１とレベル２の情報のうちの上位のレベル２の情報が端末装置１の中央制御装置２に送られる。
端末装置１の中央制御装置２はＩＣカード９からレベル情報を受け取ると、このレベル情報に基づいて前記図４で説明したリソースへのアクセス管理を行い、アクセス可能なリソースにより処理を実行する（Ｓ６）。
【００２５】
この処理において中央制御装置２は、例えばＩＣカードＲ／Ｗ３からのＩＣカード９の抜き取りや、ユーザがログアウト等の手続きによりアクセス状態を終了させた等の処理終了の条件を満たすかどうかを判断し（Ｓ７）、終了条件を満たしていればＳ１へ戻り、終了条件を満たしていない場合はＳ６に戻って処理を継続する。
【００２６】
一方、前記Ｓ４での照合の結果、一致する個人識別情報がない場合は、データ領域のロック解除は行われず、資格認証ができない旨の通知が端末装置１の中央制御装置２に送られ（Ｓ８）、これにより処理はＳ１に戻る。
尚、図５には図示していないが、予め個人識別情報の入力のリトライ可能回数を決めておき、ＩＣカードＲ／Ｗ３にＩＣカード９が接続されたまま、Ｓ１〜Ｓ４及びＳ８の処理を繰り返すことで、個人識別情報の入力回数が前記リトライ可能回数を越えた場合、所定の管理者にアラーム等で警報するようにしておくとよい。
【００２７】
以上の動作により複数の個人識別情報が登録された１枚のＩＣカード９を使用し、ユーザのレベル情報によるアクセス制限のもとに端末装置１に種々の処理を実行させことができる。
つまり複数の個人識別情報に対応させてアクセス権限のレベルを設定することによって各ユーザ毎に端末装置１のアクセス制限が可能になるため、１枚のＩＣカードで複数のユーザが端末装置にアクセスする場合のセキュリティー性の低下を防止することができる。
【００２８】
以上のようにすることによって複数の個人識別情報が登録された１枚のＩＣカード９を使用し、各ユーザのレベル情報によるアクセス権限を制限して端末装置１を利用させ、種々の処理を実行させことができる。
つまり複数の個人識別情報に対応させてアクセス権限のレベルを登録することによって各ユーザ毎に端末装置１のアクセス権限を制限することが可能になるため、１枚のＩＣカードで複数のユーザが端末装置を利用する場合、カードの管理が容易になると共に端末装置に対するセキュリティー性の低下を防止することができる。
【００２９】
次に、実施の形態の別の動作例について説明する。
この動作例は先の動作を拡大したもので、先の動作で行われたあるユーザのアクセス権限により端末装置が利用されている状態において、別のユーザの個人識別情報の入力によりアクセス権限を変更する動作を追加したものである。
この場合の動作を図７のフローチャートにより順次説明する。
【００３０】
まず、Ｓ１〜Ｓ８の動作については図５の場合と同一であるので、その説明は省略する。Ｓ７で処理終了の条件が満たされない場合、端末装置１の中央制御装置２は新たな個人識別情報の入力が行われたか否かを判断し（Ｓ９）、入力が行われない場合は、Ｓ６に戻って処理を継続する。
【００３１】
新たな個人識別情報の入力が行われた場合は、入力された個人識別情報をＩＣカード９の中央制御装置１０へ送って資格認証を依頼する（Ｓ１０）。
これを受けて中央制御装置１０は補助記憶装置１２に登録されている個人識別情報と照合し、一致する個人識別情報があるか否かを判断する（Ｓ１１）。
その結果、一致する個人識別情報があった場合は、資格認証ができたものとしてその個人識別情報に対応する新たなデータ領域のロックが解除され、前に入力された個人識別情報によってロックが解除されたデータ領域を含めてすべてのデータ領域内のレベル情報のうちの最上位のレベル情報が選択され、端末装置１の中央制御装置２に送られる（Ｓ１２）。
【００３２】
図８は新たに入力された個人識別情報により新たなデータ領域のロックが解除された場合の説明図で、同図（ａ）は新たな個人識別情報の入力前の状態、同図 (ｂ) は入力後の状態を示している。
この例では、新たな個人識別情報の入力前の状態では図（ａ）に示したようにデータ領域１のみがロック解除された状態にあり、レベル１によりアクセスの制限を行っていたが、図 (ｂ) に示したように新たに個人識別情報Ｄが入力されたことにより、データ領域３とデータ領域４のロックが解除され、データ領域４に登録されたより高い権限を持つレベル３のアクセス制限により端末装置１の利用が可能となる。
【００３３】
尚、新たなデータ領域のロックが解除されなくても、一致する個人識別情報が既にロック解除されているデータ領域に対応するものであれば、そのデータ領域のレベル情報が端末装置１の中央制御装置２に送られる。
その後、Ｓ６に移行してアクセス可能なリソースにより処理を実行する。一方、一致する個人識別情報がなかった場合は、新たに個人識別情報が入力される前のレベル情報が端末装置１の中央制御装置２に送られ（Ｓ１３）、Ｓ６へ戻る。
【００３４】
以上の動作により複数の個人識別情報が登録された１枚のＩＣカードを使用して、あるユーザのレベル情報によるアクセス制限で端末装置が利用されている状態のまま、別のユーザによる高いレベル情報によりアクセス権限を変更拡大することができる。
つまり、１枚のＩＣカードに複数の個人識別情報が登録されている場合において、複数の個人識別情報によりロックが解除されるデータ領域が増加することによって、既に割り当てられているレベル情報より上の権限を別のユーザから譲渡することができ、ＩＣカード内のデータ領域、レベルを新たに割り当てるという手間をかけずにアクセス権限を拡大することが可能になる。
【００３５】
尚、本発明を金融機関の窓口端末装置に適用する場合、ＩＣカードは責任者が必ず所持するものとして、この責任者には高いアクセス権限を割り当て、実際に端末装置を利用して各種の処理を実行させるオペレータ（ユーザ）のアクセス権限は責任者より低いレベル内で個別に登録しておく。
このようにすれば、登録オペレータ以外は利用不可能となるので、セキュリティー性は高くなり、かつ必要に応じて個別に権限の譲渡が可能であるので、柔軟な利用形態が実現されることになる。
【００３６】
また、この他の利用形態としては、電子マネー対応のＩＣカードを家族で利用することが考えられる。
その場合、１枚のカードで家族一人一人について個別に利用制限をかけることでそれぞれ利用金額の上限の設定が可能となるので、子供が誤ってお金を使い過ぎてしまう等の事態を防ぐことができ、かつ必要に応じて親の設置金額を子供に譲渡することができるので、柔軟な資金利用が可能になる。
【００３７】
【発明の効果】
以上説明したように、本発明は、各種の入出力装置と各種のデータ及び各種のプログラム等をリソースとして備えた端末装置と、この端末装置の入出力装置の１つであるＩＣカードリーダライタに接続されるＩＣカードとより成り、このＩＣカードを使用して端末装置の利用資格の認証を行う端末装置のアクセス制限システムにおいて、１枚のＩＣカードに複数のデータ領域を設定して、各データ領域に前記リソースの利用範囲を決定するアクセス権限のレベル情報を登録すると共に、複数のユーザのそれぞれの個人識別情報を登録して、各ユーザのアクセス権限に応じてその個人識別情報を複数のデータ領域に対応付け、前記端末装置の利用に当たって、端末装置に入力された個人識別情報と前記ＩＣカードに登録されている個人識別情報を前記ＩＣカード内で照合して、一致した個人識別情報に対応付けられている複数のデータ領域に記憶されているレベル情報のうちの最上位のレベル情報を選択して前記ＩＣカードから前記端末装置に送信するようにしている。
【００３８】
従ってこれによれば、ＩＣカードを使用して複数のユーザに端末装置を利用させる場合でもＩＣカードは１枚だけで済むため、厳密なカード管理が可能になると共に、各ユーザ毎に設定されているアクセス権限のレベルで端末装置を利用させることができるので、１枚のＩＣカードで複数のユーザが端末装置にアクセスする場合のセキュリティー性の低下を防止することができるという効果が得られる。
【図面の簡単な説明】
【図１】発明の実施の形態を示すブロック図である。
【図２】実施の形態の要部側面図である。
【図３】ＩＣカードに登録する情報の例を示す図である。
【図４】アクセス管理のためのソフトウェアの構成例を示す図である。
【図５】実施の形態の動作を示すフローチャートである。
【図６】データ領域のロックが解除された状態を示す図である。
【図７】実施の形態の別の動作例を示すフローチャートである。
【図８】新たなデータ領域のロックが解除された場合の説明図である。
【符号の説明】
１  端末装置
２  中央制御装置
３  ＩＣカードリーダ／ライタ
４  主記憶装置
５  補助記憶装置
６  ディスプレイ
７  キーボード
８  マウス
９  ＩＣカード
１０  中央制御装置
１１  主記憶装置
１２  補助記憶装置
【図２】
0004207292.tif 000002
【図３】
0004207292.tif 000003
【図５】
0004207292.tif 000004
【図６】
0004207292.tif 000005
【図７】
0004207292.tif 000006
【図８】
0004207292.tif 000007
【図１】
0004207292.tif 000008
【図４】
0004207292.tif 000009