(57)【要約】【課題】無線通信端末に記憶された情報を用いた第３者による不正な無線通信を防止する。【解決手段】情報処理端末と着脱可能に構成された無線通信端末が情報処理端末に取り付けられた際に、情報処理端末に、無線通信端末に記憶された第１の情報を無線通信端末から読み出させ、読み出した第１の情報を情報処理端末に固有に付与された固有情報を用いて暗号化させ、暗号化した第１の情報を第２の情報として無線通信端末の第１の情報が記憶されていた領域に書き込ませ、その後、第２の情報を無線通信端末から読み出させ、読み出した第２の情報を固有情報を用いて復号化させ、復号化に成功した場合、第１の情報を用いて情報処理端末とネットワークとを無線通信端末を介して接続する。【選択図】図１
2010109570.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末と、該情報処理端末と着脱可能に構成された無線通信端末とを有し、前記情報処理端末が該無線通信端末の記憶した第１の情報を用いることにより前記無線通信端末を介してネットワークと通信を行えるようにした通信システムにおいて、
前記無線通信端末は、前記情報処理端末に取り付けられた際に、前記情報処理端末に前記第１の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて暗号化させて第２の情報とし、前記情報処理端末に前記第２の情報を当該無線通信端末へ書き込ませておき、その後に、前記第２の情報を当該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて復号化させ、該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを当該無線通信端末を介して接続することを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記無線通信端末は、前記第１の情報を暗号化させるときに、前記暗号化させる情報処理端末に固有に付与された前記固有情報を暗号化鍵として対称アルゴリズムを用いて該情報処理端末に暗号化させ、該情報処理端末に前記第１の情報を暗号化した前記第２の情報を当該無線通信端末の前記第１の情報が記憶されていた領域に書き込ませ、前記第２の情報を復号化させるときに、前記復号化させる情報処理端末に固有に付与された前記固有情報を復号化鍵として対称アルゴリズムを用いて該情報処理端末に復号化させることを特徴とする通信システム。
【請求項３】
請求項１または請求項２に記載の通信システムにおいて、
前記無線通信端末は、前記情報処理端末に、前記第２の情報を書き込む際に前記第１の情報を暗号化した旨を示すフラグを前記第２の情報とともに当該無線通信端末の記憶領域に書き込ませ、前記フラグを前記無線通信端末へ書き込ませたのちに、前記フラグを前記無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記フラグを読み出させ、該読み出したフラグが暗号化した旨を示すものである場合、前記情報処理端末に前記第２の情報を当該無線通信端末から読み出させ、前記情報処理端末に該読み出した第２の情報を前記固有情報を用いて復号化させることを特徴とする通信システム。
【請求項４】
請求項１乃至３のいずれか１項に記載の通信システムにおいて、
前記無線通信端末は、前記情報処理端末が前記第２の情報を書き込む際に、当該無線通信端末の前記第１の情報が記憶されていた領域に替えて、該第１の情報が記憶されていた領域以外の領域に書き込ませ、前記第１の情報を前記情報処理端末以外の情報処理端末で使用しない旨の入力を該情報処理端末が受け付けた場合、該情報処理端末に前記第１の情報を前記無線通信端末の記憶領域から削除させることを特徴とする通信システム。
【請求項５】
請求項１乃至４のいずれか１項に記載の通信システムにおいて、
前記無線通信端末は、複数の情報処理端末それぞれに対応した複数の第２の情報を書き込み可能であり、当該無線通信端末に前記複数の第２の情報が記憶されている場合、前記第２の情報を復号化させるときに、前記復号化させる前記情報処理端末が前記複数の第２の情報のうち１つの第２の情報の復号化に失敗した際、当該無線通信端末に記憶されている前記復号化に失敗した第２の情報以外の第２の情報を該情報処理端末に読み出させることを特徴とする通信システム。
【請求項６】
請求項１乃至５のいずれか１項に記載の通信システムにおいて、
前記無線通信端末は、前記情報処理端末に、該情報処理端末を識別可能な識別情報であるＩＤや、該情報処理端末の物理アドレスを前記固有情報として用いて暗号化または復号化させることを特徴とする通信システム。
【請求項７】
情報処理端末と着脱可能に構成された無線通信端末であって、
前記情報処理端末に取り付けられた際に、前記情報処理端末に当該無線通信端末の記憶した第１の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて暗号化させて第２の情報とし、前記情報処理端末に前記第２の情報を当該無線通信端末へ書き込ませておき、その後に、前記第２の情報を当該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて復号化させ、該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを当該無線通信端末を介して接続する無線通信端末。
【請求項８】
請求項７に記載の無線通信端末において、
前記第１の情報を暗号化させるときに、前記暗号化させる情報処理端末に固有に付与された前記固有情報を暗号化鍵として対称アルゴリズムを用いて該情報処理端末に暗号化させ、該情報処理端末に前記第１の情報を暗号化した前記第２の情報を当該無線通信端末の前記第１の情報が記憶されていた領域に書き込ませ、前記第２の情報を復号化させるときに、前記復号化させる情報処理端末に固有に付与された前記固有情報を復号化鍵として対称アルゴリズムを用いて該情報処理端末に復号化させることを特徴とする無線通信端末。
【請求項９】
請求項７または請求項８に記載の無線通信端末において、
前記情報処理端末に、前記第２の情報を書き込む際に前記第１の情報を暗号化した旨を示すフラグを前記第２の情報とともに当該無線通信端末の記憶領域に書き込ませ、前記フラグを前記無線通信端末へ書き込ませたのちに、前記フラグを前記無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記フラグを読み出させ、該読み出したフラグが暗号化した旨を示すものである場合、前記情報処理端末に前記第２の情報を当該無線通信端末から読み出させ、前記情報処理端末に該読み出した第２の情報を前記固有情報を用いて復号化させることを特徴とする無線通信端末。
【請求項１０】
請求項７乃至９のいずれか１項に記載の無線通信端末において、
前記情報処理端末が前記第２の情報を書き込む際に、当該無線通信端末の前記第１の情報が記憶されていた領域に替えて、該第１の情報が記憶されていた領域以外の領域に書き込ませ、前記第１の情報を前記情報処理端末以外の情報処理端末で使用しない旨の入力を該情報処理端末が受け付けた場合、該情報処理端末に前記第１の情報を前記無線通信端末の記憶領域から削除させることを特徴とする無線通信端末。
【請求項１１】
請求項７乃至１０のいずれか１項に記載の無線通信端末において、
複数の情報処理端末それぞれに対応した複数の第２の情報を書き込み可能であり、当該無線通信端末に前記複数の第２の情報が記憶されている場合、前記第２の情報を復号化させるときに、前記復号化させる前記情報処理端末が前記複数の第２の情報のうち１つの第２の情報の復号化に失敗した際、当該無線通信端末に記憶されている前記復号化に失敗した第２の情報以外の第２の情報を該情報処理端末に読み出させることを特徴とする無線通信端末。
【請求項１２】
請求項７乃至１１のいずれか１項に記載の無線通信端末において、
前記情報処理端末に、該情報処理端末を識別可能な識別情報であるＩＤや、該情報処理端末の物理アドレスを前記固有情報として用いて暗号化または復号化させることを特徴とする無線通信端末。
【請求項１３】
無線通信機能を有する無線通信端末を介して情報処理端末とネットワークとを接続する接続方法であって、
前記無線通信端末が前記情報処理端末に取り付けられた際に、前記情報処理端末に前記無線通信端末の記憶した第１の情報を前記無線通信端末から読み出させるステップと、
前記情報処理端末に、前記第１の情報を前記情報処理端末に固有に付与された固有情報を用いて暗号化させるステップと、
前記暗号化した第１の情報を第２の情報として、前記情報処理端末に前記無線通信端末へ書き込ませるステップと、
その後、前記無線通信端末が前記第２の情報を該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を前記無線通信端末から読み出させるステップと、
前記情報処理端末に、前記第２の情報を該情報処理端末に固有に付与された固有情報を用いて復号化させるステップと、
該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを前記無線通信端末を介して接続するステップとを有することを特徴とする接続方法。
【請求項１４】
請求項１３に記載の接続方法において、
前記第１の情報を暗号化させるときに、前記暗号化させる情報処理端末に固有に付与された前記固有情報を暗号化鍵として対称アルゴリズムを用いて該情報処理端末に暗号化させるステップと、
該情報処理端末に前記第１の情報を暗号化した前記第２の情報を当該無線通信端末の前記第１の情報が記憶されていた領域に書き込ませるステップと、
前記第２の情報を復号化させるときに、前記復号化させる情報処理端末に固有に付与された前記固有情報を復号化鍵として対称アルゴリズムを用いて該情報処理端末に復号化させるステップとを有することを特徴とする接続方法。
【請求項１５】
請求項１３または請求項１４に記載の接続方法において、
前記情報処理端末に、前記第２の情報を書き込む際に前記第１の情報を暗号化した旨を示すフラグを前記第２の情報とともに当該無線通信端末の記憶領域に書き込ませるステップと、
前記フラグを前記無線通信端末へ書き込ませたのちに、前記フラグを前記無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記フラグを読み出させるステップと、
該読み出したフラグが暗号化した旨を示すものである場合、前記情報処理端末に前記第２の情報を当該無線通信端末から読み出させるステップと、
前記情報処理端末に該読み出した第２の情報を前記固有情報を用いて復号化させるステップとを有することを特徴とする接続方法。
【請求項１６】
請求項１３乃至１５のいずれか１項に記載の接続方法において、
前記情報処理端末が前記第２の情報を書き込む際に、前記無線通信端末の前記第１の情報が記憶されていた領域に替えて、該第１の情報が記憶されていた領域以外の領域に書き込ませるステップと、
前記第１の情報を前記情報処理端末以外の情報処理端末で使用しない旨の入力を該情報処理端末が受け付けた場合、該情報処理端末に前記第１の情報を前記無線通信端末の記憶領域から削除させるステップとを有することを特徴とする接続方法。
【請求項１７】
請求項１３乃至１６のいずれか１項に記載の接続方法において、
複数の情報処理端末それぞれに対応した複数の第２の情報を書き込み可能であり、当該無線通信端末に前記複数の第２の情報が記憶されている場合、前記第２の情報を復号化させるときに、前記復号化させる前記情報処理端末が前記複数の第２の情報のうち１つの第２の情報の復号化に失敗した際、当該無線通信端末に記憶されている前記復号化に失敗した第２の情報以外の第２の情報を該情報処理端末に読み出させるステップを有することを特徴とする接続方法。
【請求項１８】
請求項１３乃至１７のいずれか１項に記載の接続方法において、
前記情報処理端末に、該情報処理端末を識別可能な識別情報であるＩＤや、該情報処理端末の物理アドレスを前記固有情報として用いて暗号化または復号化させるステップを有することを特徴とする接続方法。
【請求項１９】
情報処理端末と着脱可能に構成された無線通信機能を有する無線通信端末に記憶され、前記無線通信端末と前記情報処理端末とが接続された際に該情報処理端末に読み取られるプログラムであって、
前記無線通信端末が前記情報処理端末に取り付けられた際に、前記情報処理端末に前記無線通信端末の記憶した第１の情報を前記無線通信端末から読み出させる手順と、
前記情報処理端末に、前記第１の情報を前記情報処理端末に固有に付与された固有情報を用いて暗号化させる手順と、
前記暗号化した第１の情報を第２の情報として、前記情報処理端末に前記無線通信端末へ書き込ませる手順と、
その後、前記無線通信端末が前記第２の情報を該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を前記無線通信端末から読み出させる手順と、
前記情報処理端末に、前記第２の情報を該情報処理端末に固有に付与された固有情報を用いて復号化させる手順と、
該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを前記無線通信端末を介して接続する手順とを該情報処理端末に実行させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムにおいて、
前記第１の情報を暗号化させるときに、前記暗号化させる情報処理端末に固有に付与された前記固有情報を暗号化鍵として対称アルゴリズムを用いて該情報処理端末に暗号化させる手順と、
該情報処理端末に前記第１の情報を暗号化した前記第２の情報を当該無線通信端末の前記第１の情報が記憶されていた領域に書き込ませる手順と、
前記第２の情報を復号化させるときに、前記復号化させる情報処理端末に固有に付与された前記固有情報を復号化鍵として対称アルゴリズムを用いて該情報処理端末に復号化させる手順とを該情報処理端末に実行させるためのプログラム。
【請求項２１】
請求項１９または請求項２０に記載のプログラムにおいて、
前記情報処理端末に、前記第２の情報を書き込む際に前記第１の情報を暗号化した旨を示すフラグを前記第２の情報とともに当該無線通信端末の記憶領域に書き込ませる手順と、
前記フラグを前記無線通信端末へ書き込ませたのちに、前記フラグを前記無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記フラグを読み出させる手順と、
該読み出したフラグが暗号化した旨を示すものである場合、前記情報処理端末に前記第２の情報を当該無線通信端末から読み出させる手順と、
前記情報処理端末に該読み出した第２の情報を前記固有情報を用いて復号化させる手順とを該情報処理端末に実行させるためのプログラム。
【請求項２２】
請求項１９乃至２１のいずれか１項に記載のプログラムにおいて、
前記情報処理端末が前記第２の情報を書き込む際に、前記無線通信端末の前記第１の情報が記憶されていた領域に替えて、該第１の情報が記憶されていた領域以外の領域に書き込ませる手順と、
前記第１の情報を前記情報処理端末以外の情報処理端末で使用しない旨の入力を該情報処理端末が受け付けた場合、該情報処理端末に前記第１の情報を前記無線通信端末の記憶領域から削除させる手順とを該情報処理端末に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、無線通信端末、接続方法およびプログラムに関する。
【背景技術】
【０００２】
近年注目されているＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）技術を用いて通信を行う場合、ＷｉＭＡＸ通信機能を搭載したＰＣ−ＣａｒｄやＵＳＢデバイス（以下、ＷｉＭＡＸ通信端末と称する）をＰＣ等の情報処理端末に接続して当該通信を実現している。また、このＷｉＭＡＸ通信を行うための認証に使用する証明書および接続用インストーラがＷｉＭＡＸ通信端末内部のＥＥＰＲＯＭやＦｌａｓｈメモリなどの記憶領域に格納されている場合が多い。
【０００３】
しかしながら、当該ＷｉＭＡＸ通信端末を紛失した場合、または盗難された場合、第３者が、このＷｉＭＡＸ通信端末を情報処理端末に接続することにより、ＷｉＭＡＸ通信端末内部に格納されているデータを用いて通信環境をセットアップすることができてしまう。また、セットアップするとともに正規利用者のユーザＩＤやパスワードが必要な場合に、このユーザＩＤやパスワードを第３者が知り得た場合には、その第３者が正規利用者になりすまして、それらを用いてネットワークに接続してしまうおそれがある。
【０００４】
また、ＷｉＭＡＸ通信端末が、オープンかつ相互運用可能なデバイス管理方式の標準規格であるＯＭＡ−ＤＭ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ−Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）などの機能を有している場合、ユーザＩＤやパスワードおよび認証用の証明書が、ＷｉＭＡＸ通信端末内の記憶領域に格納されている。そのため、ユーザＩＤやパスワードを知らない第３者であっても、これらを読み取ることにより、ＷｉＭＡＸ通信端末の正規利用者がＷｉＭＡＸ通信端末を使用する情報処理端末とは異なる情報処理端末で利用出来てしまう。これは、ＷｉＭＡＸ通信端末に限らず、他の無線通信（例えば、無線ＬＡＮ等）を行う無線通信端末についても言えることである。
【０００５】
そこで、特定のコンピュータ等の情報処理端末に接続された場合のみ、当該情報処理端末に所定の機能を動作させるプログラムを実行させる外部記憶装置が考えられている（例えば、特許文献１参照。）。これは、当該情報処理端末固有に付与された個体識別情報と外部記憶装置が記憶している個体識別情報とを比較し、両者が一致した場合のみ、当該情報処理端末に所定の機能を動作させることにより実現されている。そして、当該情報処理端末は、パスワードを用いることにより、ネットワークへ接続するための接続情報自体を外部記憶装置から読み出して解読している。
【特許文献１】特開２００７−０４８００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、特許文献１に記載されたような技術においては、当該情報処理端末がネットワークへ接続するための接続情報自体を外部記憶装置から読み出すには個体識別情報を用いる必要はなく、パスワードを用いれば読み出しおよび解読可能である。そのため、上述した技術においては、外部接続装置（無線通信端末）を入手したこの装置の正規利用者とは異なる第３者がパスワードを知り得た場合には、その第３者がネットワークへ接続するための情報を取得することが可能となってしまう。このため、この第３者がパスワードを用いてネットワークへ接続するための情報を外部記憶装置から取得することにより、この第３者はこの取得した接続情報を用いて、この接続許可されていない情報処理端末をネットワークに接続することができてしまうという問題点がある。
【０００７】
本発明は、上述した課題を解決する通信システム、無線通信端末、接続方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、
情報処理端末と、該情報処理端末と着脱可能に構成された無線通信端末とを有し、前記情報処理端末が該無線通信端末の記憶した第１の情報を用いることにより前記無線通信端末を介してネットワークと通信を行えるようにした通信システムにおいて、
前記無線通信端末は、前記情報処理端末に取り付けられた際に、前記情報処理端末に前記第１の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて暗号化させて第２の情報とし、前記情報処理端末に前記第２の情報を当該無線通信端末へ書き込ませておき、その後に、前記第２の情報を当該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて復号化させ、該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを当該無線通信端末を介して接続することを特徴とする。
【０００９】
また、情報処理端末と着脱可能に構成された無線通信端末であって、
前記情報処理端末に取り付けられた際に、前記情報処理端末に当該無線通信端末の記憶した第１の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて暗号化させて第２の情報とし、前記情報処理端末に前記第２の情報を当該無線通信端末へ書き込ませておき、その後に、前記第２の情報を当該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を当該無線通信端末から読み出させて該情報処理端末に固有に付与された固有情報を用いて復号化させ、該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを当該無線通信端末を介して接続する。
【００１０】
また、無線通信機能を有する無線通信端末を介して情報処理端末とネットワークとを接続する接続方法であって、
前記無線通信端末が前記情報処理端末に取り付けられた際に、前記情報処理端末に前記無線通信端末の記憶した第１の情報を前記無線通信端末から読み出させるステップと、
前記情報処理端末に、前記第１の情報を前記情報処理端末に固有に付与された固有情報を用いて暗号化させるステップと、
前記暗号化した第１の情報を第２の情報として、前記情報処理端末に前記無線通信端末へ書き込ませるステップと、
その後、前記無線通信端末が前記第２の情報を該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を前記無線通信端末から読み出させるステップと、
前記情報処理端末に、前記第２の情報を該情報処理端末に固有に付与された固有情報を用いて復号化させるステップと、
該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを前記無線通信端末を介して接続するステップとを有する。
【００１１】
また、情報処理端末と着脱可能に構成された無線通信機能を有する無線通信端末に記憶され、前記無線通信端末と前記情報処理端末とが接続された際に該情報処理端末に読み取られるプログラムであって、
前記無線通信端末が前記情報処理端末に取り付けられた際に、前記情報処理端末に前記無線通信端末の記憶した第１の情報を前記無線通信端末から読み出させる手順と、
前記情報処理端末に、前記第１の情報を前記情報処理端末に固有に付与された固有情報を用いて暗号化させる手順と、
前記暗号化した第１の情報を第２の情報として、前記情報処理端末に前記無線通信端末へ書き込ませる手順と、
その後、前記無線通信端末が前記第２の情報を該無線通信端末へ書き込んだ情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、該取り付けられた情報処理端末に前記第２の情報を前記無線通信端末から読み出させる手順と、
前記情報処理端末に、前記第２の情報を該情報処理端末に固有に付与された固有情報を用いて復号化させる手順と、
該復号化に成功した場合、この復号結果である前記第１の情報を用いて該情報処理端末とネットワークとを前記無線通信端末を介して接続する手順とを該情報処理端末に実行させる。
【発明の効果】
【００１２】
以上説明したように本発明においては、情報処理端末と着脱可能に構成された無線通信端末が情報処理端末に取り付けられた際に、情報処理端末に第１の情報を無線通信端末から読み出させてこの情報処理端末の固有情報を用いて暗号化させて第２の情報とし、情報処理端末にこの第２の情報を無線通信端末へ書き込ませておき、その後に、この情報処理端末を含む複数の情報処理端末のうちのいずれかの情報処理端末に取り付けられた際に、この情報処理端末に第２の情報を無線通信端末から読み出させてこの情報処理端末の固有情報を用いて復号化させ、復号化に成功した場合、この復号結果である第１の情報を用いてこの情報処理端末とネットワークとを無線通信端末を介して接続する。
【００１３】
すなわち、本発明においては、第１の情報を無線通信端末を接続した情報処理端末の固有情報を用いて暗号化して無線通信端末に戻しておき、その後、無線通信端末が任意の情報処理端末に接続されたときに、この接続された情報処理端末の固有情報を用いてこの暗号化された第１の情報（第２の情報）を復号化し、復号化が成功したときに、この第１の情報を用いて、この情報処理端末とネットワークとをこの無線通信端末を介して接続している。
【００１４】
このため、第１の情報を暗号化した情報処理端末（すなわち、接続許可された情報処理端末）のみが、第２の情報を復号化して第１の情報を得ることができ、この第１の情報を用いてネットワークと接続することができる。
【００１５】
したがって、第３者はパスワードを用いてネットワークへ接続するための情報を取得することができない。このため、第３者は接続許可されていない情報処理端末をネットワークに接続することができない。
【００１６】
このように、無線通信端末に記憶された情報を用いた第３者による不正な無線通信を防止することができる。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１８】
図１は、本発明の通信システムの実施の一形態を示す図である。
【００１９】
本形態は図１に示すように、情報処理端末１０１，１０４，１０５と、無線通信端末１０２と、ネットワーク１０３とから構成されている。
【００２０】
情報処理端末１０１，１０４，１０５は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末である。
【００２１】
無線通信端末１０２は、無線通信機能を有し、情報処理端末１０１，１０４，１０５に着脱可能な通信デバイスである。この無線通信端末１０２を情報処理端末１０１，１０４，１０５に取り付ける（接続する）ことにより、情報処理端末１０１，１０４，１０５が無線通信端末１０２を介してネットワーク１０３と接続可能となる。つまり、無線通信端末１０２は、情報処理端末１０１，１０４，１０５とネットワーク１０３との間の通信を中継する。また、無線通信端末１０２には、情報やプログラムを記憶するメモリが具備されている。無線通信端末１０２の例として、無線ＬＡＮカードやＷｉＭＡＸデバイス（カード）等が挙げられる。
【００２２】
ネットワーク１０３は、無線ＬＡＮやＷｉＭＡＸ等の通信ネットワークである。
【００２３】
なお、情報処理端末の数は３台に限らない。
【００２４】
図２は、図１に示した無線通信端末１０２の内部構成の一例を示す図である。
【００２５】
図１に示した無線通信端末１０２には図２に示すように、無線通信部２０１と、インタフェース部２０２と、記憶部２０３と、制御部２０４とが設けられている。
【００２６】
無線通信部２０１は、無線通信機能を有し、情報処理端末１０１と無線通信端末１０２とが接続された（無線通信端末１０２が情報処理端末１０１に取り付けられた）場合、制御部２０４から出力されてきた情報をネットワーク１０３へ無線信号として送信する。また、ネットワーク１０３から情報処理端末１０１宛てに送信されてきた無線信号を受信し、制御部２０４へ出力する。
【００２７】
インタフェース部２０２は、情報処理端末１０１との間で通信を行い、やり取りされる信号について、無線通信端末１０２内部での信号形式と、情報処理端末１０１との間のインタフェース規格に適合した形式との変換を行う。
【００２８】
記憶部２０３は、情報処理端末１０１が無線通信端末１０２を介してネットワーク１０３との間で無線通信を行うための第１のプログラムと、当該第１のプログラムを情報処理端末１０１へダウンロードする第２のプログラムであるインストーラと、情報処理端末１０１が無線通信端末１０２を介してネットワーク１０３との間で無線通信を行うための証明書の情報とを記憶する。
【００２９】
制御部２０４は、これらの構成要素を制御し、特に通信制御を行う。また、記憶部２０３への情報の読み書きを行う。また、情報処理端末１０１から出力されてきた信号をインタフェース部２０２を介して入力し、所定の処理を行い、無線通信部２０１を介してネットワーク１０３へ送信、または、記憶部２０３との間で書き込み・読み出しを行う。また、ネットワーク１０３から送信されてきた信号を無線通信部２０１を介して受信し、所定の処理を行い、インタフェース部２０２を介して情報処理端末１０１へ出力する。
【００３０】
なお、図２には図１に示した無線通信端末１０２の構成要素のうち、本発明に関わる構成要素のみを示した。
【００３１】
図３は、図２に示した記憶部２０３の構造の一例を示す図である。
【００３２】
図２に示した記憶部２０３には図３に示すように、情報処理端末１０１が無線通信端末１０２を介してネットワーク１０３との間で無線通信を行うために情報処理端末１０１にダウンロードされる第１のプログラム（Ｐｒｏｇｒａｍ）と、当該第１のプログラムを情報処理端末１０１へダウンロードする第２のプログラムであるインストーラ（Ｉｎｓｔａｌｌｅｒ）と、証明書（Ｃｅｒｔｉｆｉｃａｔｅ  Ｆｉｌｅ）と、暗号化フラグ（Ｅｎｃｒｙｐｔｉｏｎ  Ｆｌａｇ）とが記憶されている。なお、証明書と暗号化フラグとは対応付けられて記憶された構造となっている。
【００３３】
証明書は、情報処理端末１０１が無線通信端末１０２を介してネットワーク１０３との間で無線通信を行うための情報である認証用の情報である。つまり、証明書とは、無線通信端末１０２と認証局とが信頼関係にあることを証明するためのデータである。情報処理端末１０１が無線通信端末１０２を介してネットワーク１０３と接続する際に、お互いの証明書を送りあい、受け取った証明書が信頼出来る内容かを確認することによって、通信を始めようとする相手が、信頼出来るかを確認するためのものである。
【００３４】
暗号化フラグは、対応付けられた証明書が暗号化されているかどうかを示すフラグである。この暗号化フラグは、証明書が暗号化されているかどうかを情報処理端末１０１および無線通信端末１０２にて認識することができる情報であれば良い。例えば、１ビットの情報からなり、当該ビットが「１」である場合、「暗号化されている」ことを示し、また、当該ビットが「０」である場合は、「暗号化されていない」ことを示すものであっても良い。
【００３５】
以下に、上述した形態における接続方法について説明する。
【００３６】
図４は、図１〜３に示した形態における接続方法を説明するためのフローチャートである。
【００３７】
まず、情報処理端末１０１に無線通信端末１０２が取り付けられることにより、互いに接続されると（ステップＳ１）、無線通信端末１０２の記憶部２０３に記憶されているインストーラが情報処理端末１０１にダウンロードされる（ステップＳ２）。これは、例えば、情報処理端末１０１が、取り付けられた無線通信端末１０２をＣＤ−ＲＯＭとして認識し、無線通信端末１０２の記憶部２０３に記憶されているインストーラを情報処理端末１０１にダウンロードするようにしても良い。
【００３８】
そして、ダウンロードされたインストーラが情報処理端末１０１にて実行されることにより、次に続くステップＳ３〜ステップＳ７が実施される。
【００３９】
ステップＳ３では、無線通信端末１０２の記憶部２０３に記憶されている通信用の証明書の暗号化処理が行われる。この暗号化は、情報処理端末１０１固有に付与された固有情報を暗号化鍵として用いて行われる。暗号化された証明書は、無線通信端末１０２の記憶部２０３に書き戻される。証明書がすでに暗号化されている場合は、暗号化処理は行われない。ここで、このすでに暗号化されている証明書の暗号化は情報処理端末１０１の固有情報を用いて行われるもののみに限らず、情報処理端末１０１以外の情報処理端末の固有情報を用いて行われているものもある。
【００４０】
その後、ステップＳ３にて暗号化されて無線通信端末１０２に書き戻された証明書、または、すでに暗号化されて無線通信端末１０２に書き戻されている証明書が使用できるかどうかの証明書確認処理が行われる（ステップＳ４）。この証明書確認処理は、暗号化されて無線通信端末１０２の記憶部２０３に記憶されている証明書を使用できるかどうかを確認するために情報処理端末１０１固有に付与された固有情報を暗号化鍵として復号化するものである。
【００４１】
ステップＳ４の証明書確認処理にて復号化が行われると、当該復号化が成功したかどうかが判断される（ステップＳ５）。この復号化が成功したかどうかの判断方法は、例えば、復号化した情報が通信を行うことができる証明書であるかどうかを判断する方法等の一般的な方法と同じである。
【００４２】
復号化が成功すると、この情報処理端末１０１はこの無線通信端末１０２を使用することができる端末であると判断されることとなり、正規の利用者による使用であると判断される。
【００４３】
ステップＳ５にて、復号化が成功したと判断されると、無線通信端末１０２の記憶部２０３に記憶されている暗号化された証明書を、他の情報処理端末でも使用できるように、復号化して記憶させる旨の指示があった場合、ステップＳ５で復号化された証明書を無線通信端末１０２の記憶部２０３に書き戻す復号化処理が行われる（ステップＳ６）。
【００４４】
その後、情報処理端末１０１によって通信用のプログラムが無線通信端末１０２の記憶部２０３からダウンロードされ（ステップＳ７）、情報処理端末１０１によってこの通信用のプログラムが実行されることにより、情報処理端末１０１が、ステップＳ５にて復号化された証明書を用いて無線通信端末１０２を介してネットワークと接続され、通信が開始される（ステップＳ８）。
【００４５】
このように、情報処理端末１０１に無線通信端末１０２が情報処理端末に取り付けられた際に、情報処理端末１０１に通信に必要な証明書を無線通信端末１０２から読み出させてこの情報処理端末１０１の固有情報を用いて暗号化させて、情報処理端末１０１に無線通信端末１０２へ書き込ませておく。その後、無線通信端末１０２が再度情報処理端末１０１に取り付けられた際に、この情報処理端末１０１に暗号化された証明書を無線通信端末１０２から読み出させてこの情報処理端末１０１の固有情報を用いて復号化させる。情報処理端末１０１は証明書を暗号化した固有情報を有する情報処理端末であるため、復号化に成功する。そのため、証明書を暗号化した情報処理端末１０１のみが当該証明書を用いて無線通信端末１０２を介してネットワークと接続することができる。
【００４６】
以下に、図４に示した処理の詳細の処理について説明する。
【００４７】
まず、図４に示したフローチャートのステップＳ３にて説明した暗号化処理の詳細について説明する。ここで、暗号化されていない情報を「第１の情報」、また暗号化された情報を「第２の情報」とする。
【００４８】
図５は、図１〜３に示した形態における接続方法のうち、無線通信端末１０２の記憶部２０３に記憶された情報（証明書）を暗号化する処理を説明するためのフローチャートである。以下に説明する処理はすべて、無線通信端末１０２の記憶部２０３に記憶されているインストーラによって実行されるものである。
【００４９】
まず、情報処理端末１０１によって無線通信端末１０２の記憶部２０３から暗号化フラグが読み出される（ステップＳ１１）。
【００５０】
すると、読み出された暗号化フラグが「証明書が暗号化されている」旨を示しているかどうかが情報処理端末１０１にて判断される（ステップＳ１２）。
【００５１】
ステップＳ１２にて、暗号化フラグが「証明書が暗号化されている」旨を示していると判断された場合、暗号化の処理は終了する。
【００５２】
一方、暗号化フラグが「証明書が暗号化されている」旨を示していない、つまり「証明書が暗号化されていない」と判断された場合、当該暗号化フラグと対応付けられた証明書（第１の情報）が情報処理端末１０１によって無線通信端末１０２の記憶部２０３から読み出される（ステップＳ１３）。
【００５３】
この証明書の読み出しは、例えば、情報処理端末１０１から証明書を読み取る指示が無線通信端末１０２へ送信され、無線通信端末１０２にて記憶部２０３から証明書が読み出されて情報処理端末１０１へ送信されるものであっても良い。
【００５４】
すると、情報処理端末１０１によって読み出された証明書が、暗号化される（ステップＳ１４）。このとき、情報処理端末１０１によって情報処理端末１０１固有に付与された固有情報を暗号化鍵として用いて当該証明書が暗号化される。
【００５５】
ここで、情報処理端末１０１固有に付与された固有情報とは、この情報処理端末１０１の有するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を含む機器のＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）や、この情報処理端末１０１の有する通信ポートのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを含む物理アドレス等である。これらに限らず、情報処理端末１０１に固有に付与された情報であれば良い。
【００５６】
また、その暗号化アルゴリズムは、暗号化された証明書が固有情報を復号化鍵として用いて復号化されるアルゴリズムと対称のアルゴリズムが用いられる。
【００５７】
証明書が情報処理端末１０１にて暗号化されると、当該証明書に対応付けられて無線通信端末１０２の記憶部２０３に記憶される暗号化フラグが情報処理端末１０１によってセットされる（ステップＳ１５）。このとき、暗号化フラグが「１」にセットされる。
【００５８】
そして、暗号化された証明書（第２の情報）と暗号化フラグとが情報処理端末１０１によって無線通信端末１０２の記憶部２０３に書き戻される（ステップＳ１６）。ここで、「書き戻される」とは、ステップＳ１１およびステップＳ１３にてそれぞれ読み出された際の無線通信端末１０２の記憶部２０３における暗号化フラグおよび証明書が記憶されていた位置（領域）に、セットされた暗号化フラグおよび暗号された証明書がそれぞれ書き込まれる、つまり上書きされることである。
【００５９】
ステップＳ１６の処理により、元の暗号化されていない証明書が無線通信端末１０２の記憶部２０３の中には存在しなくなる。
【００６０】
図６は、図５に示したフローチャートを用いて説明した処理を模式化した図である。図６では、無線通信端末１０２の記憶部２０３のＦｌａｓｈ−ＲＯＭ領域に情報処理端末１０１へダウンロードされるプログラム（Ｐｒｏｇｒａｍ）と、当該プログラムを情報処理端末１０１へダウンロードするインストーラ（Ｉｎｓｔａｌｌｅｒ）とが記憶されている場合を例に挙げている。
【００６１】
無線通信端末１０２が情報処理端末１０１に取り付けられると、インストーラが情報処理端末１０１に読み取られて実行される。すると、無線通信端末１０２の記憶部２０３に記憶されている証明書が情報処理端末１０１によって読み出され、読み出された証明書が情報処理端末１０１の固有情報を暗号化鍵として用いて暗号化されて無線通信端末１０２の記憶部２０３に書き戻される。また、書き戻しの際に、情報処理端末１０１の表示画面（不図示）に図６に示したようなＩｎｓｔａｌｌｅｒ画面が表示されるものであっても良い。この表示画面は、情報処理端末１０１に具備された一般的なディスプレイに表示されるもので良い。ここで、利用者が「Ｙｅｓ」を選択すると、暗号化された証明書が無線通信端末１０２の記憶部２０３に書き戻されるものであっても良い。
【００６２】
次に、図４に示したフローチャートの「ステップＳ４」にて説明した証明書確認処理の詳細ついて説明する。
【００６３】
図７は、図１〜３に示した形態における接続方法のうち、無線通信端末１０２の記憶部２０３に記憶された情報を確認するために復号化する処理を説明するためのフローチャートである。以下に説明する処理は、すべて無線通信端末１０２の記憶部２０３に記憶されているインストーラによって実行されるものである。
【００６４】
まず、情報処理端末１０１によって無線通信端末１０２の記憶部２０３から暗号化フラグが読み出される（ステップＳ２１）。
【００６５】
すると、読み出された暗号化フラグが「証明書が暗号化されている」旨を示しているかどうかが情報処理端末１０１にて判断される（ステップＳ２２）。
【００６６】
ステップＳ２２にて、暗号化フラグが「証明書が暗号化されている」旨を示していない、つまり「証明書が暗号化されていない」と判断された場合、復号化失敗として復号化の処理を終了する。
【００６７】
一方、暗号化フラグが「証明書が暗号化されている」旨を示していると判断された場合、当該暗号化フラグと対応付けられた証明書（第２の情報）が情報処理端末１０１によって無線通信端末１０２の記憶部２０３から読み出される（ステップＳ２３）。
【００６８】
すると、情報処理端末１０１にて読み出された証明書が、情報処理端末１０１にて復号化される（ステップＳ２４）。このとき、情報処理端末１０１固有に付与された固有情報を復号化鍵として用いて当該証明書が復号化される。
【００６９】
図８は、図７に示したフローチャートを用いて説明した処理を模式化した図である。図８では、無線通信端末１０２の記憶部２０３のＦｌａｓｈ−ＲＯＭ領域に情報処理端末１０１へダウンロードされるプログラム（Ｐｒｏｇｒａｍ）と、当該プログラムを情報処理端末１０１へダウンロードするインストーラ（Ｉｎｓｔａｌｌｅｒ）とが記憶されている場合を例に挙げている。
【００７０】
無線通信端末１０２が情報処理端末１０１に取り付けられると、インストーラが情報処理端末１０１に読み取られて実行され、無線通信端末１０２の記憶部２０３に記憶されている証明書が読み出され、読み出された証明書が情報処理端末１０１の固有情報を復号化鍵として用いて復号化される。これにより、情報処理端末１０１にてのみ復号化済みの証明書を取得することができる。また、例えば、情報処理端末１０４から無線通信端末１０２の記憶部２０３に記憶されている証明書を取得しようとしても、当該証明書は情報処理端末１０１の固有情報以外で復号化できないため、取得することはできない。
【００７１】
次に、図４に示したフローチャートの「ステップＳ６」にて説明した復号化処理の詳細を説明する。
【００７２】
図９は、図４に示したフローチャートの「ステップＳ６」にて説明した復号化処理の詳細を説明するためのフローチャートである。このフローチャートは、情報処理端末１０１によって復号化された証明書（すなわち、暗号化されていない証明書（第１の情報））を無線通信端末１０２の記憶部２０３に書き戻す処理を含んでいる。以下に説明する処理は、すべて無線通信端末１０２の記憶部２０３に記憶されているインストーラによって実行されるものである。
【００７３】
まず、情報処理端末１０１の表示画面（不図示）に、無線通信端末１０２を他の情報処理端末１０４，１０５でも使用可能にするかどうかを問い合わせる画面が表示される（ステップＳ３１）。
【００７４】
その後、使用可能にするという入力を情報処理端末１０１にて受け付けると（ステップＳ３２）、情報処理端末１０１によって無線通信端末１０２の記憶部２０３から暗号化フラグが読み出される（ステップＳ３３）。
【００７５】
すると、読み出された暗号化フラグが「証明書が暗号化されている」旨を示しているかどうかが情報処理端末１０１にて判断される（ステップＳ３４）。
【００７６】
ステップＳ３４にて、暗号化フラグが「証明書が暗号化されている」旨を示していない、つまり「証明書が暗号化されていない」と判断された場合、復号化の処理は終了する。
【００７７】
一方、暗号化フラグが「証明書が暗号化されている」旨を示していると判断された場合、当該暗号化フラグと対応付けられた証明書（第２の情報）が情報処理端末１０１によって無線通信端末１０２の記憶部２０３から読み出される（ステップＳ３５）。
【００７８】
続いて、情報処理端末１０１によって読み出された証明書が、情報処理端末１０１にて復号化される（ステップＳ３６）。このとき、情報処理端末１０１固有に付与された固有情報を復号化鍵として用いて当該証明書が復号化される。
【００７９】
その後、ステップＳ３３にて読み出された暗号化フラグが情報処理端末１０１によってクリアされる（ステップＳ３７）。具体的には、「証明書が暗号化されていない」旨を示すように更新される。ここでは、「０」に設定される。
【００８０】
そして、情報処理端末１０１にて復号化された証明書（第１の情報）と、「０」に設定された暗号化フラグとが情報処理端末１０１によって、無線通信端末１０２の記憶部２０３に書き戻される（ステップＳ３８）。
【００８１】
図１０は、図９に示したフローチャートを用いて説明した処理を模式化した図である。ここでは、無線通信端末１０２の記憶部２０３に記憶されているインストーラに、情報処理端末１０１にメッセージを表示させる手順が含まれている場合を例に挙げて説明する。
【００８２】
情報処理端末１０１の表示画面（不図示）に図１０に示したように、無線通信端末１０２の記憶部２０３に記憶されている証明書を他の情報処理端末でも使用可能とするかどうかを選択するための画面が表示される。この表示画面は、情報処理端末１０１に具備された一般的なディスプレイに表示されるもので良い。
【００８３】
ここで、利用者が「Ｙｅｓ」を選択すると、無線通信端末１０２の記憶部２０３に記憶されている証明書が情報処理端末１０１によって読み出され、読み出された証明書が情報処理端末１０１の固有情報を復号化鍵として用いて復号化されて無線通信端末１０２の記憶部２０３に書き戻される。これにより、無線通信端末１０２の記憶部２０３には暗号化されていない証明書が記憶されることとなり、他の情報処理端末でも当該証明書が使用可能となる。
【００８４】
以上により、本形態における無線通信端末１０２を紛失した場合や盗難された場合においても、特定の情報処理端末以外では無線通信端末１０２に記憶されている情報を使用することができない。そのため、第３者による無線通信端末１０２に記憶されている情報の不当な使用を避けることが可能となる。主に特定の情報処理端末でのみ使用する場合は、盗難防止の機能を提供することができる。
【００８５】
また、暗号化された情報を復号化する手段を用いることにより、無線通信端末１０２に記憶されている情報が暗号化されていない状態となる。そのため、使用者が情報処理端末の買い換えを行った場合にも、盗難防止機能を、別の情報処理端末に引き継ぐことが可能となる。
【００８６】
以上の説明では、１つの情報処理端末に対応する１つの暗号鍵で暗号化された証明書が記憶されている場合を例に挙げて説明したが、無線通信端末１０２の記憶部２０３に複数の情報処理端末に対応する複数の暗号鍵でそれぞれ暗号化された証明書がそれぞれ記憶されているものであっても良い。
【００８７】
図１１は、複数の暗号鍵で暗号化された証明書を無線通信端末１０２の記憶部２０３に記憶させる処理を説明するためのフローチャートである。以下に説明する処理は、すべて無線通信端末１０２の記憶部２０３に記憶されているインストーラによって実行されるものである。また、図４に示したフローチャートのステップＳ３にて説明した暗号化処理の詳細の他の例である。
【００８８】
まず、情報処理端末１０１に無線通信端末１０２が取り付けられ、無線通信端末１０２の記憶部２０３に記憶されているインストーラが情報処理端末１０１に読み取られて実行されることにより、次に続くステップＳ４１からステップＳ４６が実施される。
【００８９】
ステップＳ４１では、情報処理端末１０１によって無線通信端末１０２の記憶部２０３に元の証明書が記憶されているかどうかが判断される。ここで、「元の証明書」は、暗号化されていない証明書（第１の情報）であり、無線通信端末１０２の記憶部２０３内の所定の領域に記憶されている。また、この判断方法の詳細については、所定の領域に元の証明書の実態が存在するかどうかを判断できるものであれば良く、ここでは特に規定しない。
【００９０】
ステップＳ４１にて、無線通信端末１０２の記憶部２０３に元の証明書が記憶されていない、つまり所定の領域に元の証明書の実態が存在しないと判断された場合、処理は終了する。例えば、証明書がすでに暗号化されている場合である。
【００９１】
一方、無線通信端末１０２の記憶部２０３に元の証明書が記憶されていると判断された場合、元の証明書が情報処理端末１０１によって無線通信端末１０２の記憶部２０３から読み出される（ステップＳ４２）。
【００９２】
続いて、情報処理端末１０１によって読み出された元の証明書が、情報処理端末１０１にて暗号化される（ステップＳ４３）。このとき、情報処理端末１０１固有に付与された固有情報を暗号化鍵として用いて当該証明書が暗号化される。その暗号化アルゴリズムは、暗号化された証明書が固有情報を復号化鍵として用いて復号化されるアルゴリズムと対称のアルゴリズムが用いられる。
【００９３】
元の証明書が情報処理端末１０１にて暗号化されると、暗号化された証明書（第２の情報）が情報処理端末１０１によって無線通信端末１０２の記憶部２０３に書き込まれる（ステップＳ４４）。このとき、ステップＳ４２にて読み出された際の無線通信端末１０２の記憶部２０３における元の証明書の記憶位置とは別の領域に暗号化された証明書が書き込まれる。なお、上述したような暗号化フラグをセットして暗号化フラグも共に書き込まれるものであっても良い。
【００９４】
その後、他の情報処理端末でも当該証明書が使用できるようにするかどうかが判断される（ステップＳ４５）。この判断処理は、利用者によって行われる、外部から情報処理端末１０１への、他の情報処理端末でも当該証明書が使用できるようにするかどうかを示す情報の入力を受け付けることにより行われる。例えば、情報処理端末１０１に設けられたキーボードやマウス等の入力手段によって入力を受け付けた場合、当該入力された情報に基づいて、情報処理端末１０１に設けられたＣＰＵ等の制御部（不図示）が判断するものであっても良い。
【００９５】
ステップＳ４５にて、他の情報処理端末でも当該証明書が使用できるようにすると判断された場合、処理は終了する。
【００９６】
一方、他の情報処理端末でも当該証明書が使用できるようにしないと判断された場合、情報処理端末１０１によって、無線通信端末１０２の記憶部２０３に記憶されている元の証明書が削除される（ステップＳ４６）。
【００９７】
ステップＳ４６の処理により、元の証明書が無線通信端末１０２の記憶部２０３の中には存在しなくなる。
【００９８】
図１２は、図１１に示したフローチャートを用いて説明した処理を模式化した図である。図１２では、無線通信端末１０２の記憶部２０３のＦｌａｓｈ−ＲＯＭ領域に情報処理端末１０１へダウンロードされるプログラム（Ｐｒｏｇｒａｍ）と、当該プログラムを情報処理端末１０１へダウンロードするインストーラ（Ｉｎｓｔａｌｌｅｒ）とが記憶されている場合を例に挙げている。また、情報処理端末１０１および情報処理端末１０４から証明書を使用可能にする場合を例に挙げて説明する。
【００９９】
無線通信端末１０２が情報処理端末１０１に取り付けられると、インストーラが情報処理端末１０１に読み取られて実行され、情報処理端末１０１にて無線通信端末１０２の記憶部２０３から元の証明書が読み出されて情報処理端末１０１の固有情報を暗号化鍵として用いて暗号化される。続いて、暗号化された証明書が無線通信端末１０２の記憶部２０３に「暗号化済み証明書（１）」として、元の証明書とは別の領域に記憶される。すると、情報処理端末１０１の表示画面（不図示）に図１２に示したようなＩｎｓｔａｌｌｅｒ画面が表示される。この表示画面は、情報処理端末１０１に具備された一般的なディスプレイに表示されるもので良い。
【０１００】
このＩｎｓｔａｌｌｅｒ画面にて、利用者によって「Ｙｅｓ」が選択されたか「Ｎｏ」が選択されたかの判断処理が、図１１に示したフローチャートを用いて説明したステップＳ４５の処理である。
【０１０１】
ここで、利用者が「Ｙｅｓ」を選択すると、処理は終了する（元の証明書は削除されない）。
【０１０２】
その後、無線通信端末１０２が情報処理端末１０４に取り付けられると、インストーラが情報処理端末１０４に読み取られて実行され、情報処理端末１０４にて無線通信端末１０２の記憶部２０３から元の証明書が読み出されて情報処理端末１０４の固有情報を暗号化鍵として用いて暗号化される。続いて、暗号化された証明書が無線通信端末１０２の記憶部２０３に「暗号化済み証明書（２）」として、元の証明書および暗号化済み証明書（１）とは別の領域に記憶される。すると、情報処理端末１０４の表示画面（不図示）に図１２に示したようなＩｎｓｔａｌｌｅｒ画面が表示される。この表示画面は、情報処理端末１０４に具備された一般的なディスプレイに表示されるもので良い。
【０１０３】
このＩｎｓｔａｌｌｅｒ画面にて、利用者によって「Ｙｅｓ」が選択されたか「Ｎｏ」が選択されたかの判断処理が、図１１に示したフローチャートを用いて説明したステップＳ４５の処理である。
【０１０４】
ここで、利用者が「Ｎｏ」を選択すると、図１１に示したフローチャートを用いて説明したステップＳ４６の処理のように、無線通信端末１０２の記憶部２０３に記憶されている元の証明書が削除される。
【０１０５】
これにより、情報処理端末１０１および情報処理端末１０４以外の情報処理端末が、無線通信端末１０２の記憶部２０３に記憶されている証明書を使用することを防止することができる。
【０１０６】
以下に、上述した複数の暗号鍵で暗号化された証明書を復号化する処理について説明する。
【０１０７】
図１３は、複数の暗号鍵で暗号化された証明書を確認するために復号化する処理を説明するためのフローチャートである。ここでは、情報処理端末１０４における処理を例に挙げて説明する。また、以下に説明する処理は、すべて無線通信端末１０２の記憶部２０３に記憶されているインストーラによって実行されるものである。また、図４に示したフローチャートのステップＳ４にて説明した証明書確認処理の詳細の他の例である。
【０１０８】
情報処理端末１０４に無線通信端末１０２が取り付けられ、無線通信端末１０２の記憶部２０３に記憶されているインストーラが情報処理端末１０４に読み取られて実行されることにより、次に続くステップＳ５１からステップＳ５６が実施される。
【０１０９】
まず、ステップＳ５１では、無線通信端末１０２の記憶部２０３に記憶されている暗号化された証明書が情報処理端末１０４によって読み出される。ここでは、図１２に示した暗号化済み証明書（１）が最初に読み出された場合を例に挙げる。
【０１１０】
続いて、情報処理端末１０４によって読み出された暗号化済み証明書（１）が情報処理端末１０４の固有情報を復号化鍵として用いて復号化され（ステップＳ５２）、復号化が成功したかどうかが判断される（ステップＳ５３）。復号化が成功したかどうかの判断は、上述したものと同様に一般的に用いられるものであれば良く、ここでは特に規定しない。
【０１１１】
復号化が成功すると、この情報処理端末１０４はこの無線通信端末１０２を使用することができる端末である、と判断されたことになり、正規の使用者による使用と判断されて処理は終了する。しかしここでは、暗号化済み証明書（１）は情報処理端末１０１の固有情報を暗号化鍵として用いて暗号化された証明書であるため、情報処理端末１０４の固有情報を復号化鍵として用いた復号化は失敗したと判断される。
【０１１２】
復号化に失敗したと判断されると、無線通信端末１０２の記憶部２０３に他の暗号化済み証明書があるかどうかが情報処理端末１０４によって判断される（ステップＳ５４）。
【０１１３】
無線通信端末１０２の記憶部２０３に他の暗号化済み証明書がないと判断された場合、無線通信端末１０２の記憶部２０３に記憶されている証明書を使用することができない旨を示すエラーが表示され（ステップＳ５５）、処理は終了する。これは、情報処理端末１０４に具備された一般的なディスプレイに表示されるもので良い。
【０１１４】
ここでは、他の証明書である暗号化済み証明書（２）が無線通信端末１０２の記憶部２０３に存在するため、暗号化済み証明書（２）が情報処理端末１０４によって無線通信端末１０２の記憶部２０３から読み出される（ステップＳ５６）。
【０１１５】
そして、ステップＳ５２の処理が再び行われる。暗号化済み証明書（２）は情報処理端末１０４の固有情報を暗号化鍵として用いて暗号化された証明書であるため、情報処理端末１０４の固有情報を復号化鍵として用いた復号化はステップＳ５３にて成功したと判断される。
【０１１６】
復号化に成功した場合、インストーラによって無線通信端末１０２の記憶部２０３に記憶されている通信用のプログラムが情報処理端末１０４へダウンロードされ、情報処理端末１０４によってこの通信用のプログラムが実行されることにより、情報処理端末１０４が、ステップＳ５３にて復号化された証明書を用いて、無線通信端末１０２を介してネットワーク１０３と接続することができる。その後、情報通信端末１０４とネットワーク１０３との間にて無線通信端末１０２を介して通信が開始される。
【０１１７】
図１４は、図１３に示したフローチャートを用いて説明した処理を模式化した図である。図１４では、無線通信端末１０２の記憶部２０３のＦｌａｓｈ−ＲＯＭ領域に情報処理端末１０１，１０４，１０５へダウンロードされるプログラム（Ｐｒｏｇｒａｍ）と、当該プログラムをダウンロードするインストーラ（Ｉｎｓｔａｌｌｅｒ）とが記憶されている場合を例に挙げている。
【０１１８】
無線通信端末１０２が情報処理端末１０４に取り付けられると、インストーラが情報処理端末１０４に読み取られて実行され、無線通信端末１０２の記憶部２０３に記憶されている証明書が情報処理端末１０４によって順次読み出され、読み出された証明書が情報処理端末１０４の固有情報を復号化鍵として用いて復号化される。これにより、情報処理端末１０４にて、情報処理端末１０１の固有情報を暗号化鍵として用いて暗号化された証明書（暗号化済み証明書（１））を復号化することができなくても、情報処理端末１０４の固有情報を暗号化鍵として用いて暗号化された証明書（暗号化済み証明書（２））を復号化することができる。また、例えば、情報処理端末１０５にて無線通信端末１０２の記憶部２０３に記憶されている証明書を取得しようとしても、当該証明書は情報処理端末１０１，１０４の固有情報以外で復号化できないため、取得することはできない。
【０１１９】
以上により、無線通信端末１０２を紛失した場合や盗難された場合においても、第３者が所有する情報処理端末ではこの無線通信端末を使用できないため、第３者による無線通信端末１０２に記憶されている情報の不当な使用を避けることが可能となる。このため、無線通信端末１０２の盗難防止に役立つ。
【０１２０】
また、正規使用者が所有する複数の情報処理端末を使用する場合でも、これらの情報処理端末にそれぞれ対応した複数の暗号化された証明書（第２の情報）を無線通信端末１０２に記憶し、それぞれに応じた情報処理端末で復号化することができるので、正規使用者は、所有する複数の情報処理端末をストレス無く使用することが、第３者の使用を避けつつ可能となる。
【０１２１】
なお、情報処理端末１０１，１０４，１０５が暗号化するか復号化するかについては、無線通信端末１０２が情報処理端末１０１に取り付けられた際に、利用者が情報処理端末１０１に指示するものであっても良い。例えば、無線通信端末１０２が情報処理端末１０１に取り付けられた際に、情報処理端末１０１の表示画面に「暗号化しますか、復号化しますか」といったメッセージをインストーラによって表示させ、利用者によって選択された方の処理が行われるものであっても良い。この処理は、無線通信端末１０２の記憶部２０３に記憶され、無線通信端末１０２が情報処理端末１０１，１０４，１０５に取り付けられた際に情報処理端末１０１，１０４，１０５に読み取られて実行されるインストーラに含まれているものであっても良い。
【０１２２】
また、暗号化および復号化の鍵として用いられる固有情報は、情報処理端末１０１，１０４，１０５の物理アドレス（ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス）、通信ポート番号、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）のＩＤ、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのＭＡＣ−ＩＤ等であっても良い。この固有情報は、情報処理端末１０１，１０４，１０５が具備する記憶領域に記憶されており、暗号化または復号化を行う際に読み出される。
【０１２３】
また、情報処理端末１０１，１０４，１０５と無線通信端末１０２との間でやり取りされる信号（例えば、証明書の読み書きを指示するため信号等）の形式については、情報処理端末１０１，１０４，１０５と無線通信端末１０２とにて認識できる信号であれば良く、ここでは特に規定しない。
【０１２４】
また、証明書を用いた通信（接続）方法については、一般的な方法と同じである。
【０１２５】
また、上述したインストーラは、無線通信端末１０２の記憶部２０３に記憶されているのではなく、情報処理端末１０１，１０４，１０５があらかじめ外部からダウンロードしておくものであっても良い。ここで外部とは、ＣＤ−Ｒ等の記憶媒体やネットワークを介したサーバ等である。
【０１２６】
また、上述したインストーラが実行されることにより情報処理端末１０１，１０４，１０５にて行われる処理は、無線通信端末１０２が情報処理端末１０１，１０４，１０５へ指示することにより情報処理端末１０１，１０４，１０５に行わせるものであっても良い。つまり、各処理を情報処理端末１０１，１０４，１０５に行わせるための信号を無線通信端末１０２から送信し、当該信号が情報処理端末１０１，１０４，１０５にて受信された場合、当該信号に応じた処理が情報処理端末１０１，１０４，１０５にて行われるものであっても良い。
【図面の簡単な説明】
【０１２７】
【図１】本発明の無線通信端末の実施の一形態を示す図である。
【図２】図１に示した無線通信端末の内部構成の一例を示す図である。
【図３】図２に示した記憶部の構造の一例を示す図である。
【図４】図１〜３に示した形態における接続方法を説明するためのフローチャートである。
【図５】図１〜３に示した形態における接続方法のうち、無線通信端末の記憶部に記憶された情報（証明書）を暗号化する処理を説明するためのフローチャートである。
【図６】図５に示したフローチャートを用いて説明した処理を模式化した図である。
【図７】図１〜３に示した形態における接続方法のうち、無線通信端末の記憶部に記憶された情報を確認するために復号化する処理を説明するためのフローチャートである。
【図８】図７に示したフローチャートを用いて説明した処理を模式化した図である。
【図９】図４に示したフローチャートの「ステップＳ６」にて説明した復号化処理の詳細を説明するためのフローチャートである。
【図１０】図９に示したフローチャートを用いて説明した処理を模式化した図である。
【図１１】複数の暗号鍵で暗号化された証明書を無線通信端末の記憶部に記憶させる処理を説明するためのフローチャートである。
【図１２】図１１に示したフローチャートを用いて説明した処理を模式化した図である。
【図１３】複数の暗号鍵で暗号化された証明書を確認するために復号化する処理を説明するためのフローチャートである。
【図１４】図１３に示したフローチャートを用いて説明した処理を模式化した図である。
【符号の説明】
【０１２８】
１０１，１０４，１０５    情報処理端末
１０２    無線通信端末
１０３    ネットワーク
２０１    無線通信部
２０２    インタフェース部
２０３    記憶部
２０４    制御部
【図１】
2010109570.tif 000003
【図２】
2010109570.tif 000004
【図３】
2010109570.tif 000005
【図４】
2010109570.tif 000006
【図５】
2010109570.tif 000007
【図６】
2010109570.tif 000008
【図７】
2010109570.tif 000009
【図８】
2010109570.tif 000010
【図９】
2010109570.tif 000011
【図１０】
2010109570.tif 000012
【図１１】
2010109570.tif 000013
【図１２】
2010109570.tif 000014
【図１３】
2010109570.tif 000015
【図１４】
2010109570.tif 000016