(57)【特許請求の範囲】
【請求項１】
高レベルなセキュリティが要求されるユーザのプロファイルを記憶する個別ファイルと積極的な提示が要求されるユーザのプロファイルを記憶する個別ファイルとが設けられ、かつ、前記高レベルなセキュリティが要求される個別ファイルへのアクセスを行うために利用者認証処理の実施が前提となる記憶媒体を装着する装着手段と、
前記積極的な提示が要求されるユーザのプロファイルが記憶された個別ファイルから、入出力インタフェース情報を読み出す読み出し手段と、
前記高レベルなセキュリティが要求されるユーザのプロファイルが記憶された個別ファイルへのアクセスを行うために行う、前記読み出し手段により読み出された入出力インタフェース情報に対応する入出力インタフェースから入力された情報を用いた利用者認証処理を、前記記憶媒体に要求する認証処理要求手段と、
前記認証処理要求手段の要求により利用者が認証された場合は、前記高レベルなセキュリティが要求されるユーザのプロファイルが記憶された個別ファイルへアクセスし、前記認証処理要求手段の要求により利用者が認証されなかった場合は、前記高レベルなセキュリティが要求されるユーザのプロファイルが記憶された個別ファイルへのアクセスを禁止するアクセス手段とを有することを特徴とする情報端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報端末装置に関する。
【０００２】
【従来の技術】
従来、ユーザのプロファイルの記憶媒体として多く用いられていた磁気記憶媒体、光学記憶媒体は、階層的に構成可能な個別ファイル内に存在する、少なくとも１つ以上の情報格納ファイル内に情報が記憶可能であるが、上記個別ファイル毎に独立した認証鍵を割当てることが不可能であったため、ユーザのプロファイルは全て一元的に記憶して認証鍵を割当ることにより保護されていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記の従来例では以下のような問題点があった。すなわち、従来の端末装置の場合には、ユーザのプロファイルを格納した記憶媒体が装着された際に、上記端末装置のユーザが初期認証処理を行うために必要な認証情報（パスワード等）を入力して初期認証処理に成功する前には、上記記憶媒体中のユーザのプロファイル情報を読み出すことができなかった。
【０００４】
このため、初期認証処理を行うための認証情報の入力手段を含む、初期ユーザインタフェースの選択は端末装置側に委ねられているので、ユーザの嗜好と相容れないインタフェースが選択されてしまう可能性があった。
【０００５】
例えば、ユーザは音声入カインタフェースを要望しているにもかかわらず、端末装置側はタッチパネルによる入力インタフェースを選択したりすることがあった。また、ユーザは使用言語として英語を要求しているにもかかわらず、端末装置側は日本語を使用言語と選択したりすることがあった。
【０００６】
すなわち、従来情報端末装置とユーザプロファイルの記憶媒体との間で情報を送受信する場合には、初期認証処理が行われる前は、ユーザのプロファイルに対応したユーザインタフェースの選択は、ユーザのプロファイルのセキュリティレベルを維持したまま実現することは不可能であった。
【０００７】
本発明は上述の問題点にかんがみ、高レベルなセキュリティが要求されるユーザのプロファイルを確実に保護した上で、ユーザが所望する入出力インタフェースを使用した情報の送受信を行うことができるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
本発明の情報端末装置は、高レベルなセキュリティが要求されるユーザのプロファイルを記憶する個別ファイルと積極的な提示が要求されるユーザのプロファイルを記憶する個別ファイルとが設けられ、かつ、前記高レベルなセキュリティが要求される個別ファイルへのアクセスを行うために利用者認証処理の実施が前提となる記憶媒体を装着する装着手段と、前記積極的な提示が要求されるユーザのプロファイルが記憶された個別ファイルから、入出力インタフェース情報を読み出す読み出し手段と、前記高レベルなセキュリティが要求されるユーザのプロファイルが記憶された個別ファイルへのアクセスを行うために行う、前記読み出し手段により読み出された入出力インタフェース情報に対応する入出力インタフェースから入力された情報を用いた利用者認証処理を、前記記憶媒体に要求する認証処理要求手段と、前記認証処理要求手段の要求により利用者が認証された場合は、前記高レベルなセキュリティが要求されるユーザのプロファイルが記憶された個別ファイルへアクセスし、前記認証処理要求手段の要求により利用者が認証されなかった場合は、前記高レベルなセキュリティが要求されるユーザのプロファイルが記憶された個別ファイルへのアクセスを禁止するアクセス手段とを有することを特徴とする。
【００１３】
本発明は上記技術手段を有するので、ユーザ所望の入出力インタフェースで利用者認証処理を行うことが可能となり、しかも高レベルなセキュリティが要求されるユーザのプロファイルのセキュリティを容易に、かつ、高レベルに確保することが可能となる。
【００１４】
【発明の実施の形態】
（第１の実施形態）
本発明の情報端末装置の一実施形態として、自治体等にて用いられる公共情報端末にスマートカード（ＩＣカード）を利用する例を示す。
【００１５】
図１は、本実施形態のシステム概念図である。図１において、１１が本実施形態のユーザのプロファイルの階層的な記憶媒体であるスマートカードであり、１２は上記記憶媒体１１を収容する対応端末である公共情報端末、１３が上記公共情報端末１２と各自治体のホスト（１４）との接続を司るネットワークである。上記公共情報端末１２にて、利用ユーザのプロファイルに応じた入出力手段の選択、トップメニューのカスタマイズ化等を容易に実現するのが、本実施形態の目的である。
【００１６】
図２は、本実施形態におけるスマートカード１１上の論理ファイル構造の一例を示す図である。
図２に示したように、ＭＦ（マスターファイル）２００の下に、スマートカード１１に実装されるアプリケーションファイルが設けられている。図２の例では、利用者認証、医療、電子マネー毎にＤＦ（デディケイティトファイル）２１０，２２０，２３０が設けられている。
【００１７】
上記利用者認証用のデディケイティトファイルＤＦ（２１０）の下に、カード加入者の使用言語や要望入出力インタフェース、必要に応じて指紋や顔の特徴の量子化情報といったユーザ認証のためのカード所有者基本情報を格納するためのＥＦ（エレメンタリーファイル）２１１と、端末利用者が、スマートカード１１の加入者の場合に限ってアクセスを許容するセキュリティ情報格納ＢＯＸアプリケーション用のデディケイティトファイルＤＦ（２１２）を設け、このデディケイティトファイルＤＦ（２１２）の下のエレメンタリーファイルＥＦ（２１３〜２１５）に、ユーザの嗜好や他のアプリケーション利用のための鍵情報といったセキュリティレベルの高い情報を格納する。
【００１８】
また、上記浅い階層に設けられている、利用者認証用のデディケイティトファイルＤＦ（２１０）のアクセス鍵に関しては一義的な鍵（システムに一意的な値）を割当てることにより、上記スマートカード１１が対応端末機器１２に装着された際には、セキュリティキーを格納しているエレメンタリーファイルＥＦ２０１の情報に加えて、セキュリティレベル「０」のユーザ情報として、カード加入者の使用言語や要望入出力インタフェース、必要に応じて指紋や顔の特徴の量子化情報といった、ユーザ認証のためのカード所有者の基本情報を格納するためのエレメンタリーファイルＥＦ（２１１）を読み出すことを可能な構成としている。
【００１９】
端末利用者が、スマートカード１１の加入者の場合に限ってアクセスを許容するセキュリティ情報格納ＢＯＸアプリケーション用のデディケイティトファイルＤＦ（２１２）をアクセスするために必要な鍵は、初期ユーザ認証処理の成功時に入手させる。これにより、セキュリティ情報格納ＢＯＸアプリケーション内の情報のセキュリティレベルを担保することができる。
【００２０】
上記ＤＦ（デディケイティトファイル）２２０は、医療系の情報を格納するものであり、この下の層に電子カルテアプリケーション用個別ファイル２２２、エレメンタリーファイルＥＦ２２１、電子カルテアプリケーション用情報ファイル２２３、電子カルテアプリケーション用情報ファイル（病歴）２２４が設けられている。
【００２１】
また、ＤＦ（デディケイティトファイル）２３０は電子マネー系アプリケーション用個別ファイルであり、この下の層に電子マネーアプリケーション用情報ファイル（取り引き履歴）２３１、電子マネーアプリケーション用情報ファイル（残高）２３２等が設けられている。
【００２２】
図３は、本実施形態システムの公共情報端末１２に対してスマートカード１１を装着した時に、端末利用者確認処理に成功した際のシーケンス例を示す図である。また、図４は、本実施形態システムの公共情報端末１２へのスマートカード１１を挿入した時に、端末利用者確認処理に失敗した際のシーケンス例を示す図である。これらの図３及び図４に示した処理を、図５のフローチャートを参照しながら説明する。
【００２３】
図５に、上記公共情報端末１２にスマートカード１１を装着した時に行われる処理手順の一例のフローチャートを示している。
先ず、最初のステップＳ５０１において、利用者認証アプリケーションが格納されている利用者認証用のデディケイティトファイルＤＦ２１０の選択処理（図３の３０１及び３０２、図４の４０１及び４０２）を行い、カード所有者基礎情報用のエレメンタリーファイルＥＦ２１１にアクセスして、利用者が所望する入出力Ｉ／Ｆ情報を読み出す（図３の３０３及び３０４、図４の４０３及び４０４）。
【００２４】
次に、ステップＳ５０２に進み、これに対応した入出力Ｉ／Ｆを選択して設定する（図３の３０３及び３０４、図４の４０３及び４０４）。その後、ステップＳ５０３に進んで、利用者が所望するインタフェースを用いて利用者認証処理を実行する。これは、上記認証手法に従って上記公共情報端末１２を利用する利用者と、上記スマートカード１１の所有者との同一性を確認する処理である（図３の３０５及び３０６、図４の４０５及び４０６）である。
【００２５】
次に、ステップＳ５０４において、上記ステップＳ５０３で実行した認証処理の結果に、スマートカード１１の所有者と公共情報端末１２の利用者とが一致しているか否かを判断する。
【００２６】
ステップＳ５０４の判断の結果、カード所有者と端末利用者とが一致しているのであれば、ステップＳ５０５に進み、セキュリティ情報ＢＯＸアプリケーションであるデディケイティトファイルＤＦ（２１２）へのアクセスを許容する。
【００２７】
次に、ステップＳ５０６に進み、セキュリティ情報ＢＯＸアプリケーションであるデディケイティトファイルＤＦ（２１２）との間でユーザ認証処理（図３の３０７）を行い、スマートカード１１内に格納されている他のデディケイティトファイルＤＦ用のパスワードを要求する（図３の３０８）。そして、それに応答して上記スマートカード１１から各アプリケーションパスワードを読み出し（図３の３０９）、許容サービスに応じた情報アクセスを行う。
【００２８】
一方、上記ステップＳ５０４の判断の結果、カード所有者と端末利用者が一致しないのであれは、ステップＳ５０７に進み、セキュリティ情報ＢＯＸアプリケーション用のデディケイティトファイルＤＦ（２１２）へのアクセスを禁止する。
【００２９】
次に、ステップＳ５０８に進み、カード利用者が不一致の際の各種セキュリティ処理を自律的に起動（４０７）する。これは、サービス機能制限、カード発行元への自動通報、端末利用者情報の記録、及び警察への通報等を行う処理である。
【００３０】
本実施形態においては、上述のような処理を順次実行することにより、公共情報端末１２を利用する際に、初期認証用の情報入力前に、上記公共情報端末１２を利用する者が所望する入出力インタフェースを上記公共情報端末１２側に認識させることが可能となる。
【００３１】
これにより、利用者が所望する入出力インタフェースを使用して情報システムを動作させることができ、所望のユーザ認証手段で、利用者の同一性の確認を行うようにすることができる。
【００３２】
また、より高いセキュリティが必要な各種情報に関しては、上記認証処理が成功した後に所望の情報格納ファイルにアクセスを許容するようにしたので、使い勝手を大幅に向上させながら、既存のユーザのプロファイル格納手法と同等のセキュリティレベルを確保することができる。
【００３３】
（第２の実施形態）
上記実施形態においては、階層的に構成される個別ファイル毎に独立した認証鍵が付与可能な記憶媒体の例として、ＩＣカードを利用した例を示した。この他にも、携帯端末機器等、他の記憶媒体に本発明を適用することができる。
【００３４】
また、利用者が携帯可能な、階層的に構成される個別ファイル毎に独立した認証鍵が付与可能な記憶機能を持つ機器との組み合わせる場合にも良好に利用することができる。
【００３５】
図６は、上述したユーザプロファイルの記憶方法及び装置を実現するコンピュータシステムの一例を示す図である。図６において、１２００はコンピュータＰＣである。ＰＣ１２００は、ＣＰＵ１２０１を備え、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶された、あるいはフロッピーディスクドライブ（ＦＤ）１２１２より供給される制御ソフトウェアを実行し、システムバス１２０４に接続される各デバイスを総括的に制御する。上記ＰＣ１２００のＣＰＵ１２０１、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶されたプログラムにより、本実施形態の各処理が実行される。
【００３６】
１２０３はＲＡＭで、ＣＰＵ１２０１の主メモリ、ワークエリア等として機能する。１２０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）１２０９等からの入力を制御する。
【００３７】
１２０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１２１０の表示を制御する。
１２０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム（起動プログラム：パソコンのハードやソフトの実行（動作）を開始するプログラム）、複数のアプリケーション、ユーザファイルそしてネットワーク管理プログラム等を記憶するハードディスク（ＨＤ）１２１１、及びフロッピーディスク（ＦＤ）１２１２とのアクセスを制御する。さらに、上述した実施形態におけるユーザプロファイルをスマートカード１１に書きこむものである。
【００３８】
１２０８はネットワークインタフエースカード（ＮＩＣ）で、ＬＡＮ１２２０を介して、ネットワークプリンタ、他のネットワーク機器、あるいは他のＰＣと双方向のデータのやり取りを行なうものである。
【００３９】
（本発明の他の実施形態）
本発明は複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。
【００４０】
また、上述した実施の形態の機能を実現するように各種のデバイスを動作させるように、上記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００４１】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４２】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態で説明した機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施の形態で示した機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることは言うまでもない。
【００４３】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれる。
【００４４】
【発明の効果】
本発明によれば、ユーザ所望の入出力インタフェースで利用者認証処理を行うことが可能となり、しかも高レベルなセキュリティが要求されるユーザのプロファイルのセキュリティを容易に、かつ、高レベルに確保することが可能となる。
【図面の簡単な説明】
【図１】第１の実施形態における公共情報端末にスマートカード（ＩＣカード）を利用するようにしたシステムの概念を示す図である。
【図２】第１の実施形態におけるＩＣカード内の論理ファイル構成を示す図である。
【図３】端末利用者とＩＣカードの所有者とが一致する際の初期シーケンスを説明する図である。
【図４】端末利用者とＩＣカード所有者が一致しない際の初期シーケンスを示す図である。
【図５】ＩＣカードを装着した時に端末側で行われる処理手順の概要を説明するフローチャートである。
【図６】コンピュータシステムの構成例を示すブロック図である。
【符号の説明】
１１  スマートカード（ＩＣカード）
１２  公共情報端末
１３  通信ネットワーク
１４  自治体情報サーバー
２００  ＩＣカード内主ファイル
２０１  主ファイル用情報ファイル
２１０  利用者認証アプリケーション用個別ファイル
２１１  カード所有者基礎情報格納用情報ファイル
２１２  カード所有者用セキュリティＢＯＸアプリケーション用個別ファイル
２１３  高セキュリティユーザ情報格納用情報ファイル
２１４  電子マネー系個別ファイルアクセス用情報格納ファイル
２１５  医療系個別ファイルアクセス用情報格納ファイル
２２０  医療系アプリケーション用個別ファイル
２２１  医療系アプリケーション用情報ファイル
２２２  電子カルテアプリケーション用個別ファイル
２２３  電子カルテアプリケーション用情報ファイル
２２４  電子カルテアプリケーション用情報ファイル（病歴）
２３０  電子マネー系アプリケーション用個別ファイル
２３１  電子マネーアプリケーション用情報ファイル（取り引き履歴）
２３２  電子マネーアプリケーション用情報ファイル（残高）
【図１】
0004434428.tif 000002
【図２】
0004434428.tif 000003
【図３】
0004434428.tif 000004
【図４】
0004434428.tif 000005
【図５】
0004434428.tif 000006
【図６】
0004434428.tif 000007