(57)【特許請求の範囲】
【請求項１】
所定の情報処理アプリケーションを実行する情報処理装置であって、
前記情報処理装置を一意に特定可能な固有情報を取得する固有情報取得手段と、
前記固有情報を第１の暗号化処理により暗号化してレジストリキーを生成する第１の暗号化処理手段と、
前記レジストリキーを予め登録する記憶手段と、
前記情報処理アプリケーションを起動する際に、前記固有情報取得手段により前記情報処理装置に固有な情報を取得し、取得した固有情報から前記第１の暗号化処理手段によりレジストリキーを生成し、該レジストリキーと、前記記憶手段に登録されているレジストリキーとを照合する照合手段と、
前記照合手段の照合結果に基づいて、前記情報処理アプリケーションの実行を制限する実行制限手段と、
前記固有情報を第２の暗号化処理により暗号化してユニークＩＤを生成する第２の暗号化処理手段と、
前記ユニークＩＤを出力する出力手段と、
前記出力されたユニークＩＤを第３の暗号化処理により暗号化したパスワードを入力する入力手段と、
前記入力されたパスワードの正当性を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記レジストリキーを前記記憶手段に登録する登録手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記固有情報は、前記情報処理装置内に備えられた機器の識別情報に基づく情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理アプリケーションは、携帯端末装置に対する情報の授受を行う情報処理を実行することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記携帯端末装置に対して前記ユニークＩＤを書き込みを行うＩＤ書込手段をさらに備えたことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
請求項４に記載の前記情報処理装置の前記情報処理アプリケーションの処理動作に応じて、秘匿情報の書き込みを行ったことを特徴とする携帯端末装置。
【請求項６】
所定の情報処理アプリケーションを実行する情報処理装置における情報処理実行制御方法であって、
前記情報処理装置を一意に特定可能な固有情報を取得する固有情報取得ステップと、
前記固有情報を第１の暗号化処理により暗号化してレジストリキーを生成する第１の暗号化処理ステップと、
前記レジストリキーを予め登録する記憶ステップと、
前記情報処理アプリケーションを起動する際に、前記固有情報取得ステップにより前記情報処理装置の固有情報を取得し、取得した固有情報から前記第１の暗号化処理ステップによりレジストリキーを生成し、該レジストリキーと、前記記憶ステップにより登録されたレジストリキーとを照合する照合ステップと、
前記照合ステップの照合結果に基づいて、前記情報処理アプリケーションの実行を制限する実行制限ステップと、
前記固有情報を第２の暗号化処理により暗号化してユニークＩＤを生成する第２の暗号化処理ステップと、
前記ユニークＩＤを出力する出力ステップと、
前記出力されたユニークＩＤを第３の暗号化処理により暗号化したパスワードを入力する入力ステップと、
前記入力されたパスワードの正当性を判定する判定ステップと、
前記判定ステップの判定結果に基づいて、前記記憶ステップを実行する登録ステップと、
を有することを特徴とする情報処理実行制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、秘匿情報を情報機器へ書込みするなどの特定の情報処理実行を制限することにより不正利用を防止する情報処理装置及び情報処理実行制御方法と、この情報処理装置により情報が書き込まれた携帯端末装置に関する。
【背景技術】
【０００２】
従来から正規の使用者に対しては簡便な操作性を確保しつつ、不正使用者によるハードディスク装置のデータの不正使用を排除することができる情報処理装置が知られている（例えば、特許文献１参照）。この情報処理装置は、第１のパスワードが予め記憶されている情報処理装置において、着脱可能な記憶部と、起動時に入力されるパスワードと第１のパスワードとが一致するか否かを比較し、一致しない場合、第２のパスワードが記憶部に設定されているか否かを確認する確認手段と、確認手段によって確認された結果、第２のパスワードが設定されていない場合、第２のパスワードを生成する生成手段と、生成手段によって生成された第２のパスワードを記憶部に記憶させる手段を具備することを特徴としている。
【特許文献１】特開２００５−３１６８５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、携帯端末装置内の秘匿情報（電話番号等）を読み書きするアプリケーションは、携帯端末装置内に電話番号等を書き込むことにより携帯端末装置を使用可能状態とするものであるため、特定の情報処理装置上のみで実行される必要がある。このため、このようなアプリケーションを実行する際に、パスワードの入力を求め、ユーザが入力したパスワードが一致した場合に、アプリケーションを起動するようになっている。
【０００４】
しかしながら、特許文献１等に示すパスワード認証により不正利用を防止する方法は、パスワードが不正に流出してしまった場合、実行制限対象のアプリケーションが不正に使用されてしまうという問題がある。特に、実行制限対象のアプリケーションが搭載された情報処理装置が単独（スタンドアローン）で使用されるような場合は、認証時に照合されるパスワードの変更も行うことができないため、不正使用を停止することもできないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、秘匿情報を情報機器へ書込みするなどの特定の情報処理実行を制限することにより不正利用を防止することができる情報処理装置、携帯端末装置及び情報処理実行制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、所定の情報処理アプリケーションを実行する情報処理装置であって、前記情報処理装置を一意に特定可能な固有情報を取得する固有情報取得手段と、前記固有情報を第１の暗号化処理により暗号化してレジストリキーを生成する第１の暗号化処理手段と、前記レジストリキーを予め登録する記憶手段と、前記情報処理アプリケーションを起動する際に、前記固有情報取得手段により前記情報処理装置に固有な情報を取得し、取得した固有情報から前記第１の暗号化処理手段によりレジストリキーを生成し、該レジストリキーと、前記記憶手段に登録されているレジストリキーとを照合する照合手段と、前記照合手段の照合結果に基づいて、前記情報処理アプリケーションの実行を制限する実行制限手段と、前記固有情報を第２の暗号化処理により暗号化してユニークＩＤを生成する第２の暗号化処理手段と、前記ユニークＩＤを出力する出力手段と、前記出力されたユニークＩＤを第３の暗号化処理により暗号化したパスワードを入力する入力手段と、前記入力されたパスワードの正当性を判定する判定手段と、前記判定手段の判定結果に基づいて、前記レジストリキーを前記記憶手段に登録する登録手段と、を備えたことを特徴とする。
【０００８】
本発明は、前記固有情報は、前記情報処理装置内に備えられた機器の識別情報に基づく情報であることを特徴とする。
【０００９】
本発明は、前記情報処理アプリケーションは、携帯端末装置に対する情報の授受を行う情報処理を実行することを特徴とする。
【００１０】
本発明は、前記携帯端末装置に対して前記ユニークＩＤを書き込みを行うＩＤ書込手段をさらに備えたことを特徴とする。
【００１１】
前記情報処理装置の前記情報処理アプリケーションの処理動作に応じて、携帯端末に対して秘匿情報の書き込みを行ったことを特徴とする。
【００１２】
本発明に係る情報処理実行制御方法は、所定の情報処理アプリケーションを実行する情報処理装置における情報処理実行制御方法であって、前記情報処理装置を一意に特定可能な固有情報を取得する固有情報取得ステップと、前記固有情報を第１の暗号化処理により暗号化してレジストリキーを生成する第１の暗号化処理ステップと、前記レジストリキーを予め登録する記憶ステップと、前記情報処理アプリケーションを起動する際に、前記固有情報取得ステップにより前記情報処理装置の固有情報を取得し、取得した固有情報から前記第１の暗号化処理ステップによりレジストリキーを生成し、該レジストリキーと、前記記憶ステップにより登録されたレジストリキーとを照合する照合ステップと、前記照合ステップの照合結果に基づいて、前記情報処理アプリケーションの実行を制限する実行制限ステップと、前記固有情報を第２の暗号化処理により暗号化してユニークＩＤを生成する第２の暗号化処理ステップと、前記ユニークＩＤを出力する出力ステップと、前記出力されたユニークＩＤを第３の暗号化処理により暗号化したパスワードを入力する入力ステップと、前記入力されたパスワードの正当性を判定する判定ステップと、前記判定ステップの判定結果に基づいて、前記記憶ステップを実行する登録ステップと、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、情報処理を実行する情報処理装置に固有の情報を用いて、情報処理装置における情報処理の実行を制限するようにしたため、情報処理の実行を不正に行うことを防止することができるとともに、正当な情報処理装置のみにおいて実行対象の情報処理を実行することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態による情報処理装置、携帯端末装置及び情報処理実行制御方法を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、情報処理の実行を制限するためのパスワードを発行する情報管理装置である。符号２は、情報管理装置１が接続されるネットワークである。符号３は、携帯端末４に対して所定の情報（例えば、携帯端末の電話番号等）の書き込みを行う情報処理の実行を制限することができる情報書込装置である。
【００１６】
符号１１は、情報管理装置１の処理動作を統括して制御する制御部である。符号１２は、ネットワーク２を介して、情報書込装置３との間で情報通信を行う通信部である。符号１３は、発行済みのパスワード情報を記憶する記憶部である。符号１４は、公知の暗号化処理を用いて、入力されたユニークＩＤを暗号化してパスワード出力する暗号化処理部である。
【００１７】
符号３１は、情報書込装置３の処理動作を統括して制御する制御部である。符号３２は、ネットワーク２を介して、情報管理装置１との間で情報通信を行う通信部である。符号３３は、キーボード等から構成する入力部である。符号３４は、情報の読み書きが可能なＨＤＤ（ハードディスクドライブ）である。符号３５は、通信部３２がネットワーク２を介して通信する場合のＩＰアドレス情報と、ＨＤＤ３４のシリアル番号情報とを取得する固有情報取得部である。符号３６は、携帯端末４に対して、所定情報の書き込みを行う情報書込部である。符号３７は、公知の暗号化処理を用いて、入力された情報を暗号化して出力する暗号化処理部であり、少なくとも３種類の暗号化アルゴリズムを使用して情報の暗号化が可能である。第１の暗号化処理は、ＩＰアドレス情報とシリアル番号情報とからなる固有情報を暗号化することによりレジストリキーを生成する。第２の暗号化処理は、ＩＰアドレス情報とシリアル番号情報とからなる固有情報を暗号化することによりユニークＩＤを生成する。第３の暗号化処理は、ユニークＩＤを暗号化することによりパスワードを生成する。暗号化処理部３７は、入力情報の暗号化を行うことが可能であるとともに暗号化された情報の復号化も行うことが可能である。符号３８は、情報書込処理の実行結果を表示する表示部である。符号３９は、情報書込部３６が出力する情報を携帯端末４に対して出力するために、携帯端末４に対して着脱可能な情報通信用コネクタである。
【００１８】
次に、図２を参照して、情報書込装置３が携帯端末４に対して情報書込みを行う処理の実行を制限するために、実行許可のキー情報を情報書込装置３内に登録する動作を説明する。まず、ユーザは、入力部３３からキー情報の登録を行う操作を行う。これを受けて、制御部３１は、固有情報取得部３５に対して、情報書込装置３を一意に特定することが可能な固有情報を取得するように指示を出す。これを受けて、固有情報取得部３５は、通信部３２がネットワーク２を介して通信する場合のＩＰアドレス情報と、ＨＤＤ３４のシリアル番号情報とを取得して、制御部３１に対して出力する（ステップＳ１）。
【００１９】
次に、制御部３１は、暗号化処理部３７に対して、固有情報取得部３５から出力されたＩＰアドレス情報とシリアル番号情報とからなる固有情報を受け渡し、暗号化処理を実行する指示を出す。これを受けて、暗号化処理部３７は、第２の暗号化アルゴリズムを使用して、ＩＰアドレス情報とシリアル番号情報とを暗号化することによりユニークＩＤ（固有情報を第２の暗号化処理によって暗号化した情報）を生成して（ステップＳ２）、このユニークＩＤを制御部３１へ出力する。制御部３１は、このユニークＩＤを内部に保持する。
【００２０】
次に、制御部３１は、通信部３２を介して、生成されたユニークＩＤを含むパスワード発行要求を情報管理装置１へ送信する（ステップＳ３）。このパスワード発行要求は、通信部１２を介して、制御部１１が受信する（ステップＳ４）。パスワード発行要求を受信すると、制御部１１は、受信したパスワード発行要求に含まれるユニークＩＤを抽出し、このユニークＩＤを暗号化処理部１４へ受け渡し、暗号化処理を実行する指示を出す。これを受けて、暗号化処理部１４は、第３の暗号化アルゴリズムを使用して、ユニークＩＤを暗号化することによりパスワード（ユニークＩＤを第３の暗号化処理によって暗号化した情報）を生成して（ステップＳ５）、このパスワードを制御部１１へ出力する。
【００２１】
次に、制御部１１は、パスワード発行要求に対する応答として、通信部１２を介して、生成したパスワードを情報書込装置３へ送信する（ステップＳ６）。このパスワードは、通信部３２を介して、制御部３１が受信する（ステップＳ７）。パスワードを受信すると、制御部３１は、このパスワードを暗号化処理部３７へ受け渡し、復号化する指示を出す。これを受けて、暗号化処理部３７は、第３の暗号化アルゴリズムを使用して、パスワードを復号化することによりユニークＩＤを復元して、このユニークＩＤを制御部３１へ出力する（ステップＳ８）。制御部３１は、復元されたユニークＩＤと内部に保持しているユニークＩＤとを照合し、一致するか否かによって、パスワードが正当なものであるかを判定する（ステップＳ９）。この判定の結果、パスワードが正当なものでなければ、制御部３１は、表示部３８にキー情報の登録を行うことができないことを示すエラーメッセージを表示する（ステップＳ１３）。
【００２２】
一方、パスワードが正当なものであれば、制御部３１は、固有情報取得部３５に対して、情報書込装置３に固有の情報を取得するように指示を出す。これを受けて、固有情報取得部３５は、通信部３２がネットワーク２を介して通信する場合のＩＰアドレス情報と、ＨＤＤ３４のシリアル番号情報とを改めて取得して、制御部３１に対して出力する（ステップＳ１０）。続いて、制御部３１は、暗号化処理部３７に対して、固有情報取得部３５から出力されたＩＰアドレス情報とシリアル番号情報とを受け渡し、暗号化処理を実行する指示を出す。これを受けて、暗号化処理部３７は、第１の暗号化アルゴリズムを使用して、ＩＰアドレス情報とシリアル番号情報とを暗号化することによりレジストリキー（固有情報を第１の暗号化処理によって暗号化した情報）を生成して（ステップＳ１１）、このレジストリキーを制御部３１へ出力する。制御部３１は、このレジストリキーをＨＤＤ３４の所定の領域に登録する（ステップＳ１２）。この動作によって、情報書込装置３が携帯端末４に対して情報書込みを行う処理の実行を制限するための実行許可のキー情報が情報書込装置３のＨＤＤ３４内に登録されたことになる。
【００２３】
次に、図３を参照して、情報書込装置３がレジストリキーに基づいて携帯端末４に対して情報書込みを行う処理の実行を制限する動作を説明する。まず、ユーザが入力部３３から情報書込のアプリケーション起動の操作を行うと、制御部３１は、ＨＤＤ３４から情報書込アプリケーションをロードして情報書込アプリケーションを起動する（ステップＳ２１）。そして、制御部３１は、固有情報取得部３５に対して、情報書込装置３に固有の情報を取得するように指示を出す。これを受けて、固有情報取得部３５は、通信部３２がネットワーク２を介して通信する場合のＩＰアドレス情報と、ＨＤＤ３４のシリアル番号情報とを取得して、制御部３１に対して出力する（ステップＳ２２）。
【００２４】
次に、制御部３１は、暗号化処理部３７に対して、固有情報取得部３５から出力されたＩＰアドレス情報とシリアル番号情報とを受け渡し、暗号化処理を実行する指示を出す。これを受けて、暗号化処理部３７は、第１の暗号化アルゴリズムを使用して、ＩＰアドレス情報とシリアル番号情報とを暗号化することによりレジストリキー（固有情報を第１の暗号化処理によって暗号化した情報）を生成して（ステップＳ２３）、このレジストリキーを制御部３１へ出力する。
【００２５】
次に、制御部３１は、ＨＤＤ３４内の所定領域に登録されているレジストリキーを読み出し、この読み出されたレジストリキーと、新たに生成されたレジストリキーとを照合し（ステップＳ２４）、一致するか否かを判定する（ステップＳ２５）。この判定の結果、一致しなければ、制御部３１は、表示部３８に情報書込みを行う処理の実行ができないことを示すエラーメッセージを表示する（ステップＳ２８）。
【００２６】
一方、読み出されたレジストリキーと、新たに生成されたレジストリキーが一致した場合、制御部３１は、情報書込部３６に対して、情報書き込み処理を許可する（ステップＳ２６）。これにより、情報書込部３６は、携帯端末４へ情報を書き込むことが可能となる。そして、ユーザが情報書込アプリケーションの処理動作に応じて、携帯端末４へ書き込むべき情報（例えば、電話番号等）を入力部３３から入力すると、制御部３１は、情報書込部３６を介して、書き込むべき情報を携帯端末４へ出力することにより、情報書き込み処理を実行する（ステップＳ２７）。この動作により、レジストリキーが一致すれば、情報書き込み処理が実行され、レジストリキーが一致しなければ情報書き込み処理の実行が制限されることになる。
【００２７】
このように、情報書込装置３が携帯端末４に対して情報書込みを行う処理の実行を制限するために、実行許可のキー情報を情報書込装置３内に登録する場合に必要なパスワードを情報書込装置３に固有な情報に基づいて生成するようにしたため、パスワードを不正に入手しても他の情報書込装置において流用することはできない。また、情報書込装置３内に登録されるレジストリキーは、情報書込装置３に固有な情報に基づいて生成するようにしたため、他の情報書込装置において流用することはできず、不正な情報書込処理の実行を防止することができる。また、情報書込装置３に固有な情報として、ＩＰアドレスを用いるようにしたため、正当な情報書込装置を不正に持ち出された場合でもＩＰアドレスが変わってしまうので不正利用を防止することができる。また、パスワードの発行を行う情報管理装置を設け、実行許可のキー情報登録する際に、情報管理装置に対してパスワード発行要求を行うようにしたため、パスワードを発行した情報書込装置を一元管理することが可能となる。
【００２８】
なお、情報書込アプリケーションにより携帯端末４へ情報書き込み処理を行う場合に、電話番号等の書き込むべき情報に加え、情報書込装置３内で生成したユニークＩＤも携帯端末４へ書き込むようにしてもよい。このようにすることにより、携帯端末４へ書き込み処理を行った情報書込装置の特定を容易に行うことが可能である。また、パスワードの発行は、ネットワーク２を経由してオンラインで発行される必要はなく、情報書込装置３が出力したユニークＩＤを、ユーザが電話やＦＡＸ等を用いてパスワード発行管理者へ通知し、パスワード発行管理者が情報管理装置１を使用して発行したパスワードを電話やＦＡＸ等を用いてユーザに通知し、ユーザが情報書込装置３へ通知されたパスワードを入力するようにしてもよい。
【００２９】
また、前述した説明においては、実行を制限する対象の情報処理アプリケーションを情報書込アプリケーションとして説明したが、実行を制限する対象の情報処理は、情報を機器に書き込む処理に限らず何でもよい。例えば、秘匿情報を表示するのみのアプリケーションであったり、秘匿情報を機器から読み込むアプリケーション等であってもよい。また、前述した説明においては、固有情報をＩＰアドレスとシリアル番号としたが、いずれか一方のみを固有情報としてもよい。さらに、ＩＰアドレス、シリアル番号に限らず、通信部３２のＭＡＣアドレスや情報書込装置３内に予め付与された識別番号等を固有情報としてもよい。
【００３０】
また、本発明の携帯端末は、移動通信を使用した携帯電話機や移動通信機能を有した携帯情報端末（ＰＤＡ）、モバイル端末、カーナビ装置などを含むものである。
【００３１】
なお、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより情報処理実行制御処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す装置の動作を示すフローチャートである。
【図３】図１に示す装置の動作を示すフローチャートである。
【符号の説明】
【００３４】
１・・・情報管理装置、１１・・・制御部、１２・・・通信部、１３・・・記憶部、１４・・・暗号化処理部、２・・・ネットワーク、３・・・情報書込部、３１・・・制御部、３２・・・通信部、３３・・・入力部、３４・・・ＨＤＤ、３５・・・固有情報取得部、３６・・・情報書込部、３７・・・暗号化処理部、３８・・・表示部、３９・・・情報通信用コネクタ、４・・・携帯端末
【図１】
0004791193.tif 000002
【図２】
0004791193.tif 000003
【図３】
0004791193.tif 000004