(57)【特許請求の範囲】
【請求項１】
ソフトウェアの不正使用を防止する不正使用防止システムであって、
不揮発性記憶装置を実装するとともに第１個別情報を記憶するハードウェアキーと、
ソフトウェアに基づいて動作するコンピュータ機能を有するとともに第２個別情報を記憶する移動機と、
前記移動機と着脱自在に電気的に接続されるケーブルと、
前記ハードウェアキーと有線又は無線により電気的に接続されるとともに、前記ケーブルと着脱自在に電気的に接続され、前記移動機にファイルをダウンロードするためのダウンロードツールを記憶する記憶部を有し、かつ、前記ダウンロードツールに基づいて情報処理を行う制御部を有するコンピュータと、
を備え、
前記コンピュータの前記制御部は、
前記ダウンロードツールを起動したときに前記ハードウェアキーおよび前記移動機が電気的に接続されているか否かを確認するように処理し、
前記ハードウェアキーおよび前記移動機が電気的に接続されている場合に、前記ハードウェアキーの前記第１個別情報、および前記移動機の前記第２個別情報を読出すように処理し、
読み出した前記第１個別情報と前記第２個別情報が一致しているか否かの照合を行うように処理し、
前記第１個別情報と前記第２個別情報が一致している場合に、前記移動機へのダウンロードを許可し、操作に応じてファイルのダウンロードを行うように処理することを特徴とする不正使用防止システム。
【請求項２】
前記コンピュータの前記制御部は、前記ハードウェアキーおよび前記移動機が電気的に接続されていない場合に、前記ハードウェアキーおよび前記移動機の接続を促す案内画面を表示するように処理することを特徴とする請求項１記載の不正使用防止システム。
【請求項３】
前記コンピュータの前記制御部は、前記第１個別情報と前記第２個別情報が一致していない場合に、前記移動機へのダウンロードを許可せず、一致していない旨の注意画面を表示するように処理することを特徴とする請求項１又は２記載の不正使用防止システム。
【請求項４】
前記ファイルは、前記コンピュータ自身が記憶するファイル、前記コンピュータが記憶媒体から読み出したファイル、前記コンピュータとネットワークを介して接続されたサーバから提供されたファイル、及び前記コンピュータと接続されたハードウェアから読み出したファイルのいずれかであることを特徴とする１乃至３のいずれか一に記載の不正使用防止システム。
【請求項５】
コンピュータを用いてソフトウェアの不正使用を防止するプログラムであって、
起動したときに前記コンピュータにハードウェアキーおよび移動機が電気的に接続されているか否かを確認する処理と、
前記ハードウェアキーおよび前記移動機が電気的に接続されている場合に、前記ハードウェアキーに記憶された第１個別情報、および前記移動機に記憶された前記第２個別情報を読出す処理と、
読み出した前記第１個別情報と前記第２個別情報が一致しているか否かの照合を行う処理と、
前記第１個別情報と前記第２個別情報が一致している場合に、前記移動機へのダウンロードを許可し、操作に応じてファイルのダウンロードを行う処理と、
を実行させることを特徴とするプログラム。
【請求項６】
前記コンピュータに前記ハードウェアキーおよび前記移動機が電気的に接続されていない場合に、前記ハードウェアキーおよび前記移動機の接続を促す案内画面を表示する処理を実行させることを特徴とする請求項５記載のプログラム。
【請求項７】
前記第１個別情報と前記第２個別情報が一致していない場合に、前記移動機へのダウンロードを許可せず、一致していない旨の注意画面を表示する処理を実行させることを特徴とする請求項５又は６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアキーを用いてコンピュータにおけるソフトウェアの不正使用を防止する不正使用防止システム及びプログラムに関し、特に、コンピュータに接続された移動機にファイルをダウンロードするためのソフトウェアの不正使用を防止する不正使用防止システム及びプログラムに関する。
【背景技術】
【０００２】
従来、ハードウェアキーを用いてコンピュータにおけるソフトウェアの不正使用を防止する不正使用防止システムとして、ソフトウェアがインストールされたコンピュータに装着する当該ソフトウェアの正規ユーザだけが有しているハードウェアキーとして、着脱可能な不揮発性記憶装置を用い、当該ソフトウェアの中でハードウェアキーに書き込まれたコンピュータの個別情報と、コンピュータ内の個別情報との照合を行い、一致していたら当該ソフトウェアを動作させるものが開示されている（特許文献１参照）。
【０００３】
【特許文献１】特開２００４−２８０５８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムは、ソフトウェアの起動の際、ソフトウェアの個別情報とハードウェアキーの個別情報との比較を行ってソフトウェアの起動を制限しているに過ぎない。コンピュータに接続された移動機にコンテンツ、アプリケーションソフトなどのファイルをダウンロードするためのソフトウェアに適用した場合、ソフトウェアが一旦起動してしまうと、移動機へのダウンロードの排他的制御ができなくなり、誤ったソフトや禁止されたソフトのダウンロードが行われるおそれがある。また、ハードウェアキー自体が盗難にあうと、移動機に対して制限なく不正にダウンロードされるおそれがある。
【０００５】
本発明の主な課題は、移動機への不正なダウンロードを防止できるシステムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の視点においては、ソフトウェアの不正使用を防止する不正使用防止システムであって、不揮発性記憶装置を実装するとともに第１個別情報を記憶するハードウェアキーと、ソフトウェアに基づいて動作するコンピュータ機能を有するとともに第２個別情報を記憶する移動機と、前記移動機と着脱自在に電気的に接続されるケーブルと、前記ハードウェアキーと着脱自在に電気的に接続されるとともに、前記移動機と着脱自在に電気的に接続され、前記移動機にファイルをダウンロードするためのダウンロードツールを記憶する記憶部を有し、かつ、前記ダウンロードツールに基づいて情報処理を行う制御部を有するコンピュータと、を備え、前記コンピュータの前記制御部は、前記ダウンロードツールを起動したときに前記ハードウェアキーおよび前記移動機が電気的に接続されているか否かを確認するように処理し、前記ハードウェアキーおよび前記移動機が電気的に接続されている場合に、前記ハードウェアキーの前記第１個別情報、および前記移動機の前記第２個別情報を読出すように処理し、読み出した前記第１個別情報と前記第２個別情報が一致しているか否かの照合を行うように処理し、前記第１個別情報と前記第２個別情報が一致している場合に、前記移動機へのダウンロードを許可し、操作に応じてファイルのダウンロードを行うように処理することを特徴とする。
【０００７】
本発明の前記不正使用防止システムにおいて、前記コンピュータの前記制御部は、前記ハードウェアキーおよび前記移動機が電気的に接続されていない場合に、前記ハードウェアキーおよび前記移動機の接続を促す案内画面を表示するように処理することが好ましい。
【０００８】
本発明の前記不正使用防止システムにおいて、前記コンピュータの前記制御部は、前記第１個別情報と前記第２個別情報が一致していない場合に、前記移動機へのダウンロードを許可せず、一致していない旨の注意画面を表示するように処理することが好ましい。
【０００９】
本発明の前記不正使用防止システムにおいて、前記ファイルは、前記コンピュータ自身が記憶するファイル、前記コンピュータが記憶媒体から読み出したファイル、前記コンピュータとネットワークを介して接続されたサーバから提供されたファイル、及び前記コンピュータと接続されたハードウェアから読み出したファイルのいずれかであることが好ましい。
【００１０】
本発明の第２の視点においては、コンピュータを用いてソフトウェアの不正使用を防止するプログラムであって、起動したときに前記コンピュータにハードウェアキーおよび移動機が電気的に接続されているか否かを確認する処理と、前記ハードウェアキーおよび前記移動機が電気的に接続されている場合に、前記ハードウェアキーに記憶された第１個別情報、および前記移動機に記憶された前記第２個別情報を読出す処理と、読み出した前記第１個別情報と前記第２個別情報が一致しているか否かの照合を行う処理と、前記第１個別情報と前記第２個別情報が一致している場合に、前記移動機へのダウンロードを許可し、操作に応じてファイルのダウンロードを行う処理と、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、予めハードウェアキーに移動機の個別情報と対応する個別情報を記憶させ、ダウンロードツールを起動した後に、ハードウェアキーと移動機の個別情報を照合するため、移動機の選択的な制御が可能となり、不正なダウンロード行為を防止することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態１に係る不正使用防止システムについて図面を用いて説明する。図１は、本発明の実施形態１に係る不正使用防止システムの構成を模式的に示したブロック図である。
【００１３】
不正使用防止システム１は、ハードウェアキー１０を用いて、コンピュータ２０に接続された移動機３０にコンテンツ、アプリケーションソフト、ゲームソフトなどのファイルをダウンロードするためのソフトウェアの不正使用を防止するシステムである。不正使用防止システム１は、ハードウェアキー１０と、コンピュータ２０と、移動機３０と、ケーブル４０と、を有する。
【００１４】
ハードウェアキー１０は、コンピュータ２０においてダウンロードツールを起動するためのキーとなる携帯可能なハードウェアである。ハードウェアキー１０は、不揮発性記憶装置を実装し、不揮発性記憶装置において移動機３０に係る個別情報を記憶する。ハードウェアキー１０は、コンピュータ２０と有線又は無線により電気的に接続可能な構成となっており、例えば、コンピュータ２０のコネクタ部（図示せず）に着脱自在なプラグ部（図示せず；例えば、ＵＳＢプラグ）を有するものや、ＩＣタグのようなものであってもよい。
【００１５】
コンピュータ２０は、移動機３０にコンテンツ、アプリケーションソフトなどのファイルをダウンロードするためのソフトウェア（ダウンロードツール）がインストールされた情報処理端末である。コンピュータ２０は、ハードウェアキー１０と有線又は無線により電気的に接続可能な構成となっており、例えば、ハードウェアキー１０のプラグ部（図示せず）と電気的かつ機械的に接続するためのコネクタ部（図示せず；例えば、ＵＳＢコネクタ）を備えたものや、外付けされたハードウェアキー１０の記憶情報を読み取るリーダユニットと電気的に接続された構成になっていてもよい。コンピュータ２０は、ケーブル４０のプラグ部（図示せず）と電気的かつ機械的に接続するためのコネクタ部（図示せず；例えば、ＵＳＢコネクタ）を有する。なお、コンピュータ２０は、外付けのコネクタユニットを介してハードウェアキー１０およびケーブル４０と接続されるようにしてもよい。コンピュータ２０は、制御部２１と、記憶部２２と、通信部２３と、操作部２４と、表示部２５と、読取部２６と、インターフェース部２７と、を有する。制御部２１は、所定のプログラムに基づいて各機能部２２〜２７を制御する。記憶部２２は、プログラム（ダウンロードツールを含む）やデータを記憶する。通信部２３は、メール送受信、インターネット接続などの通信を行う。操作部２４では、情報の入力操作が行われる。表示部２５は、所定の情報を表示する。読取部２６は、ディスク等の記憶媒体から情報を読み取る。インターフェース部２７は、コンピュータ２０に接続される外部装置（ハードウェアキー１０およびケーブル４０）との間の情報のやりとりを行う。
【００１６】
制御部２１は、ハードウェアキー１０がコンピュータ２０に接続されると、ダウンロードツールを起動し、ダウンロードツールに基づいてハードウェアキー１０に記憶された個別情報を読み出すように処理する。制御部２１は、ダウンロードすべき移動機３０がケーブル４０を介してコンピュータ２０に接続されると、ダウンロードツールに基づいて移動機３０に記憶された個別情報を読み出すように処理する。制御部２１は、ダウンロードツールに基づいて、ハードウェアキー１０から読み出した個別情報と、移動機３０から読み出した個別情報との照合を行うように処理する。制御部２１は、ダウンロードツールに基づいて、両個別情報の照合により一致していれば、移動機３０へのダウンロードが可能な状態にし、ユーザの操作に応じて、コンテンツ、アプリケーションソフトなどのファイルをダウンロードするように処理する。制御部２１は、ダウンロードツールに基づいて、両個別情報の照合により一致していなければ、移動機３０へのダウンロードを禁止するように処理する。
【００１７】
移動機３０は、ソフトウェアに基づいて動作するコンピュータ機能を有する携帯端末であり、例えば、携帯電話機、ＰＨＳ、メール端末、携帯ゲーム機、携帯型音楽再生機、デジカメ、電子ブック端末等である。移動機３０は、ケーブル４０のプラグ部（図示せず）と電気的かつ機械的に接続するためのコネクタ部（図示せず）を有する。移動機３０は、所定のプログラムに基づいて、機種により通話処理、音楽再生処理、撮像処理、映像再生処理、ゲーム処理等の所定の処理を行う。移動機３０は、ハードウェアキー１０に記憶された個別情報と対応する個別情報（例えば、機体ＩＤ、ライセンスキー、ユーザが作成したパスワード等の１個又は複数個の識別情報）を記憶している。移動機３０は、コンピュータ２０のダウンロードツールによるダウンロード処理により、コンテンツ、アプリケーションソフトなどのファイルを記憶することが可能である。なお、ダウンロードツールによりダウンロードされるファイルとして、例えば、コンピュータ２０自身が記憶するファイル、ディスク等の記憶媒体から読み出したファイル、コンピュータ２０とネットワーク（図示せず）を介して接続されたサーバ（図示せず）から提供されたファイル、コンピュータ２０と接続されたハードウェアから読み出したファイル等が挙げられる。
【００１８】
ケーブル４０は、コンピュータ２０と移動機３０を電気的に接続するためのケーブルである。ケーブル４０は、一端にコンピュータ２０のコネクタ部（図示せず）に着脱自在なプラグ部（図示せず；例えば、ＵＳＢプラグ）を有し、他端に移動機３０のコネクタ部（図示せず）と着脱自在なプラグ部（図示せず）を有する。
【００１９】
次に、本発明の実施形態１に係る不正使用防止システムの動作について説明する。図２は、本発明の実施形態１に係る不正使用防止システムの動作を模式的に示したフローチャートである。なお、不正使用防止システムの構成については図１を参照されたい。
【００２０】
前提として、コンピュータ２０にはダウンロードツールがインストールされており、ハードウェアキー１０および移動機３０には個別情報が記憶されているものとする。まず、コンピュータ２０は、ユーザの操作によりダウンロードツールを起動する（ステップＡ１）。次に、コンピュータ２０は、ハードウェアキー１０および移動機３０が電気的に接続されているか否かを確認する（ステップＡ２）。
【００２１】
ハードウェアキー１０および移動機３０が電気的に接続されていない場合（ステップＡ２のＮＯ）、コンピュータ２０は、ハードウェアキー１０および移動機３０の接続を促す案内画面を表示し（ステップＡ３）、ステップＡ２に戻る。
【００２２】
ハードウェアキー１０および移動機３０が接続されている場合（ステップＡ２のＹＥＳ）、コンピュータ２０は、ハードウェアキー１０の個別情報、および移動機３０の個別情報を読出す（ステップＡ４）。次に、コンピュータ２０は、読み出した両個別情報が一致しているか否かの照合を行う（ステップＡ５）。
【００２３】
一致していない場合（ステップＡ５のＮＯ）、コンピュータ２０は、ダウンロードを許可せず、一致していない旨の注意画面を表示し（ステップＡ６）、終了する。
【００２４】
一致している場合（ステップＡ５のＹＥＳ）、コンピュータ２０は、ダウンロードを許可し、ユーザの操作に応じてファイルのダウンロードを行い（ステップＡ７）、終了する。
【００２５】
なお、コンピュータ２０は、ダウンロードツールを有すれば、ハードウェアキー１０と移動機３０の個別情報が関連付けられている限り、他人のコンピュータであってもよい。
【００２６】
実施形態１によれば、予めハードウェアキー１０に移動機３０の個別情報と対応する個別情報を記憶させ、ダウンロードツールを起動した後に、ハードウェアキー１０と移動機３０の個別情報を照合するため、移動機３０の選択的な制御が可能となり、不正なダウンロード行為を防止することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態１に係る不正使用防止システムの構成を模式的に示したブロック図である。
【図２】本発明の実施形態１に係る不正使用防止システムの動作を模式的に示したフローチャートである。
【符号の説明】
【００２８】
１  不正使用防止システム
１０  ハードウェアキー
２０  コンピュータ
２１  制御部
２２  記憶部
２３  通信部
２４  操作部
２５  表示部
２６  読取部
２７  インターフェース部
３０  移動機
４０  ケーブル
【図１】
0004765713.tif 000002
【図２】
0004765713.tif 000003