(57)【要約】【課題】  パスワード認証のために予め設定したパスワード情報のバックアップデータを安全なところに記憶することを可能にした情報処理端末装置，情報処理方法及び情報処理用プログラムを提供する。【解決手段】  外部装置９に格納されているソフトウェア９１を情報処理端末装置１にインストールする際に、ソフトウェア９１に付随するパスワード情報９２と入力部７から入力されたパスワードとが一致するか否かの認証をパスワード認証手段３が行い、認証された場合のみ、インストール手段４がソフトウェア９１をパスワード情報９２とともに組み込み。そして、このパスワード情報９２と同一のパスワード情報を、パスワード情報記録手段５がＦＡＴ外記憶領域２Ｄに記録する。【選択図】図１
2007226658.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアとこれに付随するパスワード情報とを記憶した情報記憶部と、利用者の操作により入力されるパスワードと前記パスワード情報とを照合し一致した場合に前記情報記憶部に記憶されているソフトウェアの利用を許可するパスワード認証手段とを備え、
前記パスワード情報と同一のパスワード情報が、前記情報記憶部における通常管理内記憶領域と通常管理外記憶領域とにそれぞれ個別に記憶されていることを特徴とした情報処理端末装置。
【請求項２】
前記請求項１に記載の情報処理端末装置において、
前記情報記憶部が、前記パスワード情報の記憶位置を示すパスワード位置情報を記憶するパスワード位置情報記憶領域を有すると共に、前記パスワード認証手段が、前記パスワード位置情報を抽出する機能とこのパスワード位置情報に基づいて前記パスワード情報を読み出す機能とを有し、
前記パスワード位置情報を不正値に書き換える不正値化処理実行手段を前記情報記憶部に併設すると共に、この不正値化処理実行手段が、前記パスワード認証手段が前記パスワード位置情報を抽出する間のみ前記パスワード位置情報を正常値に書き換える正常値／不正値書換え機能を有していることを特徴とした情報処理端末装置。
【請求項３】
ソフトウェアを含む各種情報を記憶するための情報記憶部と、外部装置が備えているソフトウェアに付随するパスワード情報と利用者の操作により入力されるパスワードとを照合し一致した場合のみ当該ソフトウェアの組み込みを許可するパスワード認証手段と、この組込許可に応じて当該ソフトウェアとこれに付随するパスワード情報とを前記情報記憶部における通常管理内記憶領域に書き込むソフトウェア組込手段とを備え、
前記パスワード情報と同一のパスワード情報を前記情報記憶部における通常管理外記憶領域に書き込むパスワード情報記録手段を備えることを特徴とした情報処理端末装置。
【請求項４】
前記請求項３に記載の情報処理端末装置において、
前記パスワード認証手段が、利用者の操作により入力されたパスワードが前記通常管理内記憶領域に書き込まれているパスワード情報と前記通常管理外記憶領域に書き込まれているパスワード情報との少なくともいずれか一方と一致した場合に前記ソフトウェアの削除を許可する削除許可機能を有し、
この削除許可に応じて当該ソフトウェアを前記情報記憶部から削除するソフトウェア削除手段を備えることを特徴とした情報処理端末装置。
【請求項５】
前記請求項４に記載の情報処理端末装置において、
前記情報記憶部が、前記通常管理外記憶領域に書き込まれたパスワード情報の記憶位置を示すパスワード位置情報を記憶するパスワード位置情報記憶領域を有すると共に、前記パスワード認証手段が、前記パスワード位置情報を抽出する機能とこのパスワード位置情報に基づいて前記通常管理外記憶領域内のパスワード情報を読み出す機能とを有し、
前記パスワード位置情報を不正値に書き換える不正値化処理実行手段を前記情報記憶部に併設すると共に、この不正値化処理実行手段が、前記パスワード認証手段が前記パスワード位置情報を抽出する間のみ前記パスワード位置情報を正常値に書き換える正常値／不正値書換え機能を有していることを特徴とした情報処理端末装置。
【請求項６】
前記請求項５に記載の情報処理端末装置において、
前記情報記憶部が、前記通常管理内記憶領域に書き込まれたパスワード情報の記憶位置を示す管理内パスワード位置情報を記憶する管理内パスワード位置情報記憶領域を有すると共に、前記パスワード認証手段が、前記管理内パスワード位置情報を抽出する機能とこの管理内パスワード位置情報に基づいて前記通常管理内記憶領域のパスワード情報を読み出す機能とを有し、
前記不正値化処理実行手段が、前記管理内パスワード位置情報を不正値に書き換える機能と前記パスワード認証手段が前記管理内パスワード位置情報を抽出する間のみ前記管理内パスワード位置情報を正常値に書き換える管理内正常値／不正値書換え機能とを有していることを特徴とした情報処理端末装置。
【請求項７】
ソフトウェアとこれに付随するパスワード情報とを情報処理端末装置が備えている情報記憶部の通常管理内記憶領域に記憶するソフトウェア記憶工程を設けた情報処理方法において、
前記ソフトウェア記憶工程における前記パスワード情報の記憶に際して、前記パスワード情報と同一のパスワード情報を前記情報記憶部の通常管理外記憶領域に記憶するように構成すると共に、
前記ソフトウェアの利用者によるキー操作等により所定のパスワードを入力するパスワード入力工程と、
この入力されたパスワードが前記情報記憶部の通常管理内記憶領域と通常管理外記憶流域とに記憶されているパスワード情報のいずれかと一致した場合に前記ソフトウェアの利用を許可するパスワード認証工程とを設けたことを特徴とする情報処理方法。
【請求項８】
前記請求項７に記載の情報処理方法において、
前記ソフトウェア記憶工程後に、前記情報記憶部に記憶されているパスワード情報の記憶位置を示すパスワード位置情報を前記情報記憶部に記憶するパスワード位置情報記憶工程を設け、前記パスワード認証工程におけるパスワードの照合に際しては、前記パスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいて前記パスワード情報を読み出すように構成し、
前記パスワード位置情報を正常値以外の不特定な値である不正値に書き換える不正値化工程を設け、
前記パスワード認証工程の前に前記パスワード位置情報を正常値に書き直すと共に前記パスワード認証工程後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化工程を設けたことを特徴とする情報処理方法。
【請求項９】
ソフトウェアを含む各種情報を記憶するための情報記憶部を備えた情報処理端末装置における情報処理方法において、
前記情報処理端末装置の利用者によるキー操作等により所定のパスワードを入力する組込パスワード入力工程と、
この入力されたパスワードと外部装置が備えているソフトウェアに付随するパスワード情報とを照合し一致した場合のみ当該ソフトウェアの組み込みを許可する組込パスワード認証工程と、
この組込許可に応じて前記外部装置が備えているソフトウェアとこれに付随するパスワード情報とを前記情報記憶部の通常管理内記憶領域に格納するソフトウェア組込工程とを設け、
前記ソフトウェア組込工程における前記パスワード情報の格納に際して、前記パスワード情報と同一のパスワード情報を前記情報記憶部の通常管理外記憶領域に記憶するように構成したことを特徴とする情報処理方法。
【請求項１０】
前記請求項９に記載の情報処理方法において、
前記情報処理端末装置の利用者によるキー操作等により所定のパスワードを入力する削除パスワード入力工程と、
この入力されたパスワードが前記通常管理内記憶領域に記憶されているパスワード情報と前記通常管理外記憶領域に記憶されているパスワード情報との少なくともいずれか一方と一致した場合に前記ソフトウェアの削除を許可する削除パスワード認証工程と、
前記削除パスワード認証工程での削除許可に応じて前記ソフトウェアを前記情報記憶部から削除するソフトウェア削除工程とを設けたことを特徴とする情報処理方法。
【請求項１１】
前記請求項１０に記載の情報処理方法において、
前記ソフトウェア組込工程後に、前記通常管理外記憶領域に記憶されているパスワード情報の記憶位置を示すパスワード位置情報を前記情報記憶部に記憶するパスワード位置情報記憶工程を設け、前記削除パスワード認証工程におけるパスワードの照合に際しては、前記パスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいて前記通常管理外記憶領域内のパスワード情報を読み出すように構成し、
前記パスワード位置情報記憶工程後に前記パスワード位置情報を不正値に書き換える不正値化工程を設け、
前記削除パスワード認証工程前に前記パスワード位置情報を正常値に書き直すと共に前記削除パスワード認証工程後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化工程を設けたことを特徴とする情報処理方法。
【請求項１２】
前記請求項１１に記載の情報処理方法において、
前記ソフトウェア組込工程後に、前記通常管理内記憶領域に記憶されているパスワード情報の記憶位置を示す管理内パスワード位置情報を前記情報記憶部に記憶する管理内パスワード位置情報記憶工程を設け、前記削除パスワード認証工程におけるパスワードの照合に際しては、前記管理内パスワード位置情報を抽出すると共にこの抽出した管理内パスワード位置情報に基づいて前記通常管理内記憶領域のパスワード情報を読み出すように構成し、
前記管理内パスワード位置情報記憶工程後に前記管理内パスワード位置情報を不正値に書き換える管理内不正値化工程を設け、
前記削除パスワード認証工程前に前記管理内パスワード位置情報を正常値に書き直すと共に前記削除パスワード認証工程後に当該管理内パスワード位置情報を不正値に書き換える管理内正常値／再不正値化工程とを設けたことを特徴とする情報処理方法。
【請求項１３】
ソフトウェアとこれに付随するパスワード情報とを情報処理端末装置が備えている情報記憶部の通常管理内記憶領域に記憶するソフトウェア記憶処理を含む情報処理用プログラムにおいて、
前記ソフトウェア記憶処理にあっては、前記パスワード情報と同一のパスワード情報を前記情報記憶部の通常管理外記憶領域に記憶するようにその内容を特定すると共に、
前記ソフトウェアの利用者によるキー操作等により所定のパスワードを入力するパスワード入力処理と、この入力されたパスワードが前記情報記憶部の通常管理内記憶領域と通常管理外記憶領域とに記憶されているパスワード情報のいずれかと一致した場合に前記ソフトウェアの利用を許可するパスワード認証処理とをコンピュータに実行させることを特徴とした情報処理用プログラム。
【請求項１４】
前記請求項１３に記載の情報処理用プログラムにおいて、
前記情報記憶部に記憶されているパスワード情報の記憶位置を示すパスワード位置情報を前記情報記憶部に記憶するパスワード位置情報記憶処理を前記コンピュータに実行させ、前記パスワード認証処理は、パスワードの照合に際して前記パスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいて前記パスワード情報を読み出すようにその内容を特定し、
前記パスワード位置情報を正常値以外の不特定な値である不正値に書き換える不正値化処理と、
前記パスワード認証処理の実行前に前記パスワード位置情報を正常値に書き直すと共に前記パスワード認証処理の実行後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化処理とを前記コンピュータに実行させることを特徴とした情報処理用プログラム。
【請求項１５】
ソフトウェアを含む各種情報を記憶するための情報記憶部を備えている情報処理端末装置を制御するコンピュータに、
前記情報処理端末装置の利用者によるキー操作等によりパスワードを入力する組込パスワード入力処理と、この入力したパスワードと外部装置が備えているソフトウェアに付随するパスワード情報とを照合し一致した場合のみ当該ソフトウェアの組み込みを許可する組込パスワード認証処理と、この組込パスワード認証処理による許可に応じて前記外部装置が備えているソフトウェアとこれに付随するパスワード情報とを前記情報記憶部の通常管理内記憶領域に格納するソフトウェア組込処理と実行させると共に、このソフトウェア組込処理にあっては、前記パスワード情報と同一のパスワード情報を前記情報記憶部の通常管理外記憶領域に記憶するようにその内容を特定することを特徴とした情報処理用プログラム。
【請求項１６】
前記請求項１５に記載の情報処理用プログラムにおいて、
前記情報処理端末装置の利用者によるキー操作等によりパスワードを入力する削除パスワード入力処理と、この入力したパスワードが前記通常管理内記憶領域に記憶されているパスワード情報と前記通常管理外記憶領域に記憶されているパスワード情報との少なくともいずれか一方と一致した場合に前記ソフトウェアの削除を許可する削除パスワード認証処理と、前記削除パスワード認証処理による許可に応じて前記ソフトウェアを前記情報記憶部から削除するソフトウェア削除処理とを前記コンピュータに実行させることを特徴とした情報処理用プログラム。
【請求項１７】
前記請求項１６に記載の情報処理用プログラムにおいて、
前記通常管理外記憶領域に記憶されているパスワード情報の記憶位置を示すパスワード位置情報を前記情報記憶部に記憶するパスワード位置情報記憶処理を前記コンピュータに実行させ、前記削除パスワード認証処理は、パスワードの照合に際して前記パスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいて前記パスワード情報を読み出すようにその内容を特定し、
前記パスワード位置情報を不正値に書き換える不正値化処理と、前記削除パスワード認証処理の実行前に前記パスワード位置情報を正常値に書き直すと共に前記削除パスワード認証処理の実行後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化処理とを前記コンピュータに実行させることを特徴とした情報処理用プログラム。
【請求項１８】
前記請求項１７に記載の情報処理用プログラムにおいて、
前記通常管理内記憶領域に記憶されているパスワード情報の記憶位置を示す管理内パスワード位置情報を前記情報記憶部に記憶する管理内パスワード位置情報記憶処理を前記コンピュータに実行させ、前記削除パスワード認証処理は、パスワードの照合に際して前記管理内パスワード位置情報を抽出すると共にこの抽出した管理内パスワード位置情報に基づいて前記通常管理内記憶領域のパスワード情報を読み出すようにその内容を特定し、
前記管理内パスワード位置情報を不正値に書き換える管理内不正値化処理と、前記削除パスワード認証処理の実行前に前記管理内パスワード位置情報を正常値に書き直すと共に前記削除パスワード認証処理の実行後に当該管理内パスワード位置情報を不正値に書き換える管理内正常値／再不正値化処理とを前記コンピュータに実行させることを特徴とした情報処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード認証を伴うセキュリティ機能を有する情報処理端末装置及びその情報処理方法，情報処理用プログラムに関する。
【背景技術】
【０００２】
従来、記憶装置に記憶された情報を不正な漏洩や改ざんから保護するために、予めパスワードを設定し、このパスワードと同一のパスワードが入力されない限り記憶装置に対する情報の読み書きを禁止する方法が知られている。
【０００３】
しかし、上記の方法は、予め設定したパスワードデータを記憶装置に記憶させておくため、この記憶させたパスワードデータが何らかの原因で壊れてしまうと、記憶装置に記憶されている情報の読み書きが一切できなくなる。これを改善したものとして、記憶領域全体の中にパスワード情報領域が複数配置され、この複数のパスワード情報領域それぞれに予め設定したパスワード情報が書き込まれるような記憶装置であるディスク装置が既に知られている（特許文献１参照）。
【０００４】
【特許文献１】特開平０９−１７９６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、記憶装置に記憶された情報が壊れる原因の一つは、ソフトウェアを使用する際の誤作動であり、ソフトウェアが使用するべきファイル領域以外のファイル領域が誤って書き換えられてしまう事である。上記のディスク装置のように複数の領域にパスワード情報を書き込んだとしても、この複数の領域が情報の読み書きが頻繁に行われる領域であることは共通であり、全てのパスワード情報が誤って書き換えられやすい状況下にあることになる。よって、上記のディスク装置は、記憶させているパスワード情報が全て壊れてしまう可能性を十分に保持しているという不都合があった。
【０００６】
そこで、本発明は、上記従来技術の不都合を改善し、パスワード認証のために予め設定したパスワード情報をより安全なデータ記憶領域に記憶する情報処理端末装置，情報処理方法及び情報処理用プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の情報処理端末装置は、ソフトウェアとこれに付随するパスワード情報とを記憶した情報記憶部と、利用者の操作により入力されるパスワードとパスワード情報とを照合し一致した場合のみ情報記憶部に記憶されているソフトウェアの利用を許可するパスワード認証手段とを備え、パスワード情報と同一のパスワード情報が、情報記憶部における通常管理内記憶領域と通常管理外記憶領域とにそれぞれ個別に記憶されていることを特徴とした（請求項１乃至２）。
【０００８】
このような情報処理端末装置によれば、複数のパスワード情報が情報記憶部に記憶されており、このうちの少なくても１つが、通常使用されていない記憶領域つまりデータの読み書きがあまり行われない記憶領域である通常管理外記憶領域に記憶されている。これにより、通常使用されている通常管理内記憶領域に記憶されているパスワード情報が壊れた場合でも、通常管理外記憶領域に記憶されているパスワード情報を用いてパスワード認証を行うことができる。また、データの読み書きがあまり行われない通常管理外記憶領域では、誤動作によるデータの書き換えが起こりにくく、データが壊れにくいので、パスワード情報の全てが壊れるという可能性が軽減され、より安定したパスワード認証を行うことができる。
【０００９】
ここで、通常使用されている通常管理内記憶領域としてファイルシステムを構成する記憶領域が考えられる。ファイルシステムの代表的なものは、ＭＳ‐ＤＯＳなどのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）で利用されているＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）ファイルシステム等がある。
【００１０】
更に、上記の情報処理端末装置は、上述した情報記憶部が、パスワード情報の記憶位置を示すパスワード位置情報を記憶するパスワード位置情報記憶領域を有すると共に、パスワード認証手段が、パスワード位置情報を抽出する機能とこのパスワード位置情報に基づいてパスワード情報を読み出す機能とを有し、パスワード位置情報を不正値に書き換える不正値化処理実行手段を情報記憶部に併設すると共に、この不正値化処理実行手段が、パスワード認証手段がパスワード位置情報を抽出する間のみパスワード位置情報を正常値に書き換える正常値／不正値書換え機能を有してもよい（請求項２）。
【００１１】
このようにすると、パスワード情報が何処に記憶されているかを示す位置情報が、普段は本来とは違う値で記憶されており、第三者がパスワード情報を参照しようとしても、それを見つけることができない。これにより、パスワード情報の秘匿性を高めることができる。
【００１２】
また、本発明の情報処理端末装置は、ソフトウェアを含む各種情報を記憶するための情報記憶部と、外部装置が備えているソフトウェアに付随するパスワード情報と利用者の操作により入力されるパスワードとを照合し一致した場合のみ当該ソフトウェアの組み込みを許可するパスワード認証手段と、この組込許可に応じて外部装置が備えているソフトウェアとこれに付随するパスワード情報とを情報記憶部における通常管理内記憶領域に書き込むソフトウェア組込手段と、パスワード情報と同一のパスワード情報を情報記憶部における通常管理外記憶領域に書き込むパスワード情報記録手段とを備えることを特徴とした（請求項３乃至６）。
【００１３】
このような情報処理端末装置によれば、情報処理端末装置にソフトウェアを追加で組み込む（インストールする）際、ソフトウェア組込手段がソフトウェアをこれに付随するパスワード情報とともに組み込み、パスワード情報記録手段がこのパスワード情報をデータの壊れにくい領域である通常管理外記憶領域にも書き込む。これよって、かかるパスワード情報が利用できなくなる可能性を軽減することができる。
【００１４】
更に、上記の情報処理端末装置において、上述したパスワード認証手段が、利用者の操作により入力されたパスワードが通常管理内記憶領域に書き込まれているパスワード情報と通常管理外記憶領域に書き込まれているパスワード情報との少なくともいずれか一方と一致した場合にソフトウェアの削除を許可する削除許可機能を有し、この削除許可に応じて当該ソフトウェアを情報記憶部から削除するソフトウェア削除手段とを備えてもよい（請求項４）。
【００１５】
このようにすると、組み込まれたソフトウェアを削除するためのパスワード認証を行う際に、予め記憶したパスワード情報が壊れていても、データの壊れにくい記憶領域である通常管理外記憶領域に記憶されているパスワード情報を用いることができる。これにより、正常にソフトウェアを削除することができる。
【００１６】
また、上記の情報処理端末装置において、上述した情報記憶部が、通常管理外記憶領域に書き込まれたパスワード情報の記憶位置を示すパスワード位置情報を記憶するパスワード位置情報記憶領域を有すると共に、パスワード認証手段が、パスワード位置情報を抽出する機能とこのパスワード位置情報に基づいて通常管理外記憶領域内のパスワード情報を読み出す機能とを有し、パスワード位置情報を不正値に書き換える不正値化処理実行手段を情報記憶部に併設すると共に、この不正値化処理実行手段が、パスワード認証手段がパスワード位置情報を抽出する間のみパスワード位置情報を正常値に書き換える正常値／不正値書換え機能を有してもよい（請求項５）。
【００１７】
このようにすると、通常管理外記憶領域に記憶されたパスワード情報が何処に記憶されているかを示す情報が、普段は本来とは違う値で記憶されており、通常管理外記憶領域に記憶されているパスワード情報を参照することができない。これにより、パスワード情報の秘匿性を高めることができる。
【００１８】
またさらに、上記の情報処理端末装置において、上述した情報記憶部が、通常管理内記憶領域に書き込まれたパスワード情報の記憶位置を示す管理内パスワード位置情報を記憶する管理内パスワード位置情報記憶領域を有すると共に、パスワード認証手段が、管理内パスワード位置情報を抽出する機能とこの管理内パスワード位置情報に基づいて通常管理内記憶領域のパスワード情報を読み出す機能とを有し、不正値化処理実行手段が、管理内パスワード位置情報を不正値に書き換える機能とパスワード認証手段が管理内パスワード位置情報を抽出する間のみ管理内パスワード位置情報を書き換える管理内正常値／不正値書換え機能を有してもよい（請求項６）。
【００１９】
このようにすると、パスワード情報が通常管理内記憶領域内の何処に記憶されているかを示す情報が、本来とは違う値で記憶されており、パスワード情報を参照することができない。これにより、パスワード情報の秘匿性を高めることができる。
【００２０】
次に、本発明の情報処理方法は、ソフトウェアとこれに付随するパスワード情報とを情報処理端末装置が備えている情報記憶部の通常管理内領域に記憶するソフトウェア記憶工程を設けた情報処理方法であり、ソフトウェア記憶工程におけるパスワード情報の記憶に際して、同一のパスワード情報を情報記憶部の通常管理外記憶領域に記憶するように構成すると共に、ソフトウェアの利用者によるキー操作等によりパスワードを入力するパスワード入力工程と、この入力されたパスワードが情報記憶部の通常管理内記憶領域と通常管理外記憶領域とに記憶されているパスワード情報のいずれかと一致した場合にソフトウェアの利用を許可するパスワード認証工程とを設けたことを特徴とする（請求項７乃至８）。
【００２１】
このような情報処理方法によれば、パスワード認証に用いるパスワード情報の１つが壊れた場合でも、通常管理外記憶領域に記憶されているパスワード情報を用いてパスワード認証を行うことができる。また、データの読み書きがあまり行われない通常管理外記憶領域では、誤動作によるデータの書き換えが起こりにくく、データが壊れにくいので、パスワード情報の全てが壊れるという可能性が軽減され、より安定したパスワード認証を行うことができる。
【００２２】
さらに、上記の情報処理方法において、上述したソフトウェア記憶工程後に、情報記憶部におけるパスワード情報の記憶位置を示すパスワード位置情報を情報記憶部に記憶するパスワード位置情報記憶工程を設け、パスワード認証工程におけるパスワードの照合に際しては、パスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいてパスワード情報を読み出すように構成し、パスワード位置情報を正常値以外の不特定な値である不正値に書き換える不正値化工程を設け、パスワード認証工程前にパスワード位置情報を正常値に書き直すと共にパスワード認証工程後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化工程を設けてもよい（請求項８）。
【００２３】
このようにすると、普段はパスワード情報が何処に記憶されているかを示す情報が本来とは違う値で記憶されており、第三者はパスワード情報を参照することができない。これにより、パスワード情報の秘匿性を高めることができる。
【００２４】
また、本発明の情報処理方法は、ソフトウェアを含む各種情報を記憶するための情報記憶部を備えた情報処理端末装置における情報処理方法であり、情報処理端末装置の利用者によるキー操作等によりパスワードを入力する組込パスワード入力工程と、この入力されたパスワードと外部装置が備えているソフトウェアに付随するパスワード情報とを照合し一致した場合のみ当該ソフトウェアの組み込みを許可する組込パスワード認証工程と、この組込許可に応じて外部装置が備えているソフトウェアとこれに付随するパスワード情報とを情報記憶部の通常管理内記憶領域に格納するソフトウェア組込工程とを設け、このソフトウェア組込工程におけるパスワード情報の格納に際して、このパスワード情報と同一のパスワード情報を情報記憶部の通常管理外記憶領域に記憶するように構成したことを特徴とする（請求項９乃至１２）。
【００２５】
このような情報処理方法によれば、ソフトウェアを追加で組み込む際に、ソフトウェアとこれに付随するパスワード情報とを記憶し、このパスワード情報をデータの壊れにくい領域である通常管理外記憶領域にも記憶する。これにより、パスワード情報が利用できなくなる可能性を軽減することができる。
【００２６】
更に、上記の情報処理方法は、情報処理端末装置の利用者によるキー操作等によりパスワードを入力する削除パスワード入力工程と、この入力されたパスワードが通常管理内記憶領域に記憶されているパスワード情報と通常管理外記憶領域に記憶されているパスワード情報との少なくともいずれか一方と一致した場合にソフトウェアの削除を許可する削除パスワード認証工程と、削除パスワード認証工程での削除許可に応じてソフトウェアを情報記憶部から削除するソフトウェア削除工程とを設けてもよい（請求項１０）。
【００２７】
このようにすると、ソフトウェアを削除する際のパスワード認証に用いるパスワード情報が壊れていても、データの壊れにくい領域である通常管理外記憶領域に記憶されているパスワード情報を用いてパスワード認証を行うことができる。これにより、正常にソフトウェアを削除できる。
【００２８】
また、上記の情報処理方法は、上述したソフトウェア組込工程後に、通常管理外記憶領域に記憶されているパスワード情報の記憶位置を示すパスワード位置情報を情報記憶部に記憶するパスワード位置情報記憶工程を設け、上述した削除パスワード認証工程におけるパスワードの照合に際して、パスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいて通常管理外記憶領域内のパスワード情報を読み出すように構成し、パスワード位置情報記憶工程後にパスワード位置情報を不正値に書き換える不正値化工程を設け、削除パスワード認証工程前にパスワード位置情報を正常値に書き直すと共に削除パスワード認証工程後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化工程を設けてもよい（請求項１１）。
【００２９】
このようにすると、普段はパスワード情報が通常管理外記憶領域の何処に記憶されているかを示す情報が本来とは違う値になっているので、通常管理外記憶領域に記憶されたパスワード情報を参照することができない。これにより、パスワード情報の秘匿性を高めることができる。
【００３０】
また更に、上記の情報処理方法は、上述したソフトウェア組込工程後に、通常管理内記憶領域に記憶されているパスワード情報の記憶位置を示す管理内パスワード位置情報を情報記憶部に記憶する管理内パスワード位置情報記憶工程を設け、上述した削除パスワード認証工程におけるパスワードの照合に際して、管理内パスワード位置情報を抽出すると共にこの抽出した管理内パスワード位置情報に基づいて通常管理内記憶領域のパスワード情報を読み出すように構成し、管理内パスワード位置情報記憶工程後に管理内パスワード位置情報を不正値に書き換える管理内不正値化工程を設け、削除パスワード認証工程前に管理内パスワード位置情報を正常値に書き直すと共に削除パスワード認証工程の後に当該管理内パスワード位置情報を不正値に書き換える管理内正常値／再不正値化工程とを設けてもよい（請求項１２）。
【００３１】
このようにすると、通常管理内記憶領域のパスワード情報が何処に記憶されているかを示す情報が、普段は本来とは違う値になっており、パスワード情報を参照することができない。これにより、パスワード情報の秘匿性を高めることができる。
【００３２】
次に、本発明の情報処理用プログラムは、ソフトウェアとこれに付随するパスワード情報とを情報処理端末装置が備えている情報記憶部の通常管理内記憶領域に記憶するソフトウェア記憶処理を含み、このソフトウェア記憶処理にあっては、前記パスワード情報と同一のパスワード情報を情報記憶部の通常管理外記憶領域に記憶するようにその内容を特定すると共に、ソフトウェアの利用者によるキー操作等によりパスワードを入力するパスワード入力処理と、この入力されたパスワードが情報記憶部の通常管理内記憶領域と通常管理外記憶領域とに記憶されているパスワード情報の少なくともいずれかと一致した場合にソフトウェアの利用を許可するパスワード認証処理とをコンピュータに実行させることを特徴とする（請求項１３乃至１４）。
【００３３】
更に、上記の情報処理用プログラムは、記憶装置に記憶されているパスワード情報の記憶位置を示すパスワード位置情報を記憶装置に記憶するパスワード位置情報記憶処理をコンピュータに実行させると共に、上述したパスワード認証処理は、パスワードの照合に際してパスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいてパスワード情報を読み出すようにその内容を特定し、パスワード位置情報を正常値以外の不特定な値である不正値に書き換える不正値化処理と、パスワード認証処理の実行前にパスワード位置情報を正常値に書き直すと共にパスワード認証処理の実行後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化処理とをコンピュータに実行させてもよい（請求項１４）。
【００３４】
また、本発明の情報処理用プログラムは、ソフトウェアを含む各種情報を記憶するための情報記憶部を備えている情報処理端末装置を制御するコンピュータに、情報処理端末装置の利用者によるキー操作等によりパスワードを入力する組込パスワード入力処理と、この入力したパスワードと外部装置が備えているソフトウェアに付随するパスワード情報とを照合し一致した場合のみ当該ソフトウェアの組み込みを許可する組込パスワード認証処理と、この組込パスワード認証処理による許可に応じて外部装置が備えているソフトウェアとこれに付随するパスワード情報とを記憶装置の通常管理内記憶領域に記憶するソフトウェア組込処理と、このソフトウェア組込処理にあっては、パスワード情報と同一のパスワード情報を情報記憶部の通常管理外記憶領域に記憶するようにその内容を特定することを特徴とした（請求項１５乃至１８）。
【００３５】
更に、上記の情報処理用プログラムは、情報処理端末装置の利用者によるキー操作等によりパスワードを入力する削除パスワード入力処理と、この入力したパスワードが通常管理内記憶領域に記憶されているパスワード情報と通常管理外記憶領域に記憶されているパスワード情報との少なくともいずれか一方と一致した場合にソフトウェアの削除を許可する削除パスワード認証処理と、削除パスワード認証処理による許可に応じてソフトウェアを記憶装置から削除するソフトウェア削除処理とを上述したコンピュータに実行させてもよい（請求項１６）。
【００３６】
また、上記の情報処理用プログラムは、上述した通常管理外記憶領域に記憶されているパスワード情報の記憶位置を示すパスワード位置情報を情報記憶部に記憶するパスワード位置情報記憶処理を上述したコンピュータに実行させ、上述した削除パスワード認証処理は、パスワードの照合に際してパスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいてパスワード情報を読み出すようにその内容を特定し、パスワード位置情報を不正値に書き換える不正値化処理と、削除パスワード認証処理の実行前にパスワード位置情報を正常値に書き直すと共に削除パスワード認証処理の実行後に当該パスワード位置情報を不正値に書き換える正常値／再不正値化処理とを上述したコンピュータに実行させてもよい（請求項１７）。
【００３７】
また更に、上記の情報処理用プログラムは、上述した通常管理内記憶領域に記憶されているパスワード情報の記憶位置を示す管理内パスワード位置情報を情報記憶部に記憶する管理内パスワード位置情報記憶処理を上述したコンピュータに実行させると共に、上述した削除パスワード認証処理は、パスワードの照合に際してパスワード位置情報を抽出すると共にこの抽出したパスワード位置情報に基づいてパスワード情報を読み出すようにその内容を特定し、管理内パスワード位置情報を不正値に書き換える管理内不正値化処理と、削除パスワード認証処理の実行前に管理内パスワード位置情報を正常値に書き直すと共に削除パスワード認証処理の実行後に当該管理内パスワード位置情報を不正値に書き換える管理内正常値／再不正値化処理とを上述したコンピュータに実行させてもよい（請求項１８）。
【００３８】
このような情報処理用プログラムよれば、記憶装置に複数のパスワード情報を記憶させ、このうちの少なくても１つを、通常使用していない記憶領域つまりデータの読み書きがあまり行われない記憶領域に記憶させるので、上記の情報処理端末装置及び情報処理方法と同様の作用効果を得ることができる。
【発明の効果】
【００３９】
本発明は以上のように構成され機能するため、これにより、パスワード認証に用いるために複数記憶しているパスワード情報の全てが壊れるという可能性が軽減され、より確実にパスワード認証を行うことができる。更に、記憶領域内におけるパスワード情報の記憶位置を示す情報を正しくない値に書き換えておくことで、パスワード情報が記憶領域内の何処にあるかが特定できなくなり、パスワード情報の不正な読み出しを防ぐことができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明における一実施形態を、図面を参照して説明する。図１は、本実施形態の情報処理端末装置１の構成の概略を示す機能ブロック図である。
【００４１】
この図１において、情報処理端末装置１は、ハードディスク等の記憶媒体からなる情報記憶部２と、ソフトウェアのインストールに対するパスワード認証とアンインストールに対するパスワード認証とを実行するパスワード認証手段３と、パスワード認証手段３の認証結果に応じてソフトウェアをインストールするソフトウェア組込手段として機能するインストール手段４と、インストールするソフトウェアに付随するパスワード情報と同一のパスワード情報をバックアップデータとして情報記憶部１に書き込むパスワード情報記録手段５とを備えている。
【００４２】
更に、情報処理端末装置１は、パスワード認証手段３の認証結果に応じてソフトウェアを情報記憶部１から削除するソフトウェア削除手段として機能するアンインストール手段６と、キーボードやマウス等から成り、利用者のキー操作による命令情報等を入力する入力部７と、インストールしたソフトウェアに付随するパスワード情報が情報記憶部１における記憶領域内の何処に記憶されているかを示す位置情報を正常値以外の不特定な値である不正値に書き換える不正値化処理実行手段８とを備えている。
【００４３】
本実施形態において情報記憶部２の記憶領域は、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）ファイルシステムにより、物理的ディスク管理領域２Ａ，ＦＡＴ領域２Ｂ及びＦＡＴ内記憶領域２Ｃ，ＦＡＴ外記憶領域２Ｄで構成されている。このうち、ＦＡＴ領域２Ｂ及びＦＡＴ内記憶領域２Ｃが、ＦＡＴファイルシステムを構成している領域であり、物理的ディスク管理領域２Ａ及びＦＡＴ外記憶領域２Ｄが、ＦＡＴファイルシステムを構成していない領域である。
【００４４】
ここで、ファイルシステムとは、ハードディスク等の記憶媒体に記憶されている情報を管理する管理方式である。ファイルシステムを用いると、データのまとまりをファイルとして管理し、ファイルと記憶媒体上の位置とを対応させて示す情報をもとにしてファイルを管理することになる。
【００４５】
また、ファイルシステムの代表的なものであるＦＡＴファイルシステムでは、ディスク上の最小記録単位をクラスタとし、データサイズに応じて1つ乃至複数のクラスタを割り当てることで、ファイルを実現する。このとき、割り当てたクラスタのディスク上の物理的な位置は常に連続しているわけではないので、ファイルを構成しているクラスタはディスク上のどこにあってどのようにつながっているのかを示し尚且つ所定のクラスタは現在使用中か否かを示すＦＡＴ情報を記憶しておくことでファイルを管理する。
【００４６】
本実施形態ではＦＡＴファイルシステムを用いているため、図１のＦＡＴ領域２Ｂには、ＦＡＴ内記憶領域２Ｃ内のファイルとクラスタとを対応させたＦＡＴ情報２２が記憶されている。そして、このＦＡＴ情報２２によってＦＡＴ内記憶領域２Ｃ内に記憶されている情報がディスク上にどのように存在するのかが管理されており、ＦＡＴ内記憶領域２Ｃに記憶されている情報の読み出しに際しては、ＦＡＴ情報２２を参照し、これに従って必要な情報を見つけ出すようになっている。このように、本実施形態において通常の情報処理はＦＡＴファイルシステムの下で実行されている。
【００４７】
一方、物理的ディスク管理領域２Ａ及びＦＡＴ外記憶領域２Ｄはファイルシステムで管理されていない記憶領域なので、この記憶領域内に記憶されている情報を参照する場合は、ディスク上の物理的な位置を示すシリンダ番号，トラック番号，セクタ番号で情報の記録されている位置を指定することになる。
【００４８】
また、物理的ディスク管理領域２Ａには、情報が記憶領域内の何処に記憶されているかをディスク上の物理的な位置で示すディスク管理情報２１が記憶されている。ディスク管理情報２１は記憶領域内の固定位置に記憶されているので、ＦＡＴ外記憶領域２Ｄに記憶されている情報の読み出しに際しては、ディスク管理情報２１の記憶位置をディスク上の物理的な位置で指定し、ディスク管理情報２１を参照した上で、読み出したい情報の記憶位置をディスク上の物理的な位置で指定するようになっている。
【００４９】
上述したように、ＦＡＴ内記憶領域２Ｃは、通常管理されている記憶領域つまりデータの読み書きが頻繁に実行されている領域であり、ＦＡＴ外記憶領域２Ｄは、通常管理されていない記憶領域つまりデータの読み書きが少ない領域である。よって、ＦＡＴ内記憶領域２Ｃが、本発明における通常管理内記憶領域であり、ＦＡＴ外記憶領域２Ｄが、本発明における通常管理外記憶領域である。
【００５０】
また、本実施形態では、パスワード位置情報記憶領域として物理的ディスク管理領域２Ａを設けており、管理内パスワード位置情報記憶領域としてＦＡＴ領域２Ｂを設けている。すなわち、ディスク管理情報２１が、本発明におけるパスワード位置情報であり、ＦＡＴ情報２２が、本発明における管理内パスワード位置情報である。
【００５１】
図１に示すパスワード認証手段３は、ＣＤ−ＲＯＭやＭＯ等の記憶媒体やインターネット上のサーバ等である外部装置９に格納されているソフトウェア９１に付随しているパスワード情報９２と、利用者の操作によって入力部７から入力されるパスワードとを照合して一致した場合にインストール手段４へソフトウェア９１のインストール（組み込み）を許可する指令を送る機能を有している。
【００５２】
また更に、パスワード認証手段３は、既に情報記憶部２に記憶されているソフトウェア２３に付随するパスワード情報２４に対して、入力部７から入力されるパスワードを照合して一致した場合にアンインストール手段６へソフトウェア２３のアンインストール（削除）を許可する指令を送り、照合が一致しなかった場合はＦＡＴ外記憶領域２Ｄに記憶されているパスワード情報２５に対して、入力部７から入力されるパスワードを照合し一致した場合にアンインストール手段６へソフトウェア２３のアンインストール（削除）を許可する指令を送る機能を有している。
【００５３】
ここで、ＦＡＴ外記憶領域２Ｄに記憶されているパスワード情報２５を読み出すには、記憶位置をディスク上の物理的な位置で指定する必要があり、本実施形態では、パスワード認証手段３が、図示していないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の主記憶部に格納されているＢＩＯＳ（ＢａｓｉｃＩｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）にパスワード情報２５を読み出すコマンド（命令）を送り、このＢＩＯＳがディスク管理情報２１のディスク上の記憶位置をシリンダ番号，トラック番号，セクタ番号で指定し、ディスク管理情報２１を参照し、パスワード情報２５の記憶位置をディスク上の物理的な位置で指定して読み出している。
【００５４】
インストール手段４は、パスワード認証手段３からのインストールを許可する指令に応じてソフトウェア９１とかかるパスワード情報９２とを情報記憶部２のＦＡＴ内記憶領域２Ｃに書き込む機能を有している。
【００５５】
パスワード情報記録手段５は、ＦＡＴ内記憶領域２Ｃに記憶されたパスワード情報２４が破損や誤作動による書き換え等により使用できなくなった場合のために、パスワード情報２４が書き込まれる際に、パスワード情報２４と同一のパスワード情報２５を情報記憶部２のＦＡＴ外記憶領域２Ｄに記録する機能を有している。
【００５６】
アンインストール手段６は、パスワード認証手段３からのアンインストールを許可する指令に応じてソフトウェア２３を情報記憶部２から削除する機能を有している。このとき、アンインストール手段６は、パスワード情報２４及びパスワード情報２５も情報記憶部２から削除する。
【００５７】
不正値化処理実行手段８は、ＦＡＴ領域２Ｂに記憶されているＦＡＴ情報２２のうちパスワード情報２４の位置を示す部分のみを本来とは違う値である不正値に書き換える機能と、物理的ディスク管理領域２Ａに記憶されているディスク管理情報２１を不正値に書き換える機能とを有している。このように、ディスク管理情報２１及びＦＡＴ情報２２を不正値にしておくと、パスワード情報２４及びパスワード情報２５を参照することが出来なくなるので、パスワード情報に対する不正な読み書きを防止できる。
【００５８】
しかし、このままディスク管理情報２１及びＦＡＴ情報２２を不正値にしておくと、パスワード認証を実行するパスワード認証手段３が、パスワード情報２４又はパスワード情報２５を読み出せないので、不正値化処理実行手段８は、パスワード認証手段３のパスワード認証実行に伴って、一時的にＦＡＴ情報２２又はディスク管理情報２１を正常値に書き直す機能を有している。これにより、ＦＡＴ情報２２又はディスク管理情報２１は、パスワード認証時に正常値に書き直されており、パスワード認証終了後には再度不正値に書き換えられている。
【００５９】
ここで、ファイルシステムで管理されていない物理的ディスク管理領域２Ａ内のディスク管理情報２１を不正値に書き換えるのに、ディスク管理情報２１の記憶位置をディスク上の物理的な位置で指定する必要があり、本実施形態では、不正値化処理実行手段８が、図示していない主記憶部に格納されているＢＩＯＳにディスク管理情報２１を不正値に書き換えるコマンド（命令）を送り、このＢＩＯＳがディスク管理情報２１のディスク上の記憶位置をシリンダ番号，トラック番号，セクタ番号で指定し、ディスク管理情報２１を読み出して不正値に書き換えている。
【００６０】
同様に、パスワード認証手段３がパスワード認証を実行するためにパスワード情報２５を読み出す場合、不正値化処理実行手段８は、ＢＩＯＳにディスク管理情報２１を正常値にするコマンドを送りディスク管理情報２１を正常値に戻した後に、パスワード情報２５を読み出し、パスワード認証手段３のパスワード認証が終了した直後に、再びディスク管理情報２１を不正値に書き換えるコマンドをＢＩＯＳに送りディスク管理情報２１を不正値に書き換えている。
【００６１】
次に、本実施形態の情報処理端末装置１における動作を説明する。ここで、本発明にかかる情報処理方法についても、同時に説明する。
【００６２】
図２は、本実施形態の情報処理装置１にソフトウェアをインストールする動作を示すフローチャートである。
【００６３】
まず、入力部７から利用者のキー操作によるパスワードが入力される（図２：ステップＳ１０１，組込パスワード入力工程）。インストール手段４に外部装置９からソフトウェア９１とかかるパスワード情報９２とが入力されると、パスワード認証手段３によってパスワード情報９２が参照され（図２：ステップＳ１０２）、そのパスワード情報９２が壊れているか否かが判定される（図２：ステップＳ１０３）。壊れていない場合は、このパスワード情報９２と入力部７から入力されたパスワードとが照合される（図２：ステップＳ１０４）。一方、壊れていた場合は、パスワード情報９２の参照が不可能だと判定され、インストール動作は終了する（図２：ステップＳ１１１）。
【００６４】
パスワード認証手段３によってパスワード情報９２と入力部７から入力されたパスワードとが一致するか否かが判定される（図２：ステップＳ１０５，組込パスワード認証工程）。一致した場合は、インストール手段４によってソフトウェア９１がソフトウェア２３としてＦＡＴ内記憶領域２Ｃに書き込まれると共に（図２：ステップＳ１０６）、パスワード情報９２がパスワード情報２４としてＦＡＴ内記憶領域２Ｃに書き込まれる（図２：ステップＳ１０７，ソフトウェア記憶工程，ソフトウェア組込工程）。さらには、パスワード情報記録手段５によってパスワード情報９２が情報記憶部２のＦＡＴ外記憶領域２Ｄにパスワード情報２５として書き込まれる（図２：ステップＳ１０８，ソフトウェア記憶工程，ソフトウェア組込工程）。パスワード情報９２とパスワードとが一致しなかった場合は、パスワード認証が失敗し、インストール動作は終了する（図２：ステップＳ１１１）。
【００６５】
ＦＡＴ内記憶領域２Ｃにパスワード情報２４が書き込まれると、ＦＡＴ領域２ＢのＦＡＴ情報２２がパスワード情報２４の位置を示すように更新される。また、ＦＡＴ外記憶領域２Ｄにパスワード情報２５が書き込まれると、物理的ディスク管理領域２Ａのディスク管理情報２１がパスワード情報２５の位置を示すように更新される（図２：ステップＳ１０９，パスワード位置情報記憶工程，管理内パスワード位置情報記憶工程）。
【００６６】
そして、不正値処理手段８が、ＦＡＴ情報２２のパスワード情報２４の位置を示す部分のみを本来とは異なる値である不正値に書き換える。さらに、ＢＩＯＳにディスク管理情報２１を不正値に書き換えるよう指令することで、ディスク管理情報２１を不正値に書き換える（図２：ステップＳ１１０，不正値化工程，管理内不正値化工程）。
【００６７】
このような動作によると、ソフトウェア９１とこれに付随するパスワード情報９２とがＦＡＴ内記憶領域２Ｃに書き込まれる際に、このパスワード情報９２と同一のパスワード情報がデータの壊れにくい領域であるＦＡＴ外記憶領域２Ｄにバックアップデータとして書き込まれる。そして更に、ＦＡＴ情報２２及びディスク管理情報２１が正しくない値に書き換えられる。ここで、上述した組込パスワード入力工程，組込パスワード認証工程，ソフトウェア組込工程をプログラム化しコンピュータに実行させるように構成してもよい。
【００６８】
図３は、本実施形態の情報処理装置１にソフトウェアをアンインストールする動作を示すフローチャートである。
【００６９】
まず、入力部７から利用者のキー操作によるパスワードが入力される（図３：ステップＳ２０１，パスワード入力工程，削除パスワード入力工程）。次に、不正値化処理実行手段８によってＦＡＴ情報２２が正常値に書き直される（図３：ステップＳ２０２，正常値／再不正値化工程）。パスワード認証手段３が正しい値のＦＡＴ情報２２に基づいてパスワード情報２４を読み出し（図３：ステップＳ２０３）、このパスワード情報２４が壊れているか否か判定する（図３：ステップＳ２０４）。壊れていない場合は、このパスワード情報と入力部７から入力されたパスワードとが照合される（図３：ステップＳ２０８，パスワード認証工程，削除パスワード認証工程）。
【００７０】
一方、パスワード情報２４が壊れていた場合は、不正値化処理実行手段８が、ＢＩＯＳにディスク管理情報２１を正常値にするよう指令し、ディスク管理情報２１を正常値に書き直す（図３：ステップＳ２０５，管理内正常値／再不正値化工程）。正しい値のディスク管理情報２１に基づいてパスワード情報２５が読み出され（図３：ステップＳ２０６）、パスワード情報２５が壊れているか否かパスワード認証手段３によって判定される（図３：ステップＳ２０７）。パスワード情報２５が壊れていない場合は、このパスワード情報２５と入力部７から入力されたパスワードとが照合される（図３：ステップＳ２０８，パスワード認証工程，削除パスワード認証工程）。パスワード情報２５が壊れていた場合は、パスワード情報２５の参照が不可能だと判定され、アンインストール動作は終了する（図３：ステップＳ２１２）。
【００７１】
パスワード照合の終了直後に、不正値化処理実行手段８が、ＦＡＴ情報２２のパスワード情報２４の位置を示す部分のみを不正値に書き換えると共に、ディスク管理情報２１を不正値に書き換えるようＢＩＯＳに指令し、ディスク管理情報２１を不正値に書き換える（図３：ステップＳ２０９，正常値／再不正値化工程，管理内正常値／再不正値化工程）。
【００７２】
そして、パスワード認証手段３によってパスワード情報２４又はパスワード情報２５と入力部７から入力されたパスワードとが一致するか否か判定され（図３：ステップＳ２１０）、一致した場合は、アンインストール手段６によって情報記憶部２のＦＡＴ内記憶領域２Ｃに記憶されたソフトウェア２３とパスワード情報２４が削除されると共に、ＦＡＴ外記憶領域２Ｄに記憶されているパスワード情報２５も削除される（図３：ステップＳ２１１，ソフトウェア削除工程）。一致しない場合は、パスワード認証が失敗し、アンインストール動作は終了する（図３：ステップＳ２１２）。
【００７３】
このような動作によると、ソフトウェア２３の削除を許可するか否かを判定するパスワード認証が実行される際にパスワード情報２４が壊れていたとしても、データの壊れにくい領域であるＦＡＴ外記憶領域２Ｄに記憶されているパスワード情報２５を用いてパスワード認証が行われる。ここで、上述した削除パスワード入力工程，削除パスワード認証工程，ソフトウェア削除工程をプログラム化しコンピュータに実行させてもよい。
【００７４】
また、上述したパスワード位置情報記憶工程，不正値化工程，正常値／再不正値化工程をプログラム化し、そして、上述した管理内パスワード位置情報記憶工程，管理内不正値化工程，管理内正常値／再不正値化工程をプログラム化し、それぞれをコンピュータに実行させるように構成してもよい。
【００７５】
またさらに、上述したソフトウェア記憶工程，パスワード入力工程，パスワード認証工程をプログラム化してコンピュータに実行させるように構成することで、上述した動作と同様に、パスワード情報２５をパスワード情報２４のバックアップデータとしてファイルシステム外の記憶領域に記憶させておくことができる。
【００７６】
以上のように、本実施形態によれば、パスワード認証に用いるパスワード情報２５をデータが壊れにくい領域であるファイルシステム外の記憶領域にパスワード情報２４のバックアップデータとして記憶しておくことで、記憶したパスワード情報の全てが壊れるという可能性が軽減され、より確実にパスワード認証を行うことができる。更に、パスワード情報２４及びパスワード情報２５の記憶位置を示すＦＡＴ情報２２及びディスク管理情報２１を正しくない値に書き換えておくことで、パスワード情報２４及びパスワード情報２５の秘匿性が高くなり、パスワード情報の不正な読み出しを防ぐことができる。
【図面の簡単な説明】
【００７７】
【図１】本実施形態の構成の概略を示す機能ブロック図である。
【図２】図１に示す実施形態におけるソフトウェアをインストールする動作を示すフローチャート図である。
【図３】図１に示す実施形態におけるソフトウェアをアンインストールする動作を示すフローチャート図である。
【符号の説明】
【００７８】
１  情報処理端末装置
２  情報記憶部
２Ａ  物理的ディスク管理領域（パスワード位置情報記憶領域）
２Ｂ  ＦＡＴ領域（管理内パスワード位置情報記憶領域）
２Ｃ  ＦＡＴ内記録領域（通常管理内記憶領域）
２Ｄ  ＦＡＴ外記憶領域（通常管理外記憶領域）
３  パスワード認証手段
４  ソフトウェア組込手段としてのインストール手段
５  パスワード情報記録手段
６  ソフトウェア削除手段としてのアンインストール手段
７  入力部
８  不正値化処理実行手段
９  外部装置
【図１】
2007226658.tif 000003
【図２】
2007226658.tif 000004
【図３】
2007226658.tif 000005