(57)【特許請求の範囲】
【請求項１】
電子証明の認証を行う認証プログラムを格納するサーバと、前記サーバと接続し、各種の情報を処理する処理部を備える端末と、前記端末と接続し、生体情報入力部を備え、生体認証プログラムを格納するカードリーダライタと、前記カードリーダライタと接続し、少なくとも２つの記憶デバイスを備えるメモリカードとを含んでなる認証システムにおける認証方法であって、
前記メモリカードは、      
オペレーティングシステムが格納されている第１の記憶領域と、
アプリケーションプログラムが格納されている第２の記憶領域と、
予め入力されている生体情報である生体認証情報が格納されている第３の記憶領域と、
電子証明書が格納されている第４の記憶領域と、
を少なくとも含む複数の記憶領域を、前記少なくとも２つの記憶デバイスに割り振って備え、
前記カードリーダライタの生体情報入力部を介して、ユーザの生体情報が、前記カードリーダライタに入力され、
前記カードリーダライタの生体認証プログラムが、
前記メモリカードの第３の記憶領域に格納されている生体認証情報を取得し、
前記取得した生体認証情報と、前記入力された生体情報とを基に生体情報の照合を行い、
前記生体情報の照合が成功した場合、
前記端末の処理部が、
前記メモリカードの第１の記憶領域から前記オペレーティングシステムをロードし、
前記ロードしたオペレーティングシステムを起動し、
前記起動したオペレーティングシステムが、
前記メモリカードの第２の記憶領域から前記アプリケーションプログラムをロードし、
前記ロードしたアプリケーションプログラムを起動し、
前記起動したアプリケーションプログラムが、
前記メモリカードの第４の記憶領域から前記電子証明書を取得し、
前記サーバに前記取得した電子証明書を送信し、
前記サーバの認証プログラムが、
受信した前記電子証明書を基に、前記電子証明書の認証処理を行うことを特徴とする認証方法。
【請求項２】
前記メモリカードは、前記記憶領域のうち、少なくとも１つの記憶領域への前記端末のアクセスを遮断および解除するファイルマウント制御部をさらに含んでなり、
前記生体情報の照合が成功した場合、
前記カードリーダライタの生体認証プログラムが、
前記メモリカードのファイルマウント制御部に、遮断されている記憶領域への前記端末のアクセスを解除させ、
前記ロードしたアプリケーションプログラムを起動する手順の後に、
前記オペレーティングシステムが、
前記メモリカードのファイルマウント制御部に、前記端末のアクセスが解除されている記憶領域への、前記端末のアクセスを遮断することを特徴とする請求項１に記載の認証方法。
【請求項３】
前記サーバは、
パスワードの情報であるパスワード情報を格納する記憶部をさらに含んでなり、
前記端末は、情報の入力を行う入力部をさらに含んでなり、
前記電子証明書の認証が成功した場合、
前記端末の端末認証プログラムが、
前記端末の入力部を介して、パスワードを入力され、
前記入力されたパスワードを前記サーバに送信し、
前記サーバの認証プログラムが、
前記記憶部に格納されているパスワード情報と、受信した前記パスワードとの照合を行うことを特徴とする請求項１または請求項２に記載の認証方法。
【請求項４】
請求項１から請求項３のいずれか一項に記載の認証方法をコンピュータに実行させることを特徴とする認証プログラム。
【請求項５】
電子証明の認証を行うサーバと、前記サーバと接続し、各種の情報を処理する処理部を備える端末と、前記端末と接続し、生体情報入力部を備えるカードリーダライタと、前記カードリーダライタと接続し、少なくとも２つの記憶デバイスを備えるメモリカードとを含んでなる認証システムであって、
前記メモリカードは、
オペレーティングシステムが格納されている第１の記憶領域と、
アプリケーションプログラムが格納されている第２の記憶領域と、
予め入力されている生体情報である生体認証情報が格納されている第３の記憶領域と、
電子証明書が格納されている第４の記憶領域と、
を少なくとも含む複数の記憶領域を、前記少なくとも２つの記憶デバイスに割り振って備え、
前記カードリーダライタは、
生体情報を入力する前記生体情報入力部を介して、入力されたユーザの生体情報と、前記第３の記憶領域から取得した生体認証情報とを基に、生体情報の照合を行う手段を備え、
前記端末は、
前記第１の記憶領域から前記オペレーティングシステムおよび前記アプリケーションプログラムをロードおよび起動する手段を備え、
前記サーバは、
前記第４の記憶領域から取得した前記電子証明書を基に、前記電子証明書の認証を行う手段を備えることを特徴とする認証システム。
【請求項６】
前記メモリカードは、前記複数の記憶領域のうち、少なくとも１つの記憶領域への前記端末のアクセスを遮断および解除するファイルマウント制御部をさらに含んでなり、
前記ファイルマウント制御部は、
所定の条件において、遮断されている記憶領域への前記端末のアクセスを解除または遮断することを特徴とする請求項５に記載の認証システム。
【請求項７】
オペレーティングシステムおよびアプリケーションプログラムを実行する装置において用いられるオペレーティングシステム、アプリケーションプログラム、生体認証に用いられる生体認証情報、および電子証明認証に用いられる電子証明書を備え、少なくとも２つの記憶デバイスを備えるメモリカードであって、
前記メモリカードは、
前記オペレーティングシステムが格納されている第１の記憶領域と、
前記アプリケーションプログラムが格納されている第２の記憶領域と、
前記生体認証情報が格納されている第３の記憶領域と、
前記電子証明書が格納されている第４の記憶領域と、
を少なくとも含む複数の記憶領域を、前記少なくとも２つの記憶デバイスに割り振ることを特徴とするメモリカード。
【請求項８】
前記メモリカードは、前記複数の記憶領域のうち、少なくとも１つの記憶領域への前記端末のアクセスを遮断および解除するファイルマウント制御部をさらに含んでなることを特徴とする請求項７に記載のメモリカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を動作させるために必要なソフトウェアを格納した携帯型外部記憶装置の技術に関する。
【背景技術】
【０００２】
従来から、メモリ装置が実行すべきアプリケーションプログラムごとにメモリ装置内のメモリの異なるブロックを割当てることにより、アプリケーションプログラム間のデータ干渉、すなわち、あるアプリケーションプログラムに割当てられたメモリが他のアプレットにもアクセスされてデータが侵害されることを抑制できるメモリカードが開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−２９５１６０号公報（段落００１３〜００１６、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、外出先などで、例えば無線ＬＡＮ（Local Area Network）を経由して、サーバ５にログインして業務を行う場合、常にノートＰＣ（Personal Computer）などの携帯型端末（端末）を持ち運ぶ必要がある。そのため、端末は、紛失しやすく、また盗難などの被害にあいやすい。端末を紛失、または盗難された場合、その端末から情報の漏洩が発生したり、第三者からのサーバへの不正アクセスが行われるおそれがあった。
【０００４】
また、端末に用いられる携帯型外部記憶媒体（メモリカード）が、紛失、または盗難され、その結果、第三者に渡った場合、メモリカードの内容を第三者に容易に読まれ、改ざんされる可能性があった。
【０００５】
前記課題に鑑みて、本発明の第１の目的は、端末を紛失、または盗難されても、端末内の情報が漏洩せず、かつ不正アクセスができない認証方法、認証プログラムおよび認証システムを提供することである。
また、本発明の第２の目的は、メモリカードを紛失、または盗難されても、その内容が読み出されたり、改ざんされないメモリカードを提供することである。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明は、電子証明の認証を行う認証プログラムを格納するサーバと、前記サーバと接続し、各種の情報を処理する処理部を備える端末と、前記端末と接続し、生体情報入力部を備え、生体認証プログラムを格納するカードリーダライタと、前記カードリーダライタと接続し、少なくとも２つの記憶デバイスを備え、前記メモリカードは、オペレーティングシステムが格納されている第１の記憶領域と、アプリケーションプログラムが格納されている第２の記憶領域と、予め入力されている生体情報である生体認証情報が格納されている第３の記憶領域と、電子証明書が格納されている第４の記憶領域と、を少なくとも含む複数の記憶領域を、前記少なくとも２つの記憶デバイスに割り振って備え、前記カードリーダライタの生体情報入力部を介して、ユーザの生体情報が、前記カードリーダライタに入力され、前記カードリーダライタの生体認証プログラムが、前記メモリカードの第３の記憶領域に格納されている生体認証情報を取得し、前記取得した生体認証情報と、前記入力された生体情報とを基に生体情報の照合を行い、前記生体情報の照合が成功した場合、前記端末の処理部が、前記メモリカードの第１の記憶領域から前記オペレーティングシステムをロードし、前記ロードしたオペレーティングシステムを起動し、前記起動したオペレーティングシステムが、前記メモリカードの第２の記憶領域から前記アプリケーションプログラムをロードし、前記ロードしたアプリケーションプログラムを起動し、前記起動したアプリケーションプログラムが、前記メモリカードの第４の記憶領域から前記電子証明書を取得し、前記サーバに前記取得した電子証明書を送信し、前記サーバの認証プログラムが、受信した前記電子証明書を基に、前記電子証明書の認証処理を行うことを特徴とする。
また、前記メモリカードは、前記記憶領域のうち、少なくとも１つの記憶領域への前記端末のアクセスを遮断および解除するファイルマウント制御部をさらに含んでなり、前記生体情報の照合が成功した場合、前記カードリーダライタの生体認証プログラムが、前記メモリカードのファイルマウント制御部に、遮断されている記憶領域への前記端末のアクセスを解除させ、前記ロードしたアプリケーションプログラムを起動する手順の後に、前記オペレーティングシステムが、前記メモリカードのファイルマウント制御部に、前記端末のアクセスが解除されている記憶領域への、前記端末のアクセスを遮断することを特徴としてもよい。
【発明の効果】
【０００７】
本発明によれば、端末を、紛失、または盗難されても、端末内の情報が漏洩せず、かつ不正アクセスができない認証方法、認証プログラムおよび認証システムを提供でき、また、メモリカードが紛失、または盗難された場合、その内容が読み出されたり、改ざんされないメモリカードを提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を図面に従って詳細に説明する。
【０００９】
［第１実施形態：システム構成］
図１は、本実施形態における認証システムの構成を示すブロック図である。
本実施形態における認証システム１は、ＯＳ（Operating System）２２１、各種アプリケーションプログラム２２２〜２２４、生体認証情報２１１および電子証明書２１２が格納されているメモリカード２と、このメモリカード２と接続し、生体認証処理などを行うカードリーダライタ３と、このカードリーダライタ３と接続し、各種の情報を処理する端末４と、この端末４とネットワーク７を介して接続し、電子証明認証などを行うサーバ５とを含んでなる。
なお、各種アプリケーションプログラム２２２〜２２４とは、端末制御プログラム２２２、通信プログラム２２３および端末認証プログラム２２４を総称したものである。
【００１０】
（メモリカード）
メモリカード２は、ＯＳ２２１、端末制御プログラム２２２、通信プログラム２２３および端末認証プログラム２２４を格納するフラッシュメモリチップ（請求項における記憶デバイス：第１および第２の記憶領域）２２と、図示しない入力装置などによって、予め入力されているユーザの生体認証を行うための情報である生体認証情報２１１、電子証明書２１２などを格納するＩＣカードチップ（請求項における記憶デバイス：第３および第４の記憶領域）２１と、ＩＣカードチップ２１およびフラッシュメモリチップ２２と接続し、外部機器との接続を行う接続回路２３とを含んでなる。
なお、請求項における記憶領域とは、生体認証情報２１１や、電子証明書２１２や、ＯＳ２２１や、各種アプリケーションプログラム２２２〜２２４の、それぞれが記憶されている記憶装置上の領域を指す。
【００１１】
ＯＳ２２１は、フラッシュメモリチップ２２に格納した通信プログラム２２３、端末認証プログラム２２４および端末制御プログラム２２２を端末４上で動作させる。
通信プログラム２２３は、サーバ５と通信データのやり取りを行い、端末制御プログラム２２２は、情報を端末４のモニタ４３に表示させるなどの処理を行う。そして、端末認証プログラム２２４は、ＩＣカードチップ２１に格納した電子証明書２１２、およびユーザが入力するパスワードなどの認証情報をサーバ５に送信し、サーバ５に、ユーザの認証を行わせるなどの処理を行う。
【００１２】
生体認証情報２１１は、前記したように予めＩＣカードチップ２１に格納されているユーザの生体情報で、例えば指紋、声紋、網膜のパターンなどであり、電子証明書２１２は、ＰＫＩ（Public Key Infrastructure：公開鍵基盤）などの暗号技術を用いて、作成された電子的な証明書である。
【００１３】
（カードリーダライタ）
カードリーダライタ３は、生体認証処理を行う生体認証プログラム３１１を格納するメモリ３１と、この生体認証プログラム３１１を駆動するＣＰＵ（Central Processing Unit）３２と、ユーザの生体情報を入力する生体情報入力部３３と、外部機器との接続を行う接続回路３４，３５とを含んでなる。
ここで、生体認証プログラム３１１は、ＩＣカードチップ２１に格納した生体認証情報２１１と、カードリーダライタ３の生体情報入力部３３を介して入力されたユーザの生体情報との照合を行うプログラムである。
また、メモリカード２は、カードリーダライタ３に挿入して使用される。すなわちメモリカード２の接続回路２３とカードリーダライタ３の接続回路３４とを接続することによって、メモリカード２は使用される。
なお、本実施形態では、メモリカード２は、カードリーダライタ３と接続される接触式であるが、例えば無線機能を有する非接触式であってもよい。
【００１４】
（端末）
端末４は、基本入出力システムであるＢＩＯＳ（Basic Input/Output System）４１と、フラッシュメモリチップ２２から取得したＯＳ２２１、各種アプリケーションプログラム２２２〜２２４を記憶するメモリ４２と、情報の表示を行うモニタ４３と、情報の入力を行うキーボード４４と、メモリ４２に記憶されているＯＳ２２１や各種アプリケーションプログラム２２２〜２２４を実行するＣＰＵ４５と、ネットワーク７を介した情報の送受信の管理を行う通信インタフェース４６と、外部機器との接続を行う接続回路４７とを含んでなる。
カードリーダライタ３は、接続回路３５と、端末４の接続回路４７を接続することによって、端末４と接続される。
【００１５】
ネットワーク７は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ（Wide Area Network）などからなる。
【００１６】
（サーバ）
サーバ５は、認証プログラム５１１を格納するメモリ５１と、メモリ５１に格納されている認証プログラム５１１を実行するＣＰＵ５２と、パスワード情報５４１を格納する記憶部５４と、ネットワーク７を介した情報の送受信の管理を行う通信インタフェース５３とを含んでなる。
ここで、パスワード情報５４１とは、ユーザによって入力されたパスワードとの照合を行うための情報であり、具体的には、パスワードの文字列情報などである。
【００１７】
接続回路２３，３４，３５，４７は、外部機器と接続可能なインタフェースで、例えばＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４などである。
【００１８】
（全体処理）
次に、図１を参照しつつ、図２Ａおよび図２Ｂを参照して、第１実施形態における端末認証処理の流れを説明する。
図２Ａおよび図２Ｂは、第１実施形態における端末認証処理の流れを示すフローである。
なお、本実施形態において、端末４とサーバ５との間の情報の送受信は、端末４の通信インタフェース４６、ネットワーク７およびサーバ５の通信インタフェース５３を介して行われるが、以下この記載を省略することとする。
また、カードリーダライタ３と端末４との間の情報の送受信は、接続回路３５，４７を介して行われ、メモリカード２とカードリーダライタ３との間の情報の送受信は、接続回路２３，３４を介して行われるが、以下この記載を省略することとする。
さらに、メモリカード２と端末４との間の情報の送受信は、接続回路２３、カードリーダライタ３の接続回路３４，３５および端末４の接続回路４７を介して行われるが、以下、この記載を省略する。
また、端末４において、メモリカード２から取得したＯＳ２２１および各プログラムは、メモリ４２上に展開後、ＣＰＵ４５が実行することにより具現化するが、以下この記載を省略することとする。同様に、カードリーダライタ３およびサーバ５の生体認証プログラム３１１および認証プログラム５１１は、メモリ３１，５１にそれぞれ展開後、ＣＰＵ３２，５２が実行することによって具現化されるが、以下この記載を省略する。
【００１９】
通信プログラム２２３は、ＯＳ２２１や端末認証プログラム２２４の上位プログラムとして動作し、情報の送受信を司る。ＯＳ２２１や端末認証プログラム２２４が取得した情報は、一旦通信プログラム２２３に渡されてから、サーバ５やカードリーダライタ３に送信される。逆にサーバ５やカードリーダライタ３から送信された情報は、一旦通信プログラム２２３が取得してからＯＳ２２１や端末認証プログラム２２４に渡されることになるが、本明細書ではこれらの処理に関する記載を省略することとする。
【００２０】
端末４の電源が投入された（Ｓ１０１）後、カードリーダライタ３およびメモリカード２の電源も投入される（Ｓ１０２）。なお、端末４の電源が投入されると同時に、端末４のＢＩＯＳ４１が起動する。
ここで、カードリーダライタ３およびメモリカード２の電源は、ユーザによって投入されてもよいし、端末４からの電源投入要求を受信して、自動的に投入されてもよい。
そして、カードリーダライタ３が、生体認証処理を行う（Ｓ１０３）。生体認証処理の詳細な説明は、図４を参照して後記する。
【００２１】
さらに、端末４のＢＩＯＳ４１は、カードリーダライタ３から生体認証成功応答を受信したか、生体認証失敗応答を受信したかを判定する（Ｓ１０４）。
生体認証失敗応答を受信した場合（Ｓ１０４→失敗応答受信）、ＢＩＯＳ４１は、端末４の電源を切断し（Ｓ１０５）、処理を終了する。
【００２２】
生体認証成功応答を受信した場合（Ｓ１０４→成功応答受信）、ステップＳ１０６へ処理を進める。
続いて、ＢＩＯＳ４１が、メモリカード２に搭載したフラッシュメモリチップ２２からＯＳ２２１をメモリ４２にロードする（Ｓ１０６）。
そして、ＣＰＵ４５が、ロードしたＯＳ２２１を起動する（Ｓ１０７）。
さらに、起動されたＯＳ２２１は、フラッシュメモリチップ２２から端末制御プログラム２２２、通信プログラム２２３および端末認証プログラム２２４をメモリ４２にロードする（Ｓ１０８）。
続いて、ＯＳ２２１は、ロードした端末制御プログラム２２２、通信プログラム２２３および端末認証プログラム２２４を起動する（Ｓ１０９）。
【００２３】
また、フラッシュメモリチップ２２に、他のプログラムを格納しておき、ステップＳ１０８でこれらのプログラムを、ＯＳ２２１がロードしてもよい。
【００２４】
以下の処理は、図２Ｂに沿って説明する。
続いて、端末４およびサーバ５が、電子証明認証処理を行う（Ｓ１１０）。電子証明認証処理の詳細は、図５を参照して後記する。
【００２５】
次に、端末４のＯＳ２２１が、サーバ５から電子証明認証成功応答を受信したか、電子証明認証失敗応答を受信したかを判定する（Ｓ１１１）。
電子証明認証失敗応答を受信した場合（Ｓ１１１→失敗応答受信）、ＯＳ２２１は、端末４の電源を切断し（Ｓ１１２）、処理を終了する。
電子証明認証成功応答を受信した場合（Ｓ１１１→成功応答受信）、端末４およびサーバ５が、パスワード認証処理を行う（Ｓ１１３）。パスワード認証処理の詳細は、図６を参照して後記する。
【００２６】
そして、ＯＳ２２１は、パスワード照合成功応答を受信したか、パスワード照合失敗応答を受信したかを判定する（Ｓ１１４）。
パスワード照合失敗応答を受信した場合（Ｓ１１４→失敗応答受信）、ＯＳ２２１は、端末４の電源を切断し（Ｓ１１５）、処理を終了する。
パスワード照合成功応答を受信した場合（Ｓ１１４→成功応答受信）、ＯＳ２２１は、通常の処理を開始する（Ｓ１１６）。
なお、本実施形態では、個人的なデータなどは、すべてサーバ５の記憶部５４に格納され、ユーザは、サーバ５の記憶部５４から業務に必要な個人的なデータをダウンロードすることによって、業務を行う。
【００２７】
（生体認証処理）
次に、図１を参照しつつ、図３に沿って生体認証の処理の流れを説明する。
図３は、生体認証の処理の流れを示すフローである。
まず、ステップＳ１０２において、電源を投入されたカードリーダライタ３のＣＰＵ３２は、メモリ３１に格納されている生体認証プログラム３１１を起動する（Ｓ２０１）。
そして、起動した生体認証プログラム３１１は、端末制御プログラム２２２に指示して、端末４のモニタ４３に生体認証を促すメッセージを表示させる（Ｓ２０２）。
次に、カードリーダライタ３の生体情報入力部３３を介して、ユーザの生体情報（例えば、指紋情報）がカードリーダライタ３のメモリ３１に入力されることによって、生体認証プログラム３１１は、ユーザの生体情報を取得する（Ｓ２０３）。
そして、生体認証プログラム３１１は、メモリカード２のＩＣカードチップ２１から生体認証情報２１１を取得する（Ｓ２０４）。
さらに、生体認証プログラム３１１は、メモリカード２のＩＣカードチップ２１に格納されている生体認証情報２１１と、ステップＳ２０２で入力された生体情報とを比較することによって、生体情報の照合を行う（Ｓ２０５）。生体情報の照合処理に関する詳細な説明は、省略する。
そして、生体認証プログラム３１１は、生体情報の照合が成功したか否かを判定する（Ｓ２０６）。生体情報の照合が成功するとは、例えば、ステップＳ２０３で取得した生体情報と、ステップＳ２０４で取得した生体認証情報２１１の一致度が、ある値以上である、などである。
照合が成功しなかった（失敗した）場合（Ｓ２０６→失敗）、生体認証プログラム３１１は、生体認証失敗応答を端末４に送信し（Ｓ２０７）、図２のステップＳ１０４の処理へ進む。
照合が成功した場合（Ｓ２０６→成功）、生体認証プログラム３１１は、生体認証成功応答を端末４に送信し（Ｓ２０８）、図２のステップＳ１０４の処理へ進む。
【００２８】
（電子証明認証処理）
図１を参照しつつ、図４に沿って電子証明認証処理の流れを説明する。
図４は、電子証明認証処理の流れを示すフローである。
ステップＳ１０９において、端末４で起動した端末認証プログラム２２４は、メモリカード２のＩＣカードチップ２１に格納されている電子証明書２１２を取得し（Ｓ３０１）、サーバ５に取得した電子証明書２１２を送信する（Ｓ３０２）。
電子証明書２１２を受信したサーバ５のＣＰＵ５２は、メモリ５１に格納されている認証プログラム５１１を起動し（Ｓ３０３）、起動した認証プログラム５１１は、受信した電子証明書２１２を取得した後、電子証明書２１２の認証処理を行う（Ｓ３０４）。電子証明書２１２の認証処理に関する詳細な説明は、省略する。
次に、認証プログラム５１１は、電子証明書２１２の認証が成功したか否かを判定する（Ｓ３０５）。
認証が成功しなかった（失敗した）場合（Ｓ３０５→失敗）、認証プログラム５１１は、電子証明認証失敗応答を端末４に送信し（Ｓ３０６）、図２のステップＳ１１１へ処理を進める。
認証が成功した場合（Ｓ３０５→成功）、認証プログラム５１１は、電子証明認証成功応答を端末４に送信し（Ｓ３０７）、図２のステップＳ１１１へ処理を進める。
【００２９】
（パスワード認証処理）
次に、図１を参照しつつ、図５に沿ってパスワード認証処理の流れを説明する。
図５は、パスワード認証処理の流れを示すフローである。
まず、処理に先立ち、図示しないサーバ５の入力部を介して、サーバ５の記憶部５４にパスワード情報５４１が入力される。
まず、端末４の端末制御プログラム２２２は、端末４のモニタ４３にパスワードの入力を促すメッセージを表示する（Ｓ４０１）。
例えば、キーボード４４などを介して、パスワードが入力されることによって、端末認証プログラム２２４がパスワードを取得する（Ｓ４０２）。
次に、端末４の端末認証プログラム２２４は、このパスワードをサーバ５に送信する（Ｓ４０３）。
そして、サーバ５の認証プログラム５１１は、記憶部５４に格納されているパスワード情報５４１と、受信したパスワードとを比較し、両者が一致しているか否かを判定することによって、パスワードの照合を行う（Ｓ４０４）。
次に、認証プログラム５１１は、パスワードの照合が成功したか否かを判定する（Ｓ４０５）。パスワードの照合の成功とは、例えば、ステップＳ４０２で取得したパスワードと、サーバ５が格納しているパスワード情報５４１とが、完全に一致することである。
照合に失敗した場合（Ｓ４０５→失敗）、認証プログラム５１１は、パスワード照合失敗応答を端末４に送信し（Ｓ４０６）、図２のステップＳ１１４へ処理を進める。
照合に成功した場合（Ｓ４０５→成功）、認証プログラム５１１は、パスワード照合成功応答を端末４に送信し（Ｓ４０７）、図２のステップＳ１１４へ処理を進める。
【００３０】
（第１実施形態の効果）
第１実施形態によれば、ＯＳ２２１や、必要なアプリケーションプログラム２２２〜２２４、業務に必要な個人的なデータを、端末４の外部からロードするため、端末４のハードディスクの必要がなくなる。
そして、ユーザが業務を終え、端末４の電源を切断すると、端末４のメモリ４２に格納されているＯＳ２２１、各種アプリケーションプログラム２２２〜２２４および業務に使用した個人的なデータは、すべて削除される。そのため、端末４には、何も情報がない状態となるため、たとえ端末４を、紛失、または盗難されても、第３者によって端末４のハードディスクの内容が読み取られる心配がなくなる。
さらに、生体認証処理、電子証明認証処理およびパスワード認証処理を行うため、第３者が、メモリカード２またはサーバ５の内容を、ロードしたり、読み取ることを防止することができる。
【００３１】
［第２実施形態］
図６〜図１０を参照して、本発明における第２実施形態の説明をする。
なお、本実施形態は、第１実施形態と共通する要素を有するため、共通する要素については、同一の符号を付し、説明を省略する。
【００３２】
（システム構成）
図６は、第２実施形態における認証システムの構成を示すブロック図である。
本実施形態の認証システム１ａが、第１実施形態の認証システム１（図１参照）と異なる点は、メモリカード２ａに、ファイルマウント制御部２４が備えられていることである。
ファイルマウント制御部２４は、端末４によるフラッシュメモリチップ２２へのアクセスの遮断または解除などを制御する。
ここで、ファイルマウント制御部２４は、電子回路によるハードで構成してもよいし、プログラムによるソフトで構成してもよい。
【００３３】
（生体認証処理）
次に、図６を参照しつつ、図７に沿って、第２実施形態における生体認証処理の流れを説明する。
図７は、第２実施形態における生体認証処理の流れを示すフローである。
なお、この図７に相当する第1実施形態の図は、図３である。
本実施形態の生体認証処理が、第１実施形態の生体認証処理と異なる点は、以下に記述する通りである。
まず、処理に先立ち、端末４によるフラッシュメモリチップ２２へのアクセスは、遮断した状態となっているものとする。
そして、ステップＳ２０６の処理の後、成功ならば、生体認証プログラム３１１は、ファイルマウント制御部２４に、端末４によるフラッシュメモリチップ２２へのアクセスを解除させる（Ｓ７０１）。
【００３４】
（端末認証処理）
図６を参照しつつ、図８に沿って、第２実施形態における端末認証処理の流れを説明する。
図８は、第２実施形態における端末認証処理の流れを示すフローである。
なお、この図８に相当する第1実施形態の図は、図２Ｂである。
本実施形態の端末認証処理が、第１実施形態の端末認証処理と異なる点は、以下に記述する通りである。
図２ＡのステップＳ１０９の後、起動したＯＳ２２１は、ファイルマウント制御部２４に、端末４によるフラッシュメモリチップ２２へのアクセスを遮断させる（Ｓ８０１）。
【００３５】
このように、ＯＳ２２１の起動後に、端末４がメモリカード２のフラッシュメモリチップ２２にアクセスできないようにすることによって、メモリカード２の紛失・盗難が生じても、他の端末４にメモリカード２を接続して、生体認証やユーザ認証を行うことができないようにすることができる。
【００３６】
図９および図１０は、第２実施形態における認証システムの他の例の構成を示すブロック図である。
図９の認証システム１ｂのメモリカード２ｂにおいて、ファイルマウント制御部２４によって、端末４のアクセスが制御されるのは、ＩＣカードチップ２１である。
この場合、図７のステップＳ７０１は、「生体認証プログラム３１１は、ファイルマウント制御部２４に、端末４によるＩＣカードチップ２１へのアクセスを解除させる。」となる。
そして、図８のステップＳ８０１は、「起動したＯＳ２２１は、ファイルマウント制御部２４に、端末４によるＩＣカードチップ２１へのアクセスを遮断させる。」となる。
【００３７】
図１０の認証システム１ｃのメモリカード２ｃにおいて、ファイルマウント制御部２４によって、端末４のアクセスが制御されるのは、ＩＣカードチップ２１およびフラッシュメモリチップ２２である。
この場合、図７のステップＳ７０１は、「生体認証プログラム３１１は、ファイルマウント制御部２４に、端末４によるＩＣカードチップ２１およびフラッシュメモリチップ２２へのアクセスを解除させる。」となる。
そして、図８のステップＳ８０１は、「起動したＯＳ２２１は、ファイルマウント制御部２４に、端末４によるＩＣカードチップ２１およびフラッシュメモリチップ２２へのアクセスを遮断させる。」となる。
本実施形態では、ファイルマウント制御部２４は、ＩＣカードチップ２１およびフラッシュメモリチップ２２のいずれか一方、または両方への端末４のアクセスを制御しているが、これに限らず、例えばフラッシュメモリチップ２２の各種アプリケーションプログラム２２２〜２２４への端末４のアクセスは、常に許可するが、ＩＣカードチップ２１の生体認証情報２１１、電子証明書２１２およびＯＳ２２１への端末４のアクセスを制御することも可能である。
【００３８】
（第２実施形態の効果）
第２実施形態によれば、生体認証処理が成功しないと、ファイルマウント制御部２４によるＩＣカードチップ２１またはフラッシュメモリチップ２２への、端末４のアクセスの遮断が解除されない。
このため、メモリカード２を紛失または盗難した際、第３者によって、メモリカード２の内容が読み出されたり、改ざんされることを防止することができる。
【図面の簡単な説明】
【００３９】
【図１】本実施形態における認証システムの構成を示すブロック図である。
【図２Ａ】第１実施形態における端末認証処理の流れを示すフローである（その１）。
【図２Ｂ】第１実施形態における端末認証処理の流れを示すフローである（その２）。
【図３】生体認証の処理の流れを示すフローである。
【図４】電子証明認証処理の流れを示すフローである。
【図５】パスワード認証処理の流れを示すフローである。
【図６】第２実施形態における認証システムの構成を示すブロック図である。
【図７】第２実施形態における生体認証処理の流れを示すフローである。
【図８】第２実施形態における端末認証処理の流れを示すフローである。
【図９】第２実施形態における認証システムの他の例の構成を示すブロック図である（その１）。
【図１０】第２実施形態における認証システムの他の例の構成を示すブロック図である（その２）。
【符号の説明】
【００４０】
１，１ａ，１ｂ，１ｃ  認証システム
２，２ａ，２ｂ，２ｃ  メモリカード
３      カードリーダライタ
４      端末
５      サーバ
７      ネットワーク
２１    ＩＣカードチップ
２２    フラッシュメモリチップ
２４    ファイルマウント制御部
３３    生体情報入力部
２１１  生体認証情報
２１２  電子証明書
２２１  ＯＳ
２２２  端末制御プログラム
２２３  通信プログラム
２２４  端末認証プログラム
３１１  生体認証プログラム
５１１  認証プログラム
【図１】
0004634924.tif 000002
【図２Ａ】
0004634924.tif 000003
【図２Ｂ】
0004634924.tif 000004
【図３】
0004634924.tif 000005
【図４】
0004634924.tif 000006
【図５】
0004634924.tif 000007
【図６】
0004634924.tif 000008
【図７】
0004634924.tif 000009
【図８】
0004634924.tif 000010
【図９】
0004634924.tif 000011
【図１０】
0004634924.tif 000012