(57)【要約】【課題】標準的なＰＣの外部接続端子に接続し、指紋認証を行うだけで、万全なウィルス対策が施されたシンクライアントシステムが構築可能なメモリ装置を提供することを目的としている。【解決手段】設定登録情報格納手段１２と、ＯＳ格納手段１４と、アプリケーション格納手段１３と、指紋センサー１６と、指紋登録情報格納手段１７と、指紋認証手段１８と、起動情報格納手段１５と、制御手段１１と、で構成されてなり、前記設定登録情報格納手段１２は、前記ＯＳプログラムによって秘匿され、前記アプリケーション格納手段１３は、前記ＯＳプログラムによって外部から書き込みできないように制御され、前記ＯＳ格納手段１４には、ＯＳプログラム以外のデータが書き込まれないように制御するファームウェアが組み込まれてなり、さらに、前記指紋登録情報格納手段１７には、指紋情報以外のデータが書き込まれないように制御するファームウェアが組み込まれてなるものとしている。【選択図】  図３
2010262586.tif 000002
【特許請求の範囲】
【請求項１】
標準的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に備えられている外部接続端子に接続し、且つ、指紋認証を行うことでシンクライアントシステムを構築することができるメモリ装置であって、
少なくともシンクライアントシステムを構築する際に必要なＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）接続情報、画面転送設定情報等を格納可能な設定登録情報格納手段と、
少なくともＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムが格納可能なＯＳ格納手段と、
アプリケーションプログラムが格納可能なアプリケーション格納手段と、
指紋情報を読み取るための指紋センサーと、
指紋情報を格納可能な指紋登録情報格納手段と、
前記指紋センサーで読み取った指紋情報と前記指紋登録情報格納手段に格納されている指紋情報とが一致するか否かの判定を行う指紋認証手段と、
前記標準的なＰＣを起動することができる起動情報と、該起動情報が前記標準的なＰＣに読み込まれた後実行される、使用者に前記指紋センサーを使用するよう促すプログラムと、前記ＯＳプログラムの格納位置を指定する情報と、を少なくとも格納可能な起動情報格納手段と、
前記設定登録情報格納手段、前記アプリケーション格納手段、及び、前記ＯＳ格納手段を外部から参照できないように制御し、且つ、前記標準的なＰＣ起動時の指紋認証結果によって、前記設定登録情報格納手段、前記アプリケーション格納手段、及び、前記ＯＳ格納手段を外部から参照できるようにするか否かの制御を行う制御手段と、で構成されてなり、
前記設定登録情報格納手段は、前記ＯＳプログラムによって秘匿され、前記アプリケーション格納手段は、前記ＯＳプログラムによって外部から書き込みできないように制御され、前記ＯＳ格納手段には、ＯＳプログラム以外のデータが書き込まれないように制御するファームウェアが組み込まれてなり、さらに、前記指紋登録情報格納手段には、指紋情報以外のデータが書き込まれないように制御するファームウェアが組み込まれてなるメモリ装置。
【請求項２】
前記標準的なＰＣに備えられている外部接続端子への接続確認を行う通電監視手段をさらに備えてなる請求項１に記載のメモリ装置。
【請求項３】
前記指紋認証手段の指紋認証結果又は／及び前記通電監視手段の接続確認結果を表示する表示手段をさらに備えてなる請求項１又は２に記載のメモリ装置。
【請求項４】
前記起動情報格納手段に、前記標準的なＰＣ起動時に前記ＯＳ格納手段が参照できなかった場合、前記標準的なＰＣの起動を終了させる命令が組み込まれてなる請求項１〜３のいずれかに記載のメモリ装置。
【請求項５】
前記標準的なＰＣを起動後、前記ＯＳプログラムによって、前記標準的なＰＣに備えられているハードディスクを外部から参照できないように制御してなる請求項１〜４のいずれかに記載のメモリ装置。
【請求項６】
前記設定登録情報格納手段にあらかじめシンクライアントシステムを構築する際に必要なＩＤとパスワードを格納しておき、そのＩＤとパスワードをシンクライアントシステム構築の際に、前記指紋認証手段の指紋認証結果に応じて使用してなる請求項１〜５のいずれかに記載のメモリ装置。
【請求項７】
前記指紋登録情報格納手段に管理者指紋情報をあらかじめ格納してなる請求項１〜６のいずれかに記載のメモリ装置。
【請求項８】
前記設定登録情報格納手段に、管理者がシンクライアントシステムを構築する際に必要なＶＰＮ接続情報、画面転送設定情報等をあらかじめ格納しておき、前記指紋登録情報格納手段に組み込まれてなるファームウェアが利用しているＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）に、前記標準的なＰＣの起動時に、前記指紋登録情報格納手段に格納されている管理者指紋情報を参照したか否かの情報を書き込み、該書き込まれた情報に応じて管理者用のデスクトップを起動し、該管理者用のデスクトップには、前記設定登録情報格納手段に格納されている管理者がシンクライアントシステムを構築する際に必要な情報を自動的に読み出すプログラムが組み込まれてなる請求項７に記載のメモリ装置。
【請求項９】
前記指紋登録情報格納手段に、前記指紋センサーで指紋情報を読み取る順に指紋情報が格納され、その順序で、指紋情報を指紋センサーで読み取ったか否かを前記指紋認証手段で判定してなる請求項１〜８のいずれかに記載のメモリ装置。
【請求項１０】
ネットワークに接続するための通信手段をさらに備えてなる請求項１〜９のいずれかに記載のメモリ装置。
【請求項１１】
前記使用者の社員ＩＤ情報が組み込まれてなるＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグをさらに備えてなる請求項１〜１０のいずれかに記載のメモリ装置。
【請求項１２】
第１のサーバと、請求項１〜１１のいずれかに記載のメモリ装置と、を備え、
前記第１のサーバは、管理者指紋情報を格納してなる管理者指紋情報格納テーブルと、
前記メモリ装置から送信される第１の検索キーに基づいて、前記管理者指紋情報格納テーブルから管理者指紋情報を取得し、その取得した管理者指紋情報を当該メモリ装置に送信してなる管理者指紋情報制御手段と、を少なくとも備えてなるメモリ装置システム。
【請求項１３】
第２のサーバと、端末機器と、請求項１〜１１のいずれかに記載のメモリ装置と、を備え、
前記第２のサーバは、指紋情報と指紋認証方法を少なくとも格納してなる指紋情報格納テーブルと、
乱数を発生してなる乱数発生手段と、
前記端末機器から第２の検索キーが送信されると、その送信された第２の検索キーに基づいて、前記指紋情報格納テーブルから指紋認証方法を取得し、その取得した指紋認証方法を当該端末機器に送信し、さらに、前記メモリ装置から第２の検索キーが送信されると、前記乱数発生手段によって発生した乱数を、前記メモリ装置から送信された第２の検索キーに基づいて前記指紋情報格納テーブルに登録してなると共に、その登録した指紋認証方法に基づいて、前記指紋情報格納テーブルから取得した指紋情報を少なくとも前記メモリ装置に送信してなる指紋情報制御手段と、を少なくとも備えてなるメモリ装置システム。
【請求項１４】
第２のサーバと、端末機器と、請求項１〜１１のいずれかに記載のメモリ装置と、を備え、
前記第２のサーバは、指紋情報と指紋認証方法を少なくとも格納してなる指紋情報格納テーブルと、
乱数を発生してなる乱数発生手段と、
指紋情報制御手段と、を備え、
前記指紋情報制御手段は、前記端末機器から第２の検索キーが送信されると、その送信された第２の検索キーに基づいて、前記指紋情報格納テーブルから指紋認証方法を取得し、その取得した指紋認証方法を当該端末機器に送信し、その指紋認証方法を当該端末機器に送信した後、前記メモリ装置から送信される第２の検索キーを受信すると、前記乱数発生手段によって発生した乱数を、前記メモリ装置から送信された第２の検索キーに基づいて前記指紋情報格納テーブルに登録し、その登録した指紋認証方法に基づいて、前記指紋情報格納テーブルから取得した指紋情報を少なくとも前記メモリ装置に送信してなることを特徴とする指紋認証情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標準的なＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）を用いてシンクライアントシステムを構築することができるメモリ装置、メモリ装置システム及びその方法に関する。
【背景技術】
【０００２】
近年、企業のＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）化が進み、一般社員にも専用のＰＣが割り当てられるようになり、その導入コストが増大傾向にある。それに加えて、個々のＰＣにおけるアプリケーションソフトのインストールやバージョンアップ、ハードウェアのメンテナンスにかかる運用・管理コストも増大している。
【０００３】
そのため、運用・管理コストの低減化を図るため、一般の社員に割り当てられているＰＣにはアプリケーションを搭載せずアプリケーションなどの資源をサーバで一元管理し、その管理してなるアプリケーションを上述のＰＣで使用するにあたって、上述のＰＣのマウス、キーボード、画面推移の情報だけをネットワークを介してサーバとやり取りするだけで、サーバで管理しているアプリケーションを上述のＰＣで使用することができるシンクライアントシステムが知られている（特許文献１参照）。
【０００４】
このシンクライアントシステムは、運用・管理コストの低減に効果を発揮するものの、セキュリティ面で非常に大きな問題があった。
【０００５】
たとえば、一般社員が、シンクライアントシステムを使用する場合、ＩＤ及びパスワードを入力してサーバと接続するのであるが、このＩＤ及びパスワードが第三者に知られてしまえば第三者が自由に、当該一般社員が所属する企業のサーバにアクセスすることができ、社外秘のデータを取得できてしまうという問題があった。
【０００６】
また、一般社員が自宅のＰＣから、インターネットを介して当該企業のサーバにアクセスしてシンクライアントシステムを使用する場合、一般社員の自宅のＰＣが万全なウィルス対策がなされていなければ、企業のサーバがウィルスに攻撃され、社外秘のデータがネットワーク上に流失してしまうという問題があった。特にこのような問題は、社員数が多い企業の場合、全社員が所有している自宅のＰＣのウィルス対策をチェックするのは実質的に不可能であるため顕著な問題であった。
【０００７】
一方、企業が、セキュリティ面の強化のために、一般社員に割り当てられているＰＣを社外へ持ちださないように取り決めていても、仕事の都合上会社に内緒で社外へＰＣを持ち出す社員もおり、その社員のＰＣが社外でウィルスに感染してしまった場合、再び会社でそのＰＣを使用すると、感染したウィルスに企業のサーバが攻撃され、社外秘の情報がネットワーク上に流出するという問題があった。
【０００８】
さらには、社員が、所属する企業から貸与されているＰＣを自宅に持ち帰る際に、ＰＣを紛失し、その紛失したＰＣにロックがかかっていなければ、第三者が容易に企業のサーバにアクセスしシンクライアントシステムを構築することができ、それがために、第三者に社外秘の情報が漏えいしてしまうという問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−３４９９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
このようにシンクライアントシステムを導入することはコスト低減を図るうえで有効な手段であるが、セキュリティ面で大きな問題を抱えていた。
【００１１】
そこで本発明は、上記の問題点に鑑み、どの場所に設置されているＰＣであっても、標準的なＰＣに備えられている外部接続端子に接続し、指紋認証を行うだけで、シンクライアントシステムを構築することができ、そして、万全なウィルス対策を施すことで企業のサーバがウィルスに感染するようなことがなく、さらには、決められた使用者以外の第三者が決して使用することができないようなメモリ装置、メモリ装置システム及びその方法を提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記課題を解決するための手段を、後述する実施形態の参照符号を付して説明すると、請求項１に係る発明に係るメモリ装置によれば、標準的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３に備えられている外部接続端子に接続し、且つ、指紋認証を行うことでシンクライアントシステムを構築することができるメモリ装置１，１００，１０００であって、
少なくともシンクライアントシステムを構築する際に必要なＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）接続情報、画面転送設定情報等を格納可能な設定登録情報格納手段１２と、少なくともＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムが格納可能なＯＳ格納手段１４と、アプリケーションプログラムが格納可能なアプリケーション格納手段１３と、指紋情報を読み取るための指紋センサー１６と、指紋情報を格納可能な指紋登録情報格納手段１７と、前記指紋センサー１６で読み取った指紋情報と前記指紋登録情報格納手段１７に格納されている指紋情報とが一致するか否かの判定を行う指紋認証手段１８と、前記標準的なＰＣ３を起動することができる起動情報と、該起動情報が前記標準的なＰＣ３に読み込まれた後実行される、使用者に前記指紋センサー１６を使用するよう促すプログラムと、前記ＯＳプログラムの格納位置を指定する情報と、を少なくとも格納可能な起動情報格納手段１５と、前記設定登録情報格納手段１２、前記アプリケーション格納手段１３、及び、前記ＯＳ格納手段１４を外部から参照できないように制御し、且つ、前記標準的なＰＣ３起動時の指紋認証結果によって、前記設定登録情報格納手段１２、前記アプリケーション格納手段１３、及び、前記ＯＳ格納手段１４を外部から参照できるようにするか否かの制御を行う制御手段１１と、で構成されてなり、
前記設定登録情報格納手段１２は、前記ＯＳプログラムによって秘匿され、前記アプリケーション格納手段１３は、前記ＯＳプログラムによって外部から書き込みできないように制御され、前記ＯＳ格納手段１４には、ＯＳプログラム以外のデータが書き込まれないように制御するファームウェアが組み込まれてなり、さらに、前記指紋登録情報格納手段１７には、指紋情報以外のデータが書き込まれないように制御するファームウェアが組み込まれてなるものとしている。
【００１３】
請求項２に係る発明のメモリ装置によれば、上記請求項１のメモリ装置において、前記標準的なＰＣ３に備えられている外部接続端子への接続確認を行う通電監視手段１９をさらに備えてなるものとしている。
【００１４】
請求項３に係る発明のメモリ装置によれば、上記請求項１又は２のメモリ装置において、前記指紋認証手段１８の指紋認証結果又は／及び前記通電監視手段１９の接続確認結果を表示する表示手段２０をさらに備えてなるものとしている。
【００１５】
請求項４に係る発明のメモリ装置によれば、上記請求項１〜３のいずれかに記載のメモリ装置において、前記起動情報格納手段１５に、前記標準的なＰＣ３起動時に前記ＯＳ格納手段１４が参照できなかった場合、前記標準的なＰＣ３の起動を終了させる命令が組み込まれてなるものとしている。
【００１６】
請求項５に係る発明のメモリ装置によれば、上記請求項１〜４のいずれかに記載のメモリ装置において、前記標準的なＰＣ３を起動後、前記ＯＳプログラムによって、前記標準的なＰＣ３に備えられているハードディスク３１を外部から参照できないように制御してなるものとしている。
【００１７】
請求項６に係る発明のメモリ装置によれば、上記請求項１〜５のいずれかに記載のメモリ装置において、前記設定登録情報格納手段１２にあらかじめシンクライアントシステムを構築する際に必要なＩＤとパスワードを格納しておき、そのＩＤとパスワードをシンクライアントシステム構築の際に、前記指紋認証手段１８の指紋認証結果に応じて使用してなるものとしている。
【００１８】
請求項７に係る発明のメモリ装置によれば、上記請求項１〜６のいずれかに記載のメモリ装置において、前記指紋登録情報格納手段１７に管理者指紋情報をあらかじめ格納してなるものとしている。
【００１９】
請求項８に係る発明のメモリ装置によれば、上記請求項７のメモリ装置において、前記設定登録情報格納手段１２に、管理者がシンクライアントシステムを構築する際に必要なＶＰＮ接続情報、画面転送設定情報等をあらかじめ格納しておき、前記指紋登録情報格納手段１７に組み込まれてなるファームウェアが利用しているＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）に、前記標準的なＰＣ３の起動時に、前記指紋登録情報格納手段１７に格納されている管理者指紋情報を参照したか否かの情報を書き込み、該書き込まれた情報に応じて管理者用のデスクトップを起動し、該管理者用のデスクトップには、前記設定登録情報格納手段１２に格納されている管理者がシンクライアントシステムを構築する際に必要な情報を自動的に読み出すプログラムが組み込まれてなるものとしている。
【００２０】
請求項９に係る発明のメモリ装置によれば、上記請求項１〜８のいずれかに記載のメモリ装置において、前記指紋登録情報格納手段１７に、前記指紋センサー１６で指紋情報を読み取る順に指紋情報が格納され、その順序で、指紋情報を指紋センサー１６で読み取ったか否かを前記指紋認証手段１８で判定してなるものとしている。
【００２１】
請求項１０に係る発明のメモリ装置によれば、上記請求項１〜９のいずれかに記載のメモリ装置において、ネットワーク４に接続するための通信手段１０１をさらに備えてなるものとしている。
【００２２】
請求項１１に係る発明のメモリ装置によれば、上記請求項１〜１０のいずれかに記載のメモリ装置において、前記使用者の社員ＩＤ情報が組み込まれてなるＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグ１００１をさらに備えてなるものとしている。
【００２３】
請求項１２に係る発明のメモリ装置システムによれば、第１のサーバ５０と、請求項１〜１１のいずれかに記載のメモリ装置１，１００，１０００と、を備え、前記第１のサーバ５０は、管理者指紋情報を格納してなる管理者指紋情報格納テーブル６２と、前記メモリ装置１，１００，１０００から送信される第１の検索キーに基づいて、前記管理者指紋情報格納テーブル６２から管理者指紋情報を取得し、その取得した管理者指紋情報を当該メモリ装置１，１００，１０００に送信してなる管理者指紋情報制御手段６１と、を少なくとも備えてなるものとしている。
【００２４】
請求項１３に係る発明のメモリ装置システムによれば、第２のサーバ５００と、端末機器Ｃ１と、請求項１〜１１のいずれかに記載のメモリ装置１，１００，１０００と、を備え、前記第２のサーバ５００は、指紋情報と指紋認証方法を少なくとも格納してなる指紋情報格納テーブル７２と、乱数を発生してなる乱数発生手段７３と、前記端末機器Ｃ１から第２の検索キーが送信されると、その送信された第２の検索キーに基づいて、前記指紋情報格納テーブル７２から指紋認証方法を取得し、その取得した指紋認証方法を当該端末機器Ｃ１に送信し、さらに、前記メモリ装置１，１００，１０００から第２の検索キーが送信されると、前記乱数発生手段７３によって発生した乱数を、前記メモリ装置１，１００，１０００から送信された第２の検索キーに基づいて前記指紋情報格納テーブル７２に登録してなると共に、その登録した指紋認証方法に基づいて、前記指紋情報格納テーブル７２から取得した指紋情報を少なくとも前記メモリ装置１，１００，１０００に送信してなる指紋情報制御手段７１と、を少なくとも備えてなるものとしている。
【００２５】
請求項１４に係る発明の指紋認証情報送信方法によれば、第２のサーバ５００と、端末機器Ｃ１と、請求項１〜１１のいずれかに記載のメモリ装置１，１００，１０００と、を備え、前記第２のサーバ５００は、指紋情報と指紋認証方法を少なくとも格納してなる指紋情報格納テーブル７２と、乱数を発生してなる乱数発生手段７３と、指紋情報制御手段７１と、を備え、
前記指紋情報制御手段７１は、前記端末機器Ｃ１から第２の検索キーが送信されると、その送信された第２の検索キーに基づいて、前記指紋情報格納テーブル７２から指紋認証方法を取得し、その取得した指紋認証方法を当該端末機器Ｃ１に送信し、その指紋認証方法を当該端末機器Ｃ１に送信した後、前記メモリ装置１，１００，１０００から送信される第２の検索キーを受信すると、前記乱数発生手段７３によって発生した乱数を、前記メモリ装置１，１００，１０００から送信された第２の検索キーに基づいて前記指紋情報格納テーブル７２に登録し、その登録した指紋認証方法に基づいて、前記指紋情報格納テーブル７２から取得した指紋情報を少なくとも前記メモリ装置１，１００，１０００に送信してなることを特徴とするものとしている。
【発明の効果】
【００２６】
請求項１に係る発明のメモリ装置によれば、標準的なＰＣ３が起動されると、起動情報格納手段１５に格納されているＰＣ３を起動させるための起動情報が読み込まれ、その起動情報が読み込まれると、使用者に指紋センサー１６を使用するよう促すプログラムが実行される。そして、指紋センサー１６により、当該使用者の指紋情報が読み取られると、指紋認証手段１８によって、読み取られた指紋情報が、指紋登録情報格納手段１７に格納されている指紋情報と一致するか否かの判定が行われ、その判定結果によって、制御手段１１が、ＯＳ格納手段１４を外部から参照できるようにするか否かの制御を行う。そのため、使用者の指紋情報が、指紋登録情報格納手段１７に格納された指紋情報と一致しなければＯＳ格納手段１４は外部から参照することができないから、ＯＳ格納手段１４にＯＳプログラムが格納されているとの情報を標準的なＰＣ３が読み込んだとしても、そのＯＳプログラムが参照できないため、標準的なＰＣ３は起動することができない。
【００２７】
しかして、メモリ装置を使用できる使用者がメモリ装置を紛失し、第三者が紛失したメモリ装置を取得したとしても、使用者以外の指紋ではメモリ装置内に格納されているＯＳプログラムによって、ＰＣを起動することができないから、第三者に社外秘の情報が漏えいすることがない。
【００２８】
また、本発明によれば、アプリケーション格納手段１３にはシンクライアントシステムを構築するのに必要なアプリケーションプログラムが格納され、さらに、設定登録情報格納手段１２には、シンクライアントシステムを構築する際に必要なＶＰＮ接続情報、画面転送設定情報等を格納することができる。そのため、標準的なＰＣ３に備えられている外部接続端子にメモリ装置１，１００，１０００を接続し、メモリ装置１，１００，１０００内に格納されているＯＳプログラムによって、ＰＣ３を起動することができれば、シンクライアントシステムを構築することができる。
【００２９】
しかして、社内で使用されているＰＣ、自宅で使用されているＰＣ、又は、インターネットカフェで使用されているＰＣ等、標準的なＰＣであれば、外部接続端子にメモリ装置を接続するだけでシンクライアントシステムを構築することができる。
【００３０】
さらに、本発明によれば、設定登録情報格納手段１２は、ＯＳ格納手段１４に格納されているＯＳプログラムによって秘匿され、アプリケーション格納手段１３は、そのＯＳプログラムによって外部から書き込みできないように制御され、ＯＳ格納手段１４には、ＯＳプログラム以外のデータが書き込まれないように制御するファームウェアが組み込まれ、指紋登録情報格納手段１７には、指紋情報以外のデータが書き込まれないように制御するファームウェアが組み込まれている。
【００３１】
しかして、標準的なＰＣがウィルスに感染していたとしてもメモリ装置に任意のデータを書き込むことができないため、ウィルスに感染することが極めて少ない。
【００３２】
請求項２に係る発明のメモリ装置によれば、通電監視部１９を設けておくことにより、ＰＣとメモリ装置との接続確認を容易に行うことができる。
【００３３】
請求項３に係る発明のメモリ装置によれば、表示部２０を設けることにより、指紋センサー１６で読み取った指紋が、指紋登録情報格納部１７に格納されている指紋情報と一致したか否かを迅速に判断することができ、さらには、標準的なＰＣとメモリ装置との接続不良を迅速に判断することができる。
【００３４】
請求項４に係る発明のメモリ装置によれば、標準的なＰＣ３の起動を終了させる命令を組み込んでおくことにより、使用者はＰＣ３の起動時の指紋認証が成功したか失敗したかを瞬時に判別することができる。
【００３５】
請求項５に係る発明のメモリ装置によれば、ハードディスク３１を用いてウィルスをメモリ装置内に送り込むようなプログラム等から、メモリ装置を保護することができるため、メモリ装置がウィルスに感染する危険性をさらに防止することができる。
【００３６】
請求項６に係る発明のメモリ装置によれば、シンクライアントシステムを構築する際に、指紋認証によってシンクライアントシステムを構築するから、メモリ装置のセキュリティをより強化することができる。
【００３７】
請求項７に係る発明のメモリ装置によれば、管理者指紋情報をメモリ装置にあらかじめ格納しているから、ユーザと連絡が不通になった場合等に、メモリ装置を使用することができないというような不測の事態を回避することができると共に、メモリ装置を大量に購入した後、その購入したメモリ装置全てに、指紋センサー１６を用いて管理者が指紋登録を行うという作業が必要なくなり、作業の効率化を図ることができる。
【００３８】
請求項８に係る発明のメモリ装置によれば、管理者用のデスクトップが起動すると、シンクライアントシステムを構築する際に必要な情報を自動的に読み出すから、管理者は、メモリ装置を大量に購入した場合に、メモリ装置全てに同じ設定作業を繰り返し行う必要がなくなり、作業の効率化を図ることができる。
【００３９】
請求項９に係る発明のメモリ装置によれば、指紋センサー１６で指紋情報を読み取る順序通りに、指紋登録情報格納手段１７に指紋情報が格納されていなければ、メモリ装置を使用することができないから、例え、指紋が偽造されたとしても、指紋センサー１６で指紋を読み取らせる順序が正しくなければメモリ装置を使用することができない。しかして、メモリ装置のセキュリティ強化をより一層図ることができる。
【００４０】
請求項１０に係る発明のメモリ装置によれば、通信手段１０１を設けることによって、その通信手段１０１は、ＯＳ格納手段１４に格納されているＯＳプログラムで管理することができる。そのため、使用する標準的なＰＣ３に設けられている通信手段によって、ＯＳ格納手段１４に格納されているＯＳプログラムでは、その通信手段を管理することができず、ダイヤルアップ接続、無線ＬＡＮ接続、有線ＬＡＮ接続等の接続手段によって、ネットワーク４に接続できないという不都合が生じることがない。
【００４１】
請求項１１に係る発明のメモリ装置によれば、ＲＦＩＤタグ１００１を組み込んでおけば、メモリ装置を社員証として使用することができ、使用者は作業室から離れる際に、作業室の扉付近に一般的に備え付けられているカードリーダにメモリ装置をかざさなければ、作業室の扉を開くことができず作業室からの退室又は入室ができなくなる。そのため、使用者は作業室から離れる際、必ずＰＣからメモリ装置を取り外すことになるから、使用者の作業内容を第三者が取得する機会がなくなり技術漏えいの防止を図ることができる。
【００４２】
請求項１２に係る発明のメモリ装置システムによれば、管理者の指紋情報を第１のサーバ５０内に格納しておけば、第１のサーバ５０に、第１の検索キーをメモリ装置１，１００，１０００から送信するだけで、第１のサーバ５０から、管理者指紋情報がメモリ装置１，１００，１０００に送信され、指紋登録情報格納部１７に格納されている管理者指紋情報が更新又は新たに登録される。しかして、管理者は、管理者が代わるたびにメモリ装置の指紋センサーを用いて指紋の登録をしなおさなくてもよくなるため、作業の効率化を図ることができる。
【００４３】
請求項１３及び請求項１４に係る発明によれば、メモリ装置１，１００，１０００を使用するたびに指紋認証方法が更新され、その指紋認証方法に基づいてメモリ装置１，１００，１０００内に登録されている指紋が更新されるから、メモリ装置のセキュリティをより一層強化することができる。
【００４４】
なお、本明細書における、使用者とはメモリ装置を管理する管理者とメモリ装置を使用するユーザの両者を表すものである。
【００４５】
また、秘匿とは、使用者がそのブロック、あるいは領域を参照しようとしても、そのブロック、あるいは領域を参照することができないようにしていることをいうものである。
【００４６】
さらに、外部から参照できないとは、使用者がそのブロック、あるいは領域を参照しようとしてもそのブロック、あるいは領域を参照することができないことに加え、ＣＰＵ，ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ），ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラム等、ハードウェア手段、ソフトウェア手段等で参照しようとしても、参照することができないことをいうものである。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１実施形態を用いて、シンクライアントシステムを構築した場合の説明図である。
【図２】（ａ）本発明の第１実施形態に係るメモリ装置の斜視図、（ｂ）（ａ）のメモリ装置を使用する際の説明図である。
【図３】本発明の第１実施形態を用いて、シンクライアントシステムを構築した場合のブロック図である。
【図４】本発明の第１実施形態に係るメモリ装置を用いて、指紋登録をする際の処理を説明するフローチャート図である。
【図５】本発明の第１実施形態に係るメモリ装置を用いて、クライアント端末を起動する際の処理を説明するフローチャート図である。
【図６】本発明の第１実施形態に係るメモリ装置を用いて、シンクライアントシステムを構築する際の処理を説明するフローチャート図である。
【図７】本発明の第２実施形態に係るメモリ装置を用いて、指紋登録をする際の画面遷移図である。
【図８】本発明の第３実施形態に係るシンクライアントシステムのブロック図である。
【図９】本発明の第３実施形態に係る管理者指紋情報格納テーブルのテーブル図である。
【図１０】本発明の第３実施形態に係る管理者指紋管理サーバを用いて管理者の指紋を更新又は新たに登録する処理を説明するフローチャート図である。
【図１１】本発明の第４実施形態に係るシンクライアントシステムのブロック図である。
【図１２】（ａ）本発明の第４実施形態に係る指紋情報格納テーブルの更新前のテーブル図、（ｂ）指紋情報格納テーブルの更新後のテーブル図である。
【図１３】本発明の第４実施形態に係る指紋認証管理サーバを用いて指紋認証を行う処理を説明するフローチャート図である。
【図１４】本発明の第４実施形態に係る指紋認証管理サーバを用いて指紋認証を行う別の処理を説明するフローチャート図である。
【図１５】本発明の第５実施形態に係るシンクライアントシステムのブロック図である。
【図１６】本発明の第６実施形態に係るシンクライアントシステムのブロック図である。
【発明を実施するための形態】
【００４８】
＜第１実施形態＞
以下に本発明の第１実施形態を図面に基づいて説明すると、図１は本発明の第１実施形態を用いて、シンクライアントシステムを構築した場合の説明図、図２はメモリ装置１の斜視図である。図１に示すように、クライアント端末Ｃとサーバ５はネットワーク４に接続されている。そして、クライアント端末Ｃは、メモリ装置本体１ａとケーブルコネクタ１ｂで構成されるＵＳＢ（Ｕｎｉｖｅｒｓａｌｓｅｒｉａｌｂｕｓ）メモリスティックからなるメモリ装置１を、標準的なＰＣ３に備えられている外部接続端子であるＵＳＢポート差し込み口にケーブルコネクタ１ｂを介して接続することで形成されている。
【００４９】
このように接続することで、クライアント端末Ｃにキーボードやマウス等を介して使用者によって入力される操作リクエストが、ネットワーク４を介してサーバ５に送信され、サーバ５ではクライアント端末Ｃから受信する操作リクエストに従って、サーバ５に格納されてなるアプリケーションプログラムを起動して、アプリケーションプログラムが実行される。そして、アプリケーションプログラムを実行したサーバ５は、クライアント端末Ｃにアプリケーションプログラムを実行した画面データのみを送信し、画面データを受信したクライアント端末Ｃでは、ディスプレイに受信した画面データを表示するという、シンクライアントシステムを構築することができる。
【００５０】
メモリ装置１は、図２（ａ）に示すように、メモリ装置本体１ａとケーブルコネクタ１ｂとで形成されてなり、ケーブルコネクタ１ｂは、標準的なＰＣ３に備えられている外部接続端子であるＵＳＢポート差し込み口に差し込む際に用いられるものである。
【００５１】
メモリ装置本体１ａは、上面部一端側に凹部１ｃを設け、その凹部１ｃの略中央部に人間の手の指紋を読み取る指紋センサー１６が設けられてなり、さらに、その上面部他端側には、表示部２０が設けられてなる。表示部２０は、指紋センサー１６で読み取った指紋がメモリ装置１内に格納されている指紋と一致した場合に表示させるＯＫ表示部２０ａと、指紋センサー１６で読み取った指紋がメモリ装置１内に格納されている指紋と不一致の場合に表示させるＮＧ表示部２０ｂと、ケーブルコネクタ１ｂと標準的なＰＣ３に備えられているＵＳＢポート差し込み口とが接続された際に表示させるＰＣ表示部２０ｃとで構成され、夫々ＬＥＤで構成されてなる。
【００５２】
一方、指紋センサー１６で指紋を読み取るには、図２（ｂ）に示すように、凹部１ｃに人間の手の指Ｍを密着させ、矢印方向にその密着させている指Ｍをスライドさせればよい。それによって、指紋センサー１６に凹部１ｃに密着させている指Ｍの指紋を読み取らせることができる。なお、本実施形態においては、指紋の読み取り方法として、いわゆるスイープ方式を示しているが、指紋センサーに指紋を読み取らせる方法は他の方式を用いてもよい。
【００５３】
次に、図３を用いて、詳細に、本発明の第１実施形態に係るメモリ装置１を用いたシンクライアントシステムについて説明すると、図３はシンクライアントシステムのブロック図である。図において、シンクライアントシステムは、メモリ装置１とＰＣ３からなるクライアント端末Ｃが、ネットワーク４を介して、サーバ５と接続されている。
【００５４】
メモリ装置１は、ＣＰＵ１０、制御部１１、設定登録情報格納部１２、アプリケーション格納部１３、ＯＳ格納部１４、起動情報格納部１５、指紋センサー１６、指紋登録情報格納部１７、指紋認証部１８、通電監視部１９、表示部２０で構成されている。
【００５５】
制御部１１は、メモリ装置１とＰＣ３のデータの仲介を行い、さらには、設定登録情報格納部１２、アプリケーション格納部１３、及び、ＯＳ格納部１４を外部から参照できないように制御している。そして、さらに、後述するＰＣ３の起動時に実行される指紋認証、その指紋認証の結果によって、設定登録情報格納部１２、アプリケーション格納部１３、及び、ＯＳ格納部１４を外部から参照できるようにするか否かの制御を行う。なお、指紋認証登録情報格納部１７に、指紋情報が登録されていなかった場合は、制御部１１は、ＯＳ格納部１４を常に外部から参照できるように制御している。
【００５６】
設定登録情報格納部１２は、ネットワーク接続設定、ＶＰＮ接続設定及び画面転送設定情報等のシンクライアントシステムを構築する際に必要な情報が格納され、データの書き込み又は読み出しが可能である。
【００５７】
アプリケーション格納部１３は、ＶＰＮプログラム、画面転送プログラム、ワープロソフトや表計算ソフト、ファイル読み込みソフト等のアプリケーションプログラムが格納されている。
【００５８】
ＯＳ格納部１４は、入出力機能、メモリの管理等、コンピュータシステム全体を管理する、いわゆる基本システムであるＬｉｎｕｘ（登録商標）−ｂａｓｅｄ  ＯＳプログラムが格納されている。なお、Ｌｉｎｕｘ（登録商標）−ｂａｓｅｄ  ＯＳプログラムには、使用者が指紋登録をするためのプログラムが組み込まれている。
【００５９】
このＯＳプログラムは、上述の設定登録情報格納部１２を使用者からは参照することができないように管理している。そのため、設定登録情報格納部１２はデータの書き込み又は読み出しが可能であるが、使用者が自由に任意のデータを書き込むことはできない。また、このＯＳプログラムは、上述のアプリケーション格納部１３に、使用者がデータの書き込みを実行することができないように管理している。
【００６０】
また、ＯＳ格納部１４には、ＯＳプログラム以外のデータが書き込まれないようにファームウェアが組み込まれている。具体的には、例えば、ＯＳプログラムを、ＩＳＯイメージファイル化し、そのＩＳＯイメージファイル以外のデータがＯＳ格納部１４に書き込まれないようにファームウェアで制御している。そのように制御することで、ＯＳ格納部１４に、ＯＳプログラム以外のデータが書き込まれないように制御することができる。
【００６１】
起動情報格納部１５は、ＰＣ３を起動させるための起動情報であるＵＳＢ−ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）情報が格納されている。さらに、ＰＣ３の起動時、使用者に指紋センサー１６を使用するよう促すプログラム、ＯＳ格納部１４にＯＳプログラムが格納されているとの情報、及び、ＯＳ格納部１４を参照できなかったときに、ＰＣ３の起動を終了させる命令が組み込まれている。このような、命令を組み込んでおくことにより、使用者はＰＣ３の起動時の指紋認証が成功したか失敗したかを瞬時に判別することができる。なお、起動情報としては、ＵＳＢ−ＦＤ（Ｆｌｏｐｐｙ（登録商標）Ｄｉｓｋ）情報を格納してもよい。このように、起動情報として、ＵＳＢ−ＦＤ情報を格納しておけば、ＰＣ３に備えられている後述するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）設定情報にＵＳＢ−ＨＤＤの情報がなくとも、メモリ装置１のＯＳプログラムによって、標準的なＰＣ３を起動させることができる。
【００６２】
指紋センサー１６は、使用者がメモリ装置本体１ａの凹部１ｃに人間の手の指Ｍ一本を密着させその指Ｍをスライドさせると、その指Ｍの指紋を読み取り、指紋認証部１８に読み取った指紋情報を出力する処理を行う。
【００６３】
指紋登録情報格納部１７は、使用者の指紋情報が格納され、書き込み又は読み出しが可能である。しかしながら、指紋登録情報格納部１７には、指紋情報以外のデータが書き込まれないように制御するファームウェアが組み込まれている。なお、指紋登録情報格納部１７には、使用者の指紋情報のうち、管理者の指紋情報のみをあらかじめ格納しておいた方が好ましい。ユーザと連絡が不通になった場合等に、メモリ装置を使用することができないというような不測の事態を回避することができると共に、メモリ装置を大量に購入した後、その購入したメモリ装置全てに、指紋センサー１６を用いて管理者が指紋登録を行うという作業が必要なくなり、作業の効率化を図ることができるからである。
【００６４】
指紋認証部１８は、指紋登録情報格納部１７に格納されている指紋情報と指紋センサー１６で読み取った指紋情報とが一致するか否かの処理を行う。
【００６５】
通電監視部１９は、メモリ装置１内に電圧が供給されたか否かを監視するものである。すなわち、ケーブルコネクタ１ｂと標準的なＰＣ３に備えられているＵＳＢポート差し込み口とが接続されていれば、ＰＣ３の起動によって、メモリ装置１に電圧が供給されるため、その電圧の供給を監視することによって、ケーブルコネクタ１ｂとＰＣ３とが接続されているか否かを判別することができるというものである。そのため、通電監視部１９を設けておくことにより、ＰＣとメモリ装置との接続確認を容易に行うことができる。
【００６６】
表示部２０は、上述のように、ＯＫ表示部２０ａと、ＮＧ表示部２０ｂと、ＰＣ表示部２０ｃとで構成され、夫々ＬＥＤで構成されてなる。ＯＫ表示部２０ａは、指紋認証部１８で、指紋登録情報格納部１７に格納されている指紋情報と指紋センサー１６で読み取った指紋情報とが一致すると判定した場合に点灯し、ＮＧ表示部２０ｂは、不一致と判定した場合に点灯する。そして、ＰＣ表示部２０ｃは、上述の通電監視部１９でメモリ装置１内に電圧が供給されたと判定した場合に点灯するものである。そのため、このような表示部２０を設けることにより、指紋センサー１６で読み取った指紋が、指紋登録情報格納部１７に格納されている指紋情報と一致したか否かを迅速に判断することができ、さらには、標準的なＰＣ３とケーブルコネクタ１ｂとの接続不良を迅速に判断することができる。
【００６７】
ＰＣ３は、ＣＰＵ３０、ハードディスク３１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２、ディスプレイ３３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４、入力部３５、通信部３６で構成されている。
【００６８】
ハードディスク３１は、先頭にＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）３１ａが格納されており、それ以外の領域に、Ｗｉｎｄｏｗｓ（登録商標），マッキントッシュ（登録商標）等のＯＳプログラム、アプリケーションプログラム等が格納されている。ＭＢＲ３１ａには、上述のＯＳ格納部１４に格納されているＯＳプログラム又はハードディスク３１に格納されているＯＳプログラムを実行するブートローダが格納されている。なお、このハードディスク３１は、上述のＯＳ格納部１４に格納されているＯＳプログラムによって標準的なＰＣ３が起動された場合に、そのＯＳプログラムによって、外部から参照できないように制御されている。そのため、ハードディスク３１を用いてウィルスをメモリ装置内に送り込むようなプログラム等から、メモリ装置を保護することができるため、メモリ装置がウィルスに感染する危険性をさらに防止することができる。
【００６９】
ＲＯＭ３２は、ＢＩＯＳが格納されている。
【００７０】
ディスプレイ３３は、処理結果等を表示させる画面をいう。
【００７１】
ＲＡＭ３４は、電源を切るとデータが失われる揮発性のメモリで、一時的にデータを保存しておくものをいう。
【００７２】
入力部３５は、マウスやキーボード等のことをいう。
【００７３】
通信部３６は、無線ＬＡＮ、有線ＬＡＮ、ダイヤルアップ等の通信手段でネットワーク４に接続が可能なものをいう。
【００７４】
サーバ５は、通信部５ａ、ＶＰＮ認証部５ｂ、画面転送認証部５ｃ、記憶部５ｄで構成されている。
【００７５】
通信部５ａは、無線ＬＡＮ、有線ＬＡＮ、ダイヤルアップ等の通信手段でネットワーク４に接続が可能なものをいう。
【００７６】
ＶＰＮ認証部５ｂは、クライアント端末Ｃとサーバ５間のＶＰＮ接続を許可するＩＤとパスワードがあらかじめ登録されており、クライアント端末Ｃから送信されたＩＤとパスワードがクライアント端末Ｃとサーバ５間のＶＰＮ接続を許可してもよいか否かの判定を行う。
【００７７】
画面転送認証部５ｃは、クライアント端末Ｃとサーバ５間の画面転送を許可するＩＤとパスワードがあらかじめ登録されており、クライアント端末Ｃから送信されたＩＤとパスワードがクライアント端末Ｃとサーバ５間の画面転送を許可してもよいか否かの判定を行う。
【００７８】
記憶部５ｄは、使用者がクライアント端末Ｃを用いて作業する際に必要なアプリケーションプログラム５ｄ１、ファイル５ｄ２等が格納されている。
【００７９】
次に、本発明の第１実施形態に係るメモリ装置１を用いて、シンクライアントシステムを構築する方法を具体的に図４〜図６を用いて説明すると、図４は、指紋登録をする際の処理を説明するフローチャート図、図５は、クライアント端末を起動する際の処理を説明するフローチャート図、図６は、シンクライアントシステムを構築する際の処理を説明するフローチャート図である。
【００８０】
使用者は、本発明の第１実施形態に係るメモリ装置１を用いて、シンクライアントシステムを構築するにあたって、まず、指紋登録を行う必要があるため、その指紋登録の方法について説明する。
【００８１】
図４を用いて、指紋登録のフローを説明すると、使用者は、ＰＣ３のＵＳＢポート差込口にケーブルコネクタ１ｂを接続し、ＰＣ３の電源をオンにする（ステップＳ１）。そして、使用者はキーボードやマウス等の入力部３５を用いて、ＲＯＭ３２に格納されているＢＩＯＳ設定情報を変更する。具体的には、上述のＯＳ格納部１４に格納されているＯＳプログラムが最初に実行されるように、起動優先順位を、ＵＳＢ−ＨＤＤ又はＵＳＢ−ＦＤにＢＩＯＳ設定情報を変更する（ステップＳ２）。使用者は、ＢＩＯＳ設定情報を変更後、ＰＣ３を再起動する（ステップＳ３）。
【００８２】
ＰＣ３を再起動すると、ＰＣ３内のＣＰＵ３０がＲＯＭ３２に格納されているＢＩＯＳ設定情報を読み出す。読み出されたＢＩＯＳ設定情報は、ＰＣ３内のハードディスク３１の先頭に格納されているＭＢＲ３１ａを読み出し、ＢＩＯＳ設定情報を、ＭＢＲ３１ａに格納されているブートローダに出力する。ＢＩＯＳ設定情報を受け取ったブートローダは、ＢＩＯＳに設定されているＯＳプログラム起動優先順位に従って、ＯＳプログラムが格納されている領域を順次検索する（ステップＳ４）。
【００８３】
起動優先順位の先頭が、ＵＳＢ−ＨＤＤ又はＵＳＢ−ＦＤでなければ、ハードディスク３１内に格納されているＯＳプログラムが実行される（ステップＳ５）。起動優先順位の先頭が、ＵＳＢ−ＨＤＤ又はＵＳＢ−ＦＤであれば、ＯＳ格納部１４に格納されているＯＳプログラムが実行される（ステップＳ６）。
【００８４】
ＯＳ格納部１４に格納されているＯＳプログラムが実行されると、ＰＣ３のディスプレイ３３に、ＯＳ格納部１４に格納されているＯＳプログラムのデスクトップが表示される。そして、デスクトップが表示されると、使用者は、そのＯＳプログラムに組み込まれている指紋登録をするためのプログラムを、キーボードやマウス等の入力部３５を用いて実行する（ステップＳ７）。プログラムが実行されると、そのプログラム内容に応じて、使用者は登録したい手の指Ｍをメモリ装置本体１ａの凹部１ｃに密着させ、その凹部１ｃに沿って指をスライドさせる。すると、指紋センサー１６がその指Ｍの指紋を読み込む。そして、その指紋センサー１６によって読み込まれた指紋情報は、ＣＰＵ１０を介して指紋登録情報格納部１７に書き込まれる（ステップＳ８）。
【００８５】
指紋登録が済むと、使用者は、メモリ装置１を用いて、シンクライアントシステムを構築するため、ＰＣ３のＵＳＢポート差込口にケーブルコネクタ１ｂを接続した状態のまま、ＰＣ３を再起動する（ステップＳ１０）。
【００８６】
ＰＣ３を再起動すると、ＰＣ３内のＣＰＵ３０がＲＯＭ３２に格納されているＢＩＯＳ設定情報を読み出す。読み出されたＢＩＯＳ設定情報は、ＰＣ３内のハードディスク３１の先頭に格納されているＭＢＲ３１ａを読み出し、ＢＩＯＳ設定情報を、ＭＢＲ３１ａに格納されているブートローダに出力する。ＢＩＯＳの設定情報を受け取ったブートローダは、ＢＩＯＳに設定されているＯＳプログラム起動優先順位に従って、ＯＳプログラムが格納されている領域を順次検索する。
【００８７】
起動優先順位の先頭が、ＵＳＢ−ＨＤＤ又はＵＳＢ−ＦＤであれば、ブートローダは、起動情報格納部１５にＵＳＢ−ＨＤＤ又はＵＳＢ−ＦＤの起動情報が格納されているかを、制御部１１を介して検索する。そして、その検索によって、起動情報が、ブートローダに読み込まれると、使用者に指紋センサー１６を使用するように促すプログラムが実行され、そのプログラム内容がディスプレイ３３に表示される（ステップＳ１１）。なお、ブートローダの処理は、指紋認証が終わるまで待機状態となる。
【００８８】
使用者が、ディスプレイ３３に表示されたプログラム内容に応じて、指紋センサー１６を用いて手の指紋を読み取らせると、指紋認証部１８は、指紋登録情報格納部１７に格納されている指紋情報を読み込み、指紋センサー１６で読み取った指紋と一致するか否かの処理を行う（ステップＳ１２）。
【００８９】
登録された指紋と一致しなければ、指紋認証部１８は、その結果を制御部１１に出力し、その結果を受けた制御部１１はＯＳ格納部１４をブートローダから参照できない状態に維持し、ブートローダに処理の再開を指令する。その指令を受け取ったブートローダは、起動情報格納部１５に格納されている起動情報から、ＯＳ格納部１４にＯＳプログラムが格納されているとの情報を読み込み、その読み込んだ情報に基づいて、ブートローダは、ＯＳ格納部１４を参照する。しかし、ＯＳ格納部１４は、制御部１１によって、ブートローダから参照できない状態となっているため、ブートローダは、ＯＳ格納部１４に格納されているＯＳプログラムを参照することができない。そのため、ブートローダは、起動情報格納部１５に格納されている、ＯＳ格納部１４が参照できなければＰＣ３の起動を終了するとの命令に基づいてＰＣ３の起動を終了させる（ステップＳ１３）。
【００９０】
登録された指紋と一致すれば、指紋認証部１８は、その結果を制御部１１に出力し、その結果を受けた制御部１１はＯＳ格納部１４をブートローダから参照できる状態とし、ブートローダに処理の再開を指令する。そして、さらに、制御部１１は、設定登録情報格納部１２及びアプリケーション格納部１３を外部から参照できるようにする。
【００９１】
ブートローダは、制御部１１からの指令を受け取り、起動情報格納部１５に格納されている起動情報から、ＯＳ格納部１４にＯＳプログラムが格納されているとの情報を読み込み、その読み込んだ情報に基づいて、ＯＳ格納部１４に格納されているＯＳプログラムを参照する。そして、ブートローダは、参照したＯＳプログラムをＰＣ３内のＲＡＭ３４に展開し、そのＯＳプログラムを実行する（ステップＳ１４）。
【００９２】
ＯＳ格納部１４に格納されているＯＳプログラムが実行されると、先ず、そのＯＳプログラムのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）プログラム（例えばＸ−Ｗｉｎｄｏｗｓ（登録商標）等）が立ち上がり、その後、ＰＣ３内のディスプレイ３３にＯＳプログラムのデスクトップが表示される（ステップＳ１５）。
【００９３】
使用者は、クライアント端末Ｃをネットワーク４に接続するため、キーボードやマウス等の入力部３５を用いてインターネット接続処理リクエストを行う（ステップＳ１６）。具体的には、使用者が、キーボードやマウス等の入力部３５を用いて、ダイヤルアップ接続、無線ＬＡＮ接続、有線ＬＡＮ接続等のネットワーク４に接続するための接続手段を選択すると、その選択した接続を確立させるための各種設定（例えば、ＩＤやパスワードの設定等）情報が、メモリ装置１内のＣＰＵ１０に送られる。
【００９４】
ＣＰＵ１０は、使用者が選択した接続を確立させるための各種設定情報の処理を行い（ステップＳ１７）、その処理データをＰＣ３に送出し、ＰＣ３内のＲＡＭ３４に展開し（ステップＳ１８）、その処理内容をディスプレイ３３に表示させる（ステップＳ１９）。
【００９５】
ネットワーク接続が確立すると、使用者は、ネットワーク４を介してサーバ５と接続するため、キーボードやマウス等の入力部３５を用いてＶＰＮ接続処理リクエストを行う（ステップＳ２０）。具体的には、使用者が、キーボードやマウス等の入力部３５を用いて、アプリケーション格納部１３に格納されているＶＰＮプログラムを実行し、そのプログラムに応じて、サーバ５のＩＰアドレスをキーボードやマウス等の入力部３５を用いて入力し、さらに、ＩＤとパスワードを入力すると、その入力された情報が、メモリ装置１内のＣＰＵ１０に送られる。
【００９６】
ＣＰＵ１０は、使用者が入力した情報の処理を行い、その処理データをＰＣ３に送出し、ＰＣ３内のＲＡＭ３４に展開すると共に通信部３６とネットワーク４の接続を確立させ（ステップＳ２１）、通信部３６を介して、サーバ５にＶＰＮ接続リクエストデータ（ＩＤ，パスワード）を送信する（ステップＳ２２）。
【００９７】
サーバ５の通信部５ａがネットワーク４を介してＶＰＮ接続リクエストを受信すると、サーバ５のＶＰＮ認証部５ｂは、認証処理としてクライアント端末Ｃとの間でＶＰＮ接続が許可されるか否かを判定する（ステップＳ２３）。なお、ＶＰＮ認証部５ｂには、あらかじめ、アクセスを許可するＩＤとパスワードが保存されている。
【００９８】
通信部５ａは、ＶＰＮ認証部５ｂにて処理された認証結果データをクライアント端末Ｃに送信する（ステップＳ２４）。
【００９９】
アクセスが許可された認証結果を受信したＣＰＵ１０はその結果をディスプレイ３３に表示させるための処理を行い（ステップＳ２５）、認証結果データをＰＣ３に送出し（ステップＳ２６）、その結果をディスプレイ３３に表示させる（ステップＳ２７）。
【０１００】
ＶＰＮ接続が確立すると、使用者は、ネットワーク４を介して、サーバ５に格納されているアプリケーションプログラム５ｄ１，ファイル５ｄ２等を実行するため、キーボードやマウス等の入力部３５を用いて画面転送処理リクエストを行う（ステップＳ２８）。具体的には、使用者が、キーボードやマウス等の入力部３５を用いて、アプリケーション格納部１３に格納されている画面転送プログラムを実行し、そのプログラムに応じて、サーバ５のＩＰアドレスをキーボードやマウス等の入力部３５を用いて入力し、さらに、ＩＤとパスワードを入力すると、その入力された情報が、メモリ装置１内のＣＰＵ１０に送られる。
【０１０１】
ＣＰＵ１０は、使用者が入力した情報の処理を行い、その処理データをＰＣ３に送出し、ＰＣ３内のＲＡＭ３４に展開し（ステップＳ２９）、通信部３６を介して、サーバ５に画面転送リクエストデータ（ＩＤ，パスワード）を送信する（ステップＳ３０）。
【０１０２】
サーバ５の通信部５ａがネットワーク４を介して画面転送リクエストを受信すると、サーバ５の画面転送認証部５ｂは、認証処理としてクライアント端末Ｃとの間で画面転送が許可されるか否かを判定する（ステップＳ３１）。なお、画面転送認証部５ｂには、あらかじめ、アクセスを許可するＩＤとパスワードが保存されている。
【０１０３】
通信部５ａは、画面転送認証部５ｂにて処理された認証結果データをクライアント端末Ｃに送信する（ステップＳ３２）。
【０１０４】
アクセスが許可された認証結果を受信したＣＰＵ１０はその結果をディスプレイ３３に表示させるための処理を行い（ステップＳ３３）、認証結果データをＰＣ３に送出し（ステップＳ３４）、その結果をディスプレイ３３に表示させる（ステップＳ３５）。
【０１０５】
画面転送が確立すると、使用者は、キーボードやマウス等の入力部３５を用いて、サーバ５に格納されているアプリケーションプログラム５ｄ１，ファイル５ｄ２等の処理リクエストを行う（ステップＳ３６）。
【０１０６】
その処理リクエストデータを受け取ったＣＰＵ１０は、使用者が要求した処理リクエストデータをＰＣ３に送出し（ステップＳ３７）、その処理リクエストデータを、通信部３６を介してサーバ５に送信する（ステップＳ３８）。
【０１０７】
サーバ５の通信部５ａがネットワーク４を介して処理リクエストデータを受信すると、その処理リクエストデータに応じて、サーバ５のハードディスク等の記憶部５ｄに記憶されているアプリケーションプログラム５ｄ１が実行されたり、その実行を終了させたり、ファイル５ｄ２の削除や保存の処理を行う（ステップＳ３９）。
【０１０８】
サーバ５で処理リクエストデータに応じた処理が行われると、通信部５ａが、処理内容を表示する画面データをクライアント端末Ｃに送信する（ステップＳ４０）。
【０１０９】
画面データを受信したＣＰＵ１０はその画面データをディスプレイ３３に表示させるための処理を行い（ステップＳ４１）、画面データをＰＣ３に送出し（ステップＳ４２）、その画面データをディスプレイ３３に表示させる（ステップＳ４３）。なお、使用者が作業を続行する場合は、ステップＳ３６〜ステップＳ４３の動作を繰り返し行うこととなる。
【０１１０】
使用者が作業を終了し、ＰＣ３の起動を終了しようとした場合、使用者はキーボードやマウス等の入力部３５を用いて、ＯＳ格納部１４に格納されているＯＳプログラムの実行を終了させるコマンド等の命令を入力する（ステップＳ４４）。
【０１１１】
そのＯＳプログラムの実行を終了させる命令が入力されると、ＣＰＵ１０がＲＡＭ３４内に格納されているインターネット接続情報、ＶＰＮ接続情報、画面転送設定情報を読み出し（ステップＳ４５）、その情報を、設定登録情報格納部１２に保存する（ステップＳ４６）。保存されると、ＣＰＵ１０はＯＳ格納部１４に格納されているＯＳプログラムの実行を終了させ、ＰＣ３の起動を終了させる（ステップＳ４７）。
【０１１２】
なお、ステップＳ１６では、キーボードやマウス等の入力部３５を用いてダイヤルアップ接続、無線ＬＡＮ接続、有線ＬＡＮ接続等の接続を確立させるために各種設定を行ったが、設定登録情報格納部１２にネットワーク４に接続するための接続情報が格納されていれば、その情報がＣＰＵ１０によって読みだされるため、ステップＳ１６のような設定を再度行う必要はない。ステップＳ２０，ステップＳ２８に関しても、ＶＰＮ接続、画面転送を確立させるため、使用者は、キーボードやマウス等の入力部３５を用いてＩＰアドレス、ＩＤ及びパスワードの入力をしたが、設定登録情報格納部１２にＶＰＮ接続情報、画面転送設定情報が格納されていれば、その情報がＣＰＵ１０によって読みだされるため、ステップＳ２０，ステップＳ２８のような設定を再度する必要はない。
【０１１３】
また、本実施形態においては、ステップＳ２０，ステップＳ２８において、ＶＰＮ接続、画面転送を確立させるため、ＩＤ及びパスワードを入力する例を示したが、指紋認証を行うようにしてもよい。すなわち、ＶＰＮプログラム、画面転送プログラムを実行することによって、入力を促されるＩＤ及びパスワードの代わりに、指紋認証を行うようにするものである。具体的には、設定登録情報格納部１２にあらかじめ、ＶＰＮ接続、画面転送を確立させるためのＩＤ及びパスワードを格納しておき、指紋センサー１６を用いた指紋認証結果が成功すれば、そのＩＤ及びパスワードをサーバ５に送信するようにする。このように、ＶＰＮ接続、画面転送の確立を指紋認証によって確立させることで、メモリ装置のセキュリティをより強化することができる。
【０１１４】
さらに、ステップＳ１５において、指紋登録情報格納部１７に管理者の指紋情報が格納されていた場合に、管理者用のデスクトップを表示させるようにしてもよい。
【０１１５】
すなわち、具体的に処理を説明すると、ＯＳ格納部１４に格納されているＯＳプログラムのデスクトップを、管理者用のデスクトップとユーザ用のデスクトップ、二つ用意しておく。管理者用のデスクトップには、管理者が、キーボードやマウス等の入力部３５を用いて、設定登録情報格納部１２にあらかじめ格納されている管理者用のネットワーク４へ接続するための接続情報、ＶＰＮ接続情報、画面転送設定情報を読み込む指令を行うことができるプログラムを用意しておく。そして、指紋登録情報格納部１７に指紋情報以外のデータが格納されないように制御しているファームウェアが利用しているＡＰＩに、ＰＣ３の起動時に、管理者の指紋情報を読み込んだか否かの情報を書き込むようにしておく。そうすることで、ＰＣ３内のディスプレイ３３にデスクトップを表示させるにあたって、指紋登録情報格納部１７を制御しているファームウェアが利用しているＡＰＩを読み込み、そのＡＰＩに、管理者の指紋情報を読み込んでいるとの情報が書き込まれていれば、ＰＣ３内のディスプレイ３３にＯＳ格納部１４に格納されているＯＳプログラムの管理者用のデスクトップを表示させ、そうでなければ、ＰＣ３内のディスプレイ３３にユーザ用のデスクトップを表示させることができる。
【０１１６】
管理者用のデスクトップがディスプレイ３３に表示されれば、管理者は、キーボードやマウス等の入力部３５を用いて、設定登録情報格納部１２に格納されている管理者用のネットワーク４へ接続するための接続情報、ＶＰＮ接続情報、画面転送設定情報を読み込む指令を行うことができるプログラムを実行する。すると、ＣＰＵ１０は、設定登録情報格納部１２に格納されている管理者用のネットワーク４へ接続するための接続情報、ＶＰＮ接続情報、画面転送設定情報を読みこむ処理を行う。そのため、この処理によって管理者が、ステップＳ１６、ステップＳ２０及びステップＳ２８の設定作業を行わずとも、ステップＳ１６〜ステップＳ３５までの処理が随時実行されることとなる。しかして、管理者は、メモリ装置を大量に購入した場合に、メモリ装置全てに同じ設定作業を繰り返し行う必要がなくなり、作業の効率化を図ることができる。
【０１１７】
以上説明した本発明の第１実施形態によれば、標準的なＰＣ３が起動されると、起動情報格納部１５に格納されているＰＣ３を起動させるための起動情報が読み込まれ、その起動情報が読み込まれると、使用者に指紋センサー１６を使用するよう促すプログラムが実行される。そして、指紋センサー１６により、当該使用者の指紋情報が読み取られると、指紋認証部１８によって、読み取られた指紋情報が、指紋登録情報格納部１７に格納されている指紋情報と一致するか否かの判定が行われ、その判定結果によって、制御部１１が、ＯＳ格納部１４を外部から参照できるようにするか否かの制御を行う。そのため、使用者の指紋情報が、指紋登録情報格納部１７に格納された指紋情報と一致しなければＯＳ格納部１４は外部から参照することができないから、ＯＳ格納部１４にＯＳプログラムが格納されているとの情報を標準的なＰＣ３が読み込んだとしても、そのＯＳプログラムが参照できないため、標準的なＰＣ３は起動することができない。
【０１１８】
しかして、メモリ装置を使用できる使用者がメモリ装置を紛失し、第三者が紛失したメモリ装置を取得したとしても、使用者以外の指紋ではメモリ装置内に格納されているＯＳプログラムによって、ＰＣを起動することができないから、第三者に社外秘の情報が漏えいすることがない。
【０１１９】
また、アプリケーション格納部１３にはシンクライアントシステムを構築するのに必要なアプリケーションプログラムが格納され、さらに、設定登録情報格納部１２には、シンクライアントシステムを構築する際に必要なＶＰＮ接続情報、画面転送設定情報等を格納することができる。そのため、標準的なＰＣ３に備えられている外部接続端子にメモリ装置１を接続し、メモリ装置１内に格納されているＯＳプログラムによって、ＰＣ３を起動することができれば、シンクライアントシステムを構築することができる。
【０１２０】
しかして、社内で使用されているＰＣ、自宅で使用されているＰＣ、又は、インターネットカフェで使用されているＰＣ等、標準的なＰＣであれば、外部接続端子にメモリ装置を接続するだけでシンクライアントシステムを構築することができる。
【０１２１】
さらに、設定登録情報格納部１２は、ＯＳ格納部１４に格納されているＯＳプログラムによって秘匿され、アプリケーション格納部１３は、そのＯＳプログラムによって外部から書き込みできないように制御され、ＯＳ格納部１４には、ＯＳプログラム以外のデータが書き込まれないように制御するファームウェアが組み込まれ、指紋登録情報格納部１７には、指紋情報以外のデータが書き込まれないように制御するファームウェアが組み込まれている。
【０１２２】
しかして、標準的なＰＣがウィルスに感染していたとしてもメモリ装置に任意のデータを書き込むことができないため、ウィルスに感染することが極めて少ない。
【０１２３】
＜第２実施形態＞
次に、本発明の第２実施形態を図面に基づいて説明すると、図７は本発明の第２実施形態に係るメモリ装置の指紋登録を行う際にディスプレイ３３に表示される画面遷移の一例を示したものである。
【０１２４】
第１実施形態においては、指紋センサー１６で手の指紋を一本だけ読み取り、その読み取った一本の指紋と指紋登録情報格納部１７に格納されている指紋情報とが一致するか否かで指紋認証を行う方法を示したが、第２実施形態は、複数の手の指紋を指紋センサー１６で順番に読み取り、その読み取った指紋が、指紋登録情報格納部１７に格納されている指紋情報と一致するか否かで指紋認証を行うものである。なお、指紋認証以外の構成については、第１実施形態に係るメモリ装置と同じであるため、同一構成についての説明は省略する。
【０１２５】
以下、第２実施形態における指紋認証方法について具体的に説明する。まず、指紋登録をする際の処理であるが、その処理は図４に示したフローチャート図と同様である。第１実施形態と異なる点は、ＯＳ格納部１４に格納されているＯＳプログラムに組み込まれている指紋登録をするためのプログラムが異なるだけである。そのため、そのプログラム内容について、図７を用いて具体的に説明する。図７は、指紋登録をする際の画面遷移図である。
【０１２６】
使用者が、ＯＳ格納部１４に格納されているＯＳプログラムに組み込まれている指紋登録をするためのプログラムを、キーボードやマウス等の入力部３５を用いて実行すると、ディスプレイ３３に画面Ｐ１が表示される。
【０１２７】
画面Ｐ１が表示されると、使用者は入力部３５を用いて、「登録」のラジオボタンをクリックし、「利用状況」の欄に用意されている５つのボタンのうち、空白のボタンをクリックする。すると、ディスプレイ３３に画面Ｐ２が表示される。なお、本実施形態において、「利用状況」の欄に用意されているボタンは、５つしか示していないが、５つより多くあってもよいし、５つより少なくてもよい。
【０１２８】
画面Ｐ２が表示されると、使用者は入力部３５を用いて、登録する指紋の数を入力し、「ＯＫ」ボタンをクリックする。すると、ディスプレイ３３に画面Ｐ３が表示される。なお、使用者が登録する指紋の数を「１本」と入力した場合は、第１実施形態と同様の指紋認証となる。
【０１２９】
画面Ｐ３が表示されると、使用者は入力部３５を用いて、「はい」又は「いいえ」のボタンをクリックする。「はい」のボタンがクリックされると、ディスプレイ３３に画面Ｐ４が表示され、「いいえ」のボタンがクリックされると、ディスプレイ３３に画面Ｐ２が表示される。
【０１３０】
画面Ｐ４が表示されると、使用者は入力部３５を用いて、指紋登録を行う指を、プルダウンメニューを用いて夫々選択する。そして、指紋登録を行う指の選択が終了すると、使用者は入力部３５を用いて、「ＯＫ」ボタンをクリックする。すると、ディスプレイ３３に画面Ｐ５が表示される。なお、本実施形態における画面Ｐ４は、３本の指を選択できるものを示しているが、画面Ｐ４は、画面Ｐ２で入力される本数に応じて、変化するものである。
【０１３１】
画面Ｐ５が表示されると、使用者は入力部３５を用いて、「はい」又は「いいえ」のボタンをクリックする。「はい」のボタンがクリックされると、ディスプレイ３３に画面Ｐ６が表示され、「いいえ」のボタンがクリックされると、ディスプレイ３３に画面Ｐ４が表示される。
【０１３２】
画面Ｐ６が表示されると、使用者は指紋センサー１６を用いて、左親指の指紋を読み取らせる。指紋センサー１６によって、左親指の指紋の読み取りが完了すると、ディスプレイ３３に画面Ｐ７が表示される。なお、指紋センサー１６で読み取った左親指の指紋は、指紋登録情報格納部１７に格納される。
【０１３３】
画面Ｐ７が表示されると、使用者は指紋センサー１６を用いて、右親指の指紋を読み取らせる。指紋センサー１６によって、右親指の指紋の読み取りが完了すると、ディスプレイ３３に画面Ｐ８が表示される。なお、指紋センサー１６で読み取った右親指の指紋は、指紋登録情報格納部１７に格納される。
【０１３４】
画面Ｐ８が表示されると、使用者は指紋センサー１６を用いて、右小指の指紋を読み取らせる。指紋センサー１６によって、右小指の指紋の読み取りが完了すると、ディスプレイ３３に画面Ｐ９が表示される。なお、指紋センサー１６で読み取った右小指の指紋は、指紋登録情報格納部１７に格納される。
【０１３５】
画面Ｐ９が表示されると、画面Ｐ１おいてクリックしたボタンに色等が付されており、そのボタンにカーソルを合わせると、画面Ｐ６〜Ｐ８に応じて指紋センサー１６で読み取った指の指紋の順序が表示される。
【０１３６】
以上のように、ＯＳプログラムに組み込まれている指紋登録をするためのプログラムに応じて、複数本の指紋登録を行うことができる。このように、複数本の指紋登録を行った後の指紋認証方法は、以下のように実行される。
【０１３７】
ディスプレイ３３に指紋センサー１６を使用するよう促すプログラムのプログラム内容が表示されると、使用者は、指紋センサー１６を用いて、まず、左親指の指紋情報を読み取らせる。そして、指紋センサー１６に左親指の指紋情報を読み取らせたら、次に、右親指の指紋情報を読み取らせ、最後に、右小指の指紋情報を読み取らせる。そうすると、指紋認証部１８は、指紋センサー１６で読み取った「左親指」−「右親指」−「右小指」の指紋情報が、指紋登録情報格納部１７に、「左親指」−「右親指」−「右小指」の指紋情報の順序で格納されているか否かを判定する。そして、指紋センサー１６で読み取った指紋情報の順序通りに、指紋情報が指紋登録情報格納部１７に格納されていれば、メモリ装置を使用することができる。
【０１３８】
以上説明した本発明の第２実施形態によれば、指紋センサー１６で指紋情報を読み取る順序通りに、指紋登録情報格納部１７に指紋情報が格納されていなければ、メモリ装置を使用することができないから、例え、指紋が偽造されたとしても、指紋センサー１６で指紋を読み取らせる順序が正しくなければメモリ装置を使用することができない。しかして、メモリ装置のセキュリティ強化をより一層図ることができる。
【０１３９】
なお、本実施形態において、「利用状況」の欄には５つのボタンを用意し、様々な指紋登録を行えるようにしたが、複数のボタンを利用し、指紋登録を行った場合の指紋認証方法は、いずれかのボタンで登録した指紋と一致するようにしておけばよい。すなわち、例えば、あるボタンでは、「左親指」−「右親指」−「右小指」の順で登録し、あるボタンでは、「左小指」−「右親指」−「左親指」と登録した場合に、「左親指」−「右親指」−「右小指」、又は、「左小指」−「右親指」−「左親指」のいずれかの順序で指紋認証すれば、メモリ装置を使用できるようにしておけばよい。
【０１４０】
また、複数本の指紋登録と、一本の指紋登録とが混在して登録された場合は、指紋センサー１６を使用するよう促すプログラムが実行された際に、複数本の指紋登録を利用した指紋認証が優先されるようにプログラムしておくことが好ましい。ただし、使用者が、一本の指紋登録を利用して指紋認証を行いたい場合は、一本の指紋登録を利用して指紋認証を行うか、複数本の指紋登録を利用して指紋認証を行うかを選択させるようなプログラムとしておいてもよい。
【０１４１】
＜第３実施形態＞
次に、本発明の第３実施形態を図面に基づいて説明すると、図８は、本発明の第３実施形態係るシンクライアントシステムのブロック図、図９は、管理者指紋情報格納テーブルのテーブル図、図１０は、管理者指紋管理サーバを用いて管理者の指紋を更新又は新たに登録する処理を説明するフローチャート図である。なお、第１実施形態と対応する構成部分には同一の符号を付す。
【０１４２】
第３実施形態は、新たに第１のサーバ５０を設け、指紋登録情報格納部１７に管理者指紋情報を新たに登録又は更新可能なようにしたものである。それ以外の構成については第１実施形態と同様であるため、説明は省略する。
【０１４３】
第１のサーバ５０は、シンクライアントシステム構築サーバ５と管理者指紋管理サーバ６とから構成される。シンクライアントシステム構築サーバ５は、第１実施形態におけるサーバ５と同一であるため説明は省略する。管理者指紋管理サーバ６は、通信部６０、管理者指紋情報制御部６１、管理者指紋情報格納テーブル６２とで構成されている。
【０１４４】
通信部６０は、無線ＬＡＮ、有線ＬＡＮ、ダイヤルアップ等の通信手段でネットワーク４に接続が可能なものをいう。
【０１４５】
管理者指紋情報制御部６１は、設定登録情報格納部１２にあらかじめ登録されている第１の検索キーがネットワーク４を介して送信されてきた場合に、その第１の検索キーに基づいて管理者指紋情報格納テーブル６２に登録されている管理者指紋情報を取得し、その取得した管理者指紋情報を通信部６０に送出する処理を行う。
【０１４６】
管理者指紋情報格納テーブル６２は、図９に示すように、企業コードが登録されている企業コード６２ａ、部門コードが登録されている部門コード６２ｂ、管理者指紋情報が登録されている管理者指紋情報６２ｃが登録されている。管理者指紋情報６２ｃは、Ａ管理者６２ｃ１、Ｂ管理者６２ｃ２で構成され、Ａ管理者、Ｂ管理者、夫々の指紋情報が登録されている。なお、本実施形態においては、Ａ管理者、Ｂ管理者と２名の管理者だけを示したが、それ以上の管理者を登録しておいてもよいし、１名の管理者だけを登録しておくだけでもよい。
【０１４７】
次に、図１０を用いて、より詳細に、管理者指紋管理サーバ６を用いて管理者の指紋を更新又は新たに登録する処理を説明すると、使用者は、ＰＣ３のＵＳＢポート差込口にケーブルコネクタ１ｂを接続し、ＰＣ３の電源をオンにする（ステップＳ１００）。そして、ＯＳ格納部１４に格納されているＯＳプログラムが起動すると、そのＯＳプログラムに組み込まれている管理者指紋取得指示プログラムが起動される（ステップＳ１０１）。
【０１４８】
管理者指紋取得指示プログラムが起動されると、そのプログラムに応じてＣＰＵ１０は、設定登録情報格納部１２に格納されている企業コード（例えば、１０００）と部門コード（例えば、１００）からなる第１の検索キーを取得し、その取得した第１の検索キーを、ネットワーク４を介して管理者指紋管理サーバ６に送信する（ステップＳ１０２）。
【０１４９】
管理者指紋管理サーバ６は、第１の検索キーを管理者指紋管理者サーバ６内の通信部６０で受信し、その受信した第１の検索キーを管理者指紋情報制御部６１に送出する。そして、管理者指紋情報制御部６１は、その第１の検索キーに基づいて、管理者指紋情報格納テーブル６２から、企業コードと部門コードに対応するＡ管理者６２ｃ１、Ｂ管理者６２ｃ２の管理者指紋情報を取得する。具体的には、企業コードが、例えば、１０００で、部門コードが、例えば、１００であれば、それに対応するＡ管理者の指紋情報（「´ｈ１０（右親指）」「´ｈ２０（左薬指）」）、Ｂ管理者の指紋情報（「´ｈ１Ａ（左親指）」「´ｈ２Ａ（左小指）」）取得するものである（ステップＳ１０３）。
【０１５０】
管理者指紋情報制御部６１は、取得した、企業コード（例えば、１０００）と部門コード（例えば、１００）に対応するＡ管理者の指紋情報（例えば、「´ｈ１０（右親指）」「´ｈ２０（左薬指）」）、Ｂ管理者の指紋情報（例えば、「´ｈ１Ａ（左親指）」「´ｈ２Ａ（左小指）」）を、ネットワーク４を介してメモリ装置１に送信する（ステップＳ１０４）。
【０１５１】
メモリ装置１は、Ａ管理者の指紋情報（例えば、「´ｈ１０（右親指）」「´ｈ２０（左薬指）」）、Ｂ管理者の指紋情報（例えば、「´ｈ１Ａ（左親指）」「´ｈ２Ａ（左小指）」）を受信すると、その情報を、ＣＰＵ１０を介して指紋認証部１８に送出する。そして、指紋認証部１８は、Ａ管理者の指紋情報、Ｂ管理者の指紋情報が、指紋登録情報格納部１７に格納されているＡ管理者の指紋情報、Ｂ管理者の指紋情報と一致するか否かの判定を行う（ステップＳ１０５）。
【０１５２】
一致していなければ、Ａ管理者の指紋情報、Ｂ管理者の指紋情報を指紋登録情報格納部１７に書き込み（ステップＳ１０６）、一致していれば、管理者指紋管理サーバ６から取得したＡ管理者の指紋情報、Ｂ管理者の指紋情報を破棄し、処理を終了する。
【０１５３】
以上説明した本発明の第３実施形態によれば、管理者の指紋情報を第１のサーバ５０内に格納しておけば、第１のサーバ５０に、第１の検索キーをメモリ装置１から送信するだけで、第１のサーバ５０から、管理者指紋情報がメモリ装置１に送信され、指紋登録情報格納部１７に格納されている管理者指紋情報が更新又は新たに登録される。しかして、管理者は、管理者が代わるたびにメモリ装置１の指紋センサー１６を用いて指紋の登録をしなおさなくてもよくなるため、作業の効率化を図ることができる。
【０１５４】
なお、本実施形態において、Ａ管理者の指紋情報（例えば、「´ｈ１０（右親指）」「´ｈ２０（左薬指）」）、Ｂ管理者の指紋情報（例えば、「´ｈ１Ａ（左親指）」「´ｈ２Ａ（左小指）」）は、夫々、第２実施形態で示した複数の手の指紋を用いて指紋認証する際の指紋情報が格納されている例を示したが、もちろん、１本の手の指紋だけを登録しておくだけでもよい。
【０１５５】
一方、本実施形態において、管理者指紋取得指示プログラムの起動方法は、ＯＳ格納部１４に格納されているＯＳプログラムが起動すると、自動的に起動する例を示したが、使用者に入力部３５を用いて起動させてもよい。
【０１５６】
また、本実施形態において、第１の検索キーを設定登録情報格納部１２に格納している例を示したが、メモリ装置１内のどのブロックに格納されていてもよい。さらに、設定登録情報格納部１２に第１の検索キーをあらかじめ登録している例を示したが、ＣＰＵ１０が第１の検索キーを取得する際に、使用者に入力部３５を用いて入力させるようにしてもよい。
【０１５７】
そして、第１の検索キーとして企業コードと部門コードからなる例を示したが、これに限定されず、管理者指紋情報格納テーブル６２から、管理者の指紋情報を取得できるようなユニークなコードであれば、どのような検索キーであってよい。
【０１５８】
＜第４実施形態＞
次に、本発明の第４実施形態を図面に基づいて説明すると、図１１は、本発明の第４実施形態に係るシンクライアントシステムのブロック図、図１２は、指紋情報格納テーブルのテーブル図、図１３は、指紋認証管理サーバを用いて指紋認証を行う処理を説明するフローチャート図である。なお、第１実施形態と対応する構成部分には同一の符号を付す。
【０１５９】
第４実施形態は、新たに、端末機器Ｃ１と、第２のサーバ５００を設け、端末機器Ｃ１と第２のサーバ５００を用いて指紋認証を行うようにしたものである。それ以外の構成については第１実施形態と同様であるため、説明は省略する。端末機器Ｃ１は、携帯電話からなるもので、入力部Ｃ１ａ、表示部Ｃ１ｂとで構成されてなる。なお、本実施形態において、入力部Ｃ１ａは、ボタン式のものを示したが、タッチパネル式のものであってもよい。
【０１６０】
第２のサーバ５００は、シンクライアントシステム構築サーバ５と指紋認証管理サーバ７とから構成される。シンクライアントシステム構築サーバ５は、第１実施形態におけるサーバ５と同一であるため説明は省略する。指紋認証管理サーバ７は、通信部７０、指紋情報制御部７１、乱数発生部７２、乱数表記憶部７３、指紋情報格納テーブル７４とで構成されている。
【０１６１】
通信部７０は、無線ＬＡＮ、有線ＬＡＮ、ダイヤルアップ等の通信手段でネットワーク４に接続が可能なものをいう。
【０１６２】
指紋情報制御部７１は、端末機器Ｃ１から第２の検索キーがネットワーク４を介して送信されてきた場合に、その第２の検索キーに基づいて指紋情報格納テーブル７２に登録されている指紋認証方法を取得し、その取得した指紋認証方法を通信部７０に送出する処理を行う。そして、設定登録情報格納部１２にあらかじめ登録されている第２の検索キーがネットワーク４を介して送信されてきた場合には、乱数表記憶部７４から乱数を取得し、その取得した乱数を、第２の検索キーに基づいて指紋情報格納テーブル７２に登録されている指紋認証方法に登録すると共に、その登録した指紋認証方法に基づいて、指紋情報格納テーブル７２に登録されている指紋情報を取得し、その取得した指紋情報を通信部７０に送出する処理を行う。
【０１６３】
指紋情報格納テーブル７２は、図１２に示すように、メモリ装置１の製品ナンバーが登録されているシリアルＮｏ．７２ａ、使用者の左手、右手全ての指紋情報が登録されている指紋情報７２ｂ、指紋認証を行う順序が登録されている指紋認証方法７２ｃが登録されている。なお、図１２（ａ）は、指紋情報格納テーブル７２の指紋認証方法７２ｃが更新される前のテーブルを示し、図１２（ｂ）は、指紋情報格納テーブル７２の指紋認証方法７２ｃが更新された後のテーブルを示している。
【０１６４】
乱数発生部７３は、指紋認証方法７２ｃに登録するための乱数を発生させ、その発生させた乱数を乱数表記憶部７４に記憶させておくものである。なお、乱数の発生は、ある時間毎に定期的に乱数発生部７３によって発生させてもよいし、設定登録情報格納部１２にあらかじめ登録されている第２の検索キーがネットワーク４を介して送信されてきた場合に、発生させるようにしておいてもよい。
【０１６５】
次に、図１３を用いて、より詳細に、指紋認証管理サーバを用いて指紋認証を行う処理を説明すると、使用者は端末機器Ｃ１の入力部Ｃ１ａを用いてネットワーク４を介して、指紋認証管理サーバ７に、メモリ装置１のシリアルＮｏ．（例えば、ＶＰ００１０ＸＸＸ）からなる第２の検索キーを送信する（ステップＳ２００）。
【０１６６】
指紋認証管理サーバ７は、指紋認証管理サーバ７内の通信部７０で第２の検索キー（例えば、ＶＰ００１０ＸＸＸ）を受信し、その第２の検索キーを指紋情報制御部７１に送出する。そして、指紋情報制御部７１は、その第２の検索キーに基づいて、図１２（ａ）に示す指紋情報格納テーブル７２から、シリアルＮｏ．に対応する指紋認証方法を取得する。具体的には、シリアルＮｏ．が、例えば、ＶＰ００１０ＸＸＸであれば、それに対応する指紋認証方法、１−４−１０、すなわち、「右親指」−「右薬指」−「左小指」（図１２（ａ）の指紋情報７２ｂ参照）を取得する。
【０１６７】
指紋情報制御部７１は、取得した、シリアルＮｏ．（例えば、ＶＰ００１０ＸＸＸ）に対応する指紋認証方法（例えば、「１（右親指）」−「４（右薬指）」−「１０（左小指）」）を、ネットワーク４を介して端末機器Ｃ１に送信する（ステップＳ２０２）。
【０１６８】
使用者は、端末機器Ｃ１に送信された指紋認証方法の情報を、端末機器Ｃ１の表示部Ｃ１ｂで確認する。そして、使用者は、ＰＣ３のＵＳＢポート差込口にケーブルコネクタ１ｂを接続し、ＰＣ３の電源をオンにし、指紋センサー１６を用いて、端末機器Ｃ１の表示部Ｃ１ｂに表示された指紋認証方法の情報にしたがって、指紋認証を行う。すなわち、使用者は、右親指、右薬指、左小指の順に、指紋センサー１６を用いて、指紋を読み取らせる（ステップＳ２０３）。すると、指紋認証部１８は、指紋センサー１６で読み取った指紋情報の順序通りに、指紋情報が指紋登録情報格納部１７に格納されているか否かを判定する（ステップＳ２０４）。
【０１６９】
格納されていなければ、ＰＣ３の起動を終了し処理を終了する。格納されていれば、ＯＳ格納部１４に格納されているＯＳプログラムによってＰＣ３が起動し、そのＯＳプログラムのデスクトップがディスプレイ３３に表示される（ステップＳ２０５）。
【０１７０】
ＯＳ格納部１４に格納されているＯＳプログラムによって、ＰＣ３が起動し、そのＯＳプログラムのデスクトップがディスプレイ３３に表示されると、そのＯＳプログラムに組み込まれている指紋取得指示プログラムが起動される。そして、そのプログラムに応じて、ＣＰＵ１０は、設定登録情報格納部１２にあらかじめ格納されているシリアルＮｏ．からなる第２の検索キー（例えば、ＶＰ００１０ＸＸＸ）を取得し、その取得した第２の検索キーを、ネットワーク４を介して、指紋認証管理サーバ７に送信する（ステップＳ２０６）。
【０１７１】
指紋認証管理サーバ７は、指紋認証管理サーバ７内の通信部７０で、メモリ装置１から送信された第２の検索キー（例えば、ＶＰ００１０ＸＸＸ）を受信し、その第２の検索キーを指紋情報制御部７１に送出する。そして、指紋情報制御部７１は、その第２の検索キーを受信すると、乱数表記憶部７４に記憶されている乱数を取得し、その取得した乱数を、その第２の検索キーに対応する指紋情報格納テーブル７２の指紋認証方法７２ｃに登録する。具体的には、第２の検索キーが、例えば、ＶＰ００１０ＸＸＸであり、乱数表記憶部７４で取得した乱数が、例えば、３−６であれば、その乱数（３−６）を、指紋情報制御部７１は、第２の検索キー（ＶＰ００１０ＸＸＸ）に対応する指紋認証方法７２ｃに登録する。すると、指紋情報格納テーブル７２は、図１２（ｂ）に示すようなテーブルとなる（ステップＳ２０７）。
【０１７２】
指紋情報制御部７１は、図１２（ｂ）に示す指紋情報格納テーブル７２から、第２の検索キーに対応する指紋認証方法７２ｃに応じた指紋情報７２ｂを取得する。具体的には、第２の検索キーが、例えば、ＶＰ００１０ＸＸＸであれば、指紋認証方法は、「３−６」であるため、その「３−６」に応じた指紋情報、「´ｈ０Ｃ（右中指）」−「´ｈ０Ｆ（左親指）」を取得する。そして、指紋情報制御部７１は、その取得した指紋情報（「´ｈ０Ｃ（右中指）」−「´ｈ０Ｆ（左親指）」）を、ネットワーク４を介してメモリ装置１に送信する（ステップＳ２０８）。
【０１７３】
メモリ装置１は、指紋認証管理サーバ７から送信された指紋情報（「´ｈ０Ｃ（右中指）」−「´ｈ０Ｆ（左親指）」）を受信すると、その情報が、ＣＰＵ１０を介して、指紋登録情報格納部１７に保存（ステップＳ２０９）され、処理を終了する。
【０１７４】
しかして、その指紋登録情報格納部１７に保存された指紋情報（「´ｈ０Ｃ（右中指）」−「´ｈ０Ｆ（左親指）」）が、次回、メモリ装置１でＰＣ３を起動する際使用される指紋情報となり、図１２（ｂ）に示す指紋情報格納テーブル７２の指紋認証方法（「３（右中指）−６（左親指）」）が端末機器Ｃ１に送信されることとなる。
【０１７５】
なお、本実施形態に示すシステムは、一度、第１実施形態で示したように、メモリ装置１に指紋登録を行い、その登録した指紋を用いて、メモリ装置１内のＯＳプログラムによって、ＰＣ３を起動した後に使用できるものである。また、端末機器Ｃ１、又は、メモリ装置１から、夫々、シリアルＮｏ．からなる第２の検索キーを送信しているが、送信する第２の検索キーのヘッダに例えば、端末機器Ｃ１から送信されてくる場合は「１」、メモリ装置１から送信されてくる場合は「２」とヘッダ情報を付加しておけばよい。
【０１７６】
以上説明した本発明の第４実施形態によれば、メモリ装置を使用するたびに指紋認証方法が更新され、その指紋認証方法に基づいてメモリ装置内に登録されている指紋が更新されるから、メモリ装置のセキュリティをより一層強化することができる。
【０１７７】
なお、本実施形態において、端末機器Ｃ１として、携帯電話を例示しているが、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の移動端末機器、又、標準的なＰＣを用いてもよい。
【０１７８】
また、端末機器Ｃ１からシリアルＮｏ．からなる第２の検索キーを送信する際、入力部Ｃ１ａを用いて入力する例を示しているが、メモリ装置１にＱＲコードを付しておき、そのＱＲコードを、端末機器Ｃ１を用いて読み取るようにしてもよい。
【０１７９】
さらに、メモリ装置１から第２の検索キーを送信する際、設定登録情報格納部１２に格納している例を示しているが、メモリ装置１内のどのブロックに格納されていてもよい。また、設定登録情報格納部１２に第２の検索キーをあらかじめ登録している例を示しているが、ＣＰＵ１０が第２の検索キーを取得する際に、使用者に入力部３５を用いて入力させるようにしてもよい。
【０１８０】
そして、第２の検索キーとしてシリアルＮｏ．からなる例を示しているが、これに限定されず、ユニークなコードであれば、どのような検索キーであってよい。
【０１８１】
また、本実施形態において、指紋情報７２ｂでは、一人の指紋情報を登録している例しか示していないが、例えば、第３実施形態で示したように、管理者が二人いる場合には、その管理者の指紋情報を新たに追加することもできる。そして、指紋情報７２ｂの指紋情報の登録は、あらかじめ、登録しておいてもよいし、指紋センサー１６を用いて、全ての手の指紋を読み取らせ、その読み取った指紋情報を、ネットワーク４を介して指紋認証管理サーバ７に送信し、指紋情報制御部７１を介して、指紋情報格納テーブル７２に登録するようにしておいてもよい。ただし、指紋センサー１６を用いて、読み取った指紋情報を、ネットワーク４を介して指紋認証管理サーバ７に送信する際には、指紋情報格納テーブル７２にその指紋情報を登録するために、ヘッダ情報として、メモリ装置１内に格納している第２の検索キーを送信する必要がある。
【０１８２】
一方、本実施形態において、指紋取得指示プログラムの起動方法は、ＯＳ格納部１４に格納されているＯＳプログラムが起動すると、自動的に起動する例を示しているが、使用者に入力部３５を用いて起動させてもよい。
【０１８３】
また、指紋取得指示プログラムの起動方法は、図１４に示す方法で起動させることもできる。具体的にその方法を、図１４を用いて説明する。図１４は、指紋認証管理サーバを用いて指紋認証を行う処理を説明するフローチャート図である。
【０１８４】
図１３で示した指紋認証管理サーバを用いて指紋認証を行う処理と図１４に示す指紋認証管理サーバを用いて指紋認証を行う処理とで異なる点は、ステップＳ３０５とステップＳ３１０〜ステップＳ３１３である。それ以外のステップは図１３と同内容であるため、説明は省略する。
【０１８５】
ステップＳ２０５は、ＯＳ格納部１４に格納されているＯＳプログラムによってＰＣ３を起動し、そのＯＳプログラムのデスクトップがディスプレイ３３に表示されるようにしているが、ステップＳ３０５は、ＯＳ格納部１４に格納されているＯＳプログラムによるＰＣ３の起動を、デスクトップが表示される前に一旦停止させる。停止させると、そのＯＳプログラムに組み込まれている指紋取得指示プログラムが起動し、そのプログラムを起動した後のステップＳ３０６〜ステップＳ３０９の処理は、ステップＳ２０６〜ステップＳ２０９で説明した処理と、略同様の処理を行う。異なる点は、ステップＳ２０６〜Ｓ２０９では、指紋認証管理サーバ７からメモリ装置１に送信される情報として、指紋情報（例えば、「´ｈ０Ｃ（右中指）」−「´ｈ０Ｆ（左親指）」）しか送信されていないが、ステップＳ３０６〜ステップＳ３０９の処理では、指紋認証方法（例えば、「３（右中指）−６（左親指）」）の情報も、メモリ装置１に送信される点である。
【０１８６】
メモリ装置１に指紋認証方法（例えば、「３（右中指）−６（左親指）」）の情報が送信されると、メモリ装置１内のＣＰＵ１０は、その情報をディスプレイ３３に表示させる。そして、ディスプレイ３３に表示された内容に応じて、使用者は、右中指、左親指の順に、指紋センサー１６を用いて、指紋を読み取らせる（ステップＳ３１０）。すると、指紋認証部１８は、指紋センサー１６で読み取った指紋情報の順序通りに、指紋情報が指紋登録情報格納部１７に格納されているか否かを判定する（ステップＳ３１１）。
【０１８７】
格納されていれば、ＯＳ格納部１４に格納されているＯＳプログラムのデスクトップを起動し（ステップＳ３１２）、格納されていなければ、ＰＣ３の起動を終了し（ステップＳ３１３）処理を終了する。
【０１８８】
以上説明した処理によれば、指紋情報がメモリ装置内に確実に保存されているか否かを迅速に判断することができる。
【０１８９】
＜第５実施形態＞
次に、本発明の第５実施形態を図面に基づいて説明すると、図１５は、本発明の第５実施形態に係るシンクライアントシステムのブロック図である。なお、第１実施形態と対応する構成部分には同一の符号を付す。
【０１９０】
第５実施形態と第１実施形態の相違点は、メモリ装置内に通信部１０１を設けた点が相違するだけで、それ以外の構成については第１実施形態と同様であるため、説明は省略する。
【０１９１】
本実施形態係るメモリ装置１００に通信部１０１を設けることによって、その通信部１０１は、ＯＳ格納部１４に格納されているＯＳプログラムで管理することができる。そのため、使用する標準的なＰＣ３に設けられている通信部３６によっては、ＯＳ格納部１４に格納されているＯＳプログラムで管理することができず、ダイヤルアップ接続、無線ＬＡＮ接続、有線ＬＡＮ接続等の接続手段によって、ネットワーク４に接続できないという不都合が生じることがない。
【０１９２】
なお、言うまでもないが、本実施形態に係るメモリ装置１００は、第２〜第４実施形態に示した発明にも適用可能である。
【０１９３】
＜第６実施形態＞
次に、本発明の第６実施形態を図面に基づいて説明すると、図１６は、本発明の第６実施形態に係るシンクライアントシステムのブロック図である。なお、第１実施形態と対応する構成部分には同一の符号を付す。
【０１９４】
第６実施形態と第１実施形態の相違点は、メモリ装置内にＲＦＩＤタグ１００１を設けた点が相違するだけで、それ以外の構成については第１実施形態と同様であるため、説明は省略する。
【０１９５】
本実施形態係るメモリ装置１０００にＲＦＩＤタグ１００１を組み込んでおけば、メモリ装置１０００を社員証として使用することができ、使用者は作業室から離れる際に、作業室の扉付近に一般的に備え付けられているカードリーダにメモリ装置１０００をかざさなければ、作業室の扉を開くことができず作業室からの退室又は入室ができなくなる。そのため、使用者は作業室から離れる際、必ずＰＣ３からメモリ装置１０００を取り外すことになるから、使用者の作業内容を第三者が取得する機会がなくなり技術漏えいの防止を図ることができる。
【０１９６】
なお、言うまでもないが、本実施形態に係るメモリ装置１０００は、第２〜第５実施形態に示した発明にも適用可能である。
【０１９７】
以上説明した第１〜第６実施形態では、メモリ装置１，１００，１０００の構成は、夫々分離して示しているが、１チップ化してもよい。しかし、ＯＳ格納部１４、起動情報格納部１５は、ウィルス攻撃を受けやすいブロックであるため、ハードウェア的に分離しておいた方が好ましい。ＯＳ格納部１４、起動情報格納部１５が、ウィルスに感染したとしても、ハードウェア的に分離しておけば、他のブロックに影響を及ぼすことがないためウィルス感染を最小限に留めることができ、セキュリティの向上を図ることができるためである。
【０１９８】
また、第１〜第６実施形態では、標準的なＰＣ３に備えられている外部接続端子であるＵＳＢポートに差し込み可能なＵＳＢメモリスティクからなるメモリ装置１，１００，１０００を使用したが、ＵＳＢポートに接続可能なメモリが備えられる媒体（例えば、ＳＤメモリカード、ｍｉｎｉＳＤ（登録商標）カード、ｉＰｏｄ（登録商標）等））であれば、ＵＳＢメモリスティクに限らずどのようなものであってもよい。また、上述した第１〜第６実施形態では、標準的なＰＣ３に備えられている外部接続端子であるＵＳＢポートにメモリ装置１，１００，１０００を差し込んで使用したが、標準的なＰＣ３に備えられている外部接続端子に接続でき、且つ、ＢＩＯＳ設定の起動優先順位を先頭にすることが可能な接続形式であればＵＳＢポートでなくともよい。
【０１９９】
さらに、第１〜第６実施形態では、標準的なＰＣ３はノート型パソコンを用いて説明したが、デスクトップ型のパソコンでも勿論可能である。
【符号の説明】
【０２００】
１，１００，１０００    メモリ装置
３                      標準的なＰＣ
４                      ネットワーク
１１                    制御部（制御手段）
１２                    設定登録情報格納部（設定登録情報格納手段）
１３                    アプリケーション格納部（アプリケーション格納手段）
１４                    ＯＳ格納部（ＯＳ格納手段）
１５                    起動情報格納部（起動情報格納手段）
１６                    指紋センサー
１７                    指紋登録情報格納部（指紋登録情報格納手段）
１８                    指紋認証部（指紋認証手段）
１９                    通電監視部（通電監視手段）
２０                    表示部（表示手段）
３１                    ハードディスク
５０                    第１のサーバ
６１                    管理者指紋情報制御部（管理者指紋情報制御手段）
６２                    管理者指紋情報格納テーブル
７１                    指紋情報制御手段
７２                    指紋情報格納テーブル
７３                    乱数発生部（乱数発生手段）
１０１                  通信部（通信手段）
５００                  第２のサーバ
１００１                ＲＦＩＤタグ
Ｃ１                    端末機器
【図１】
2010262586.tif 000003
【図２】
2010262586.tif 000004
【図３】
2010262586.tif 000005
【図４】
2010262586.tif 000006
【図５】
2010262586.tif 000007
【図６】
2010262586.tif 000008
【図７】
2010262586.tif 000009
【図８】
2010262586.tif 000010
【図９】
2010262586.tif 000011
【図１０】
2010262586.tif 000012
【図１１】
2010262586.tif 000013
【図１２】
2010262586.tif 000014
【図１３】
2010262586.tif 000015
【図１４】
2010262586.tif 000016
【図１５】
2010262586.tif 000017
【図１６】
2010262586.tif 000018