(57)【要約】【課題】  煩雑な保守や運用を必要とせずに、高いセキュリティを有する移動通信システムおよび移動通信方法を実現することにある。【解決手段】  本発明は、フォーリンネットワークに接続されている移動通信機器に通信パケットを転送するホームエージェントを有する移動通信システムに改良を加えたものである。本システムは、複数のＩＰアドレスを管理するアドレス管理手段と、このアドレス管理手段が管理するＩＰアドレスのいずれかをホームアドレスとして移動通信機器に割り当てるアドレス生成手段と、移動通信機器のホームアドレスと移動通信機器の識別子とを対応付けて記憶するメモリデバイスと、このメモリデバイスのホームアドレスを送信先として通信パケットを送信する送信元ノードとを有し、メモリデバイスは、送信元ノードに着脱可能なことを特徴とするものである。【選択図】                    図１
2006253871.tif 000002
【特許請求の範囲】
【請求項１】
フォーリンネットワークに接続されている移動通信機器に通信パケットを転送するホームエージェントを有する移動通信システムにおいて、
複数のＩＰアドレスを管理するアドレス管理手段と、
このアドレス管理手段が管理するＩＰアドレスのいずれかをホームアドレスとして前記移動通信機器に割り当てるアドレス生成手段と、
前記移動通信機器のホームアドレスと前記移動通信機器の識別子とを対応付けて記憶するメモリデバイスと、
このメモリデバイスのホームアドレスを送信先として前記通信パケットを送信する送信元ノードと
を有し、前記メモリデバイスは、前記送信元ノードに着脱可能なことを特徴とする移動通信システム。
【請求項２】
アドレス管理手段は、アドレスブロックを管理することを特徴とする請求項１記載の移動通信システム。
【請求項３】
ホームエージェントと移動通信機器は、第１の鍵を共有し、
メモリデバイスと移動通信機器は、第２の鍵を共有し、
移動通信機器は、前記第１、第２の鍵それぞれを用いて認証を行なう認証手段を有することを特徴とする請求項１または２記載の移動通信システム。
【請求項４】
メモリデバイスは、送信元ノードのブラウザ上で表示する画面情報を記憶することを特徴とする請求項１〜３のいずれかに記載の移動通信システム。
【請求項５】
画面情報は、ハイパーテキストであり、前記移動通信機器の識別子に関連したアイコン情報を含むことを特徴とする請求項１〜４のいずれかに記載の移動通信システム。
【請求項６】
移動通信機器は、通信プロトコルがモバイルＩＰであることを特徴とする請求項１〜５のいずれかに記載の移動通信システム。
【請求項７】
フォーリンネットワークに接続されている移動通信機器に通信パケットを転送するホームエージェントを有する移動通信方法において、
アドレス管理手段が、アドレスブロックを管理するステップと、
このアドレスブロック内のＩＰアドレスをホームアドレスとして前記移動通信機器に割り振るステップと、
前記ホームエージェントに、ホームアドレスを記憶させるステップと、
前記移動通信機器に共有鍵を記憶させ、メモリデバイスに前記共有鍵、前記移動通信機器のホームアドレスおよび識別子を関連付けて記憶させるステップと、
送信元ノードが前記メモリデバイスのホームアドレス、識別子、共有鍵を用いて前記移動通信機器に通信パケットを送信するステップと、
前記ホームエージェントが、送信元ノードからの通信パケットを転送するステップと、
前記移動通信機器の認証手段が、前記記憶する共有鍵から送信元ノードを認証し、前記送信元ノードと通信を開始するステップと
を有することを特徴とする移動通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーリンネットワークに接続されている移動通信機器に通信パケットを転送するホームエージェントを有する移動通信システムおよび移動通信方法に関し、詳しくは、煩雑な保守や運用を必要とせずに、高いセキュリティを有する移動通信システムおよび移動通信方法に関するものである。
【背景技術】
【０００２】
図７は、従来の移動通信システムの構成を示した図である。また、図８、図９のそれぞれは、図７中に示す移動通信機器１０、ホームエージェント２０の構成を示した図である。
図７〜図９において、移動通信機器（以下、機器と略す）１０は、携帯して持ち運ぶことができ、機器１０の移動にともなって接続するサブネットワークが変わる。また、機器１０は、メモリ１１、アドレス生成手段１２、認証手段１３を有し、通信プロトコルのモバイルＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６）に対応し、いわゆるモバイルＩＰにおけるモバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）機能を有する。メモリ１１は、自機器１０を識別するための識別子（例えば、シリアル番号）と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが、予め（例えば、機器１０の製造時、修理時等）機器１０に記憶される。アドレス生成手段１２は、機器１０のＩＰアドレスを生成し、メモリ１１に格納する。認証手段１３は、通信相手のノードの認証を行なう。
【０００３】
ホームネットワーク（Ｈｏｍｅ  Ｎｅｔｗｏｒｋ）１００は、機器１０がもともと接続されるサブネットワークである。フォーリンネットワーク（Ｆｏｒｅｉｇｎ  Ｎｅｔｗｏｒｋ）２００は、ホームネットワーク１００から移動してきた機器１０が実際につながっているサブネットワークである。
【０００４】
ホームエージェント２０は、メモリ２１、転送手段２２、認証手段２３を有し、ホームネットワーク１００にあるノード上で動作し、機器１０がフォーリンネットワーク２００にいるとき、機器１０宛ての通信パケットを受信して、メモリ２１の内容を参照して転送手段２２が機器１０に転送する。認証手段２３は、通信相手のノードの認証を行なう。
【０００５】
パソコン３０は、送信元ノードであり、機器１０と通信パケットの送受信を行ない通信を行なう。また、ホームネットワーク１００、フォーリンネットワーク２００、パソコン３０のそれぞれは、インターネット３００によって接続される。また、ルータＲ１，Ｒ２のそれぞれは、ネットワーク１００、２００内に設けられ、ネットワーク１００、２００内のノードと接続される。
【０００６】
なお、機器１０は、ホームアドレス（ｈｏｍｅ  ａｄｄｒｅｓｓ）と気付けアドレス（ｃａｒｅ  ｏｆ  ａｄｄｒｅｓｓ）が割り当てられる。ホームアドレスとは、サブネットワークに依存せず機器１０に一意に割り当てられるアドレスであり、ホームネットワーク１００と同じネットワークアドレスである。気付けアドレスとは、フォーリンネットワーク２００で割り当てられるアドレスである。
【０００７】
このようなシステムの動作を説明する。
まず、機器１０をホームエージェント２０に登録する動作から説明する。
ユーザが、ホームネットワーク１００上において、ホームエージェント機能を持つノードでホームエージェント２０を起動し、機器１０をホームネットワーク１００に設置する。ルータＲ１が、機器１０にプリフィックス（ホームネットワーク１００のネットワークアドレスに相当）を付与する。これにより、機器１０のアドレス生成手段１２が、機器１０のメモリ１１に格納されるＭＡＣアドレスと、付与されたプリフィックスから自機器１０のホームアドレスを生成し、メモリ１１に格納する。また、起動したホームエージェント２０のメモリ２１にホームアドレスを格納する。そして、共有鍵生成手段（図示せず）が、第１の共有鍵を生成し、機器１０、ホームエージェント２０それぞれのメモリ１１、２１に格納する。
【０００８】
なお、ユーザは、機器１０を他の機器と識別するため、パソコン３０等に機器１０のシリアル番号とホームアドレスとを記録したリストを作成する。
【０００９】
次に、機器１０をフォーリンネットワーク２００に設置したことを、ホームエージェント２０に登録する動作を説明する。
機器１０をフォーリンネットワーク２００に設置する。そして、フォーリンネットワーク２００に存在するルータＲ２が、プリフィックス（フォーリンネットワーク２００のネットワークアドレスに相当）を機器１０に付与する。これにより、機器１０のアドレス生成手段１２が、機器１０のメモリ１１に格納されるＭＡＣアドレスと、付与されたプリフィックスから、フォーリンネットワーク２００における自機器１０の気付けアドレスを生成し、メモリ１１に格納する。
【００１０】
そして、機器１０が、気付けアドレスを含む通信パケットをホームエージェント２０に送信するが、その際、メモリ１１に格納した第１の共有鍵を用いてホームエージェント２０に対して正当性を示す。機器１０、ホームエージェント２０それぞれの認証手段１３、２３が、第１の共有鍵で認証を行なう。そして、認証がとれれば、第１の共有鍵で暗号化した通信パケットで送受信を行ない、通信パケット内の気付けアドレスをメモリ２１に格納するが、機器１０のホームアドレスと気付けアドレスとを関連付けしてメモリ２１に登録する。
【００１１】
次に、パソコン３０から、フォーリンネットワーク２００に接続される機器１０への通信パケット送信の動作を説明する。
ユーザが、リストを参照し、機器１０の識別子から機器１０のホームアドレスを探し出し、機器１０のホームアドレスをパソコン３０に入力する。パソコン３０が、ホームアドレスを送信先として、通信パケットを送信する。この通信パケットをホームエージェント２０が引き取り、メモリ２１内のホームアドレスと気付けアドレスとの対応関係から、通信パケットの転送先を知り、気付けアドレスを転送先として機器１０に送信する。これにより、パソコン３０から発した通信パケットは、フォーリンネットワーク機器１０に到達し、機器１０とパソコン３０間で通信が開始される。
【００１２】
【特許文献１】特許第３６１７９５２号
【特許文献２】特許第３６２１９１７号
【発明の開示】
【発明が解決しようとする課題】
【００１３】
このようにユーザは、まず、機器１０の識別子（例えば、シリアル番号）を用いて、複数存在する機器のなかから送信先の機器１０を識別する。従って、機器１０の識別子とホームアドレスとの対応を記述したリストを別途管理する必要があった。また、パソコン３０から機器１０に対してアクセスする場合、リスト中から探し出した識別子によって機器１０のホームアドレスを取得し、このホームアドレスを用いて通信を行なう。
【００１４】
しかしながら、機器１０の個数が増えるほど、（１）リストを作成する手間がかかる、（２）リスト作成時に間違いが生じる可能性が高い、（３）機器１０と通信を行なうたびに膨大なリストの中から機器１０を検索する手間がかかる、（４）リストから得られたホームアドレスをパソコン３０に設定する場合に設定ミスが生じる可能性が高いといった問題があった。
【００１５】
また、機器１０の所属するホームネットワーク１００は、ユーザが独自に構築することが多く、ホームネットワーク１００、ホームエージェント２０の運用および保守・管理に手間がかかるという問題があった。
【００１６】
さらに、リストを入手した悪意の第三者によって、機器１０との通信が行なわれてしまうという問題があった。
【００１７】
そこで本発明の目的は、煩雑な保守や運用を必要とせずに、高いセキュリティを有する移動通信システムおよび移動通信方法を実現することにある。
【課題を解決するための手段】
【００１８】
請求項１記載の発明は、
フォーリンネットワークに接続されている移動通信機器に通信パケットを転送するホームエージェントを有する移動通信システムにおいて、
複数のＩＰアドレスを管理するアドレス管理手段と、
このアドレス管理手段が管理するＩＰアドレスのいずれかをホームアドレスとして前記移動通信機器に割り当てるアドレス生成手段と、
前記移動通信機器のホームアドレスと前記移動通信機器の識別子とを対応付けて記憶するメモリデバイスと、
このメモリデバイスのホームアドレスを送信先として前記通信パケットを送信する送信元ノードと
を有し、前記メモリデバイスは、前記送信元ノードに着脱可能なことを特徴とするものである。
【００１９】
請求項２記載の発明は、請求項１記載の発明において、
アドレス管理手段は、アドレスブロックを管理することを特徴とするものである。
請求項３記載の発明は、請求項１または２記載の発明において、
ホームエージェントと移動通信機器は、第１の鍵を共有し、
メモリデバイスと移動通信機器は、第２の鍵を共有し、
移動通信機器は、前記第１、第２の鍵それぞれを用いて認証を行なう認証手段を有することを特徴とするものである。
請求項４記載の発明は、請求項１〜３のいずれかに記載の発明において、
メモリデバイスは、送信元ノードのブラウザ上で表示する画面情報を記憶することを特徴とするものである。
請求項５記載の発明は、請求項１〜４のいずれかに記載の発明において、
画面情報は、ハイパーテキストであり、前記移動通信機器の識別子に関連したアイコン情報を含むことを特徴とするものである。
請求項６記載の発明は、請求項１〜５のいずれかに記載の発明において、
移動通信機器は、通信プロトコルがモバイルＩＰであることを特徴とするものである。
【００２０】
請求項７記載の発明は、
フォーリンネットワークに接続されている移動通信機器に通信パケットを転送するホームエージェントを有する移動通信方法において、
アドレス管理手段が、アドレスブロックを管理するステップと、
このアドレスブロック内のＩＰアドレスをホームアドレスとして前記移動通信機器に割り振るステップと、
前記ホームエージェントに、ホームアドレスを記憶させるステップと、
前記移動通信機器に共有鍵を記憶させ、メモリデバイスに前記共有鍵、前記移動通信機器のホームアドレスおよび識別子を関連付けて記憶させるステップと、
送信元ノードが前記メモリデバイスのホームアドレス、識別子、共有鍵を用いて前記移動通信機器に通信パケットを送信するステップと、
前記ホームエージェントが、送信元ノードからの通信パケットを転送するステップと、
前記移動通信機器の認証手段が、前記記憶する共有鍵から送信元ノードを認証し、前記送信元ノードと通信を開始するステップと
を有することを特徴とするものである。
【発明の効果】
【００２１】
本発明によれば、以下のような効果がある。
請求項１〜６によれば、送信元ノードと着脱可能なメモリデバイスに、移動通信機器の識別子およびホームアドレスとが関連付けされて格納され、移動通信機器のホームアドレスにはアドレス管理手段が管理するＩＰアドレスが割り振られる。これにより、例えば、アドレス管理手段が管理するアドレスのネットワークにホームエージェントを設ければ、ユーザが、個々にホームエージェントを運用する必要が無く、さらに、送信に用いる送信元ノード等に識別子とホームアドレスのリストを作成する必要が無い。これにより、リストの作成ミス、関連付け、送信元ノードへのホームアドレスの設定ミス等を防ぐことができる。さらに、メモリデバイスを持たない第三者は、移動通信機器と通信を行なうことができない。従って、煩雑な保守や運用を必要とせずに、高いセキュリティを有することができる。
【００２２】
請求項３によれば、移動通信機器、メモリデバイスのみが第２の共有鍵を有しているので、移動通信機器とメモリデバイス間の通信パケットの情報が漏洩・改ざんされにくくなる。これにより、ホームエージェントの運用者が移動通信機器やメモリデバイスの運用者と異なっていても、高いセキュリティを保つことができる。
【００２３】
請求項５によれば、デバイスメモリが、移動通信機器の識別子に関連したアイコン情報を含むので、テキストで表形式のリストに比較して、アイコンの画像から所望の識別子を検索することができる。これにより、所望の識別子を容易に判別でき、移動通信機器の選択ミスを防止できる。
【００２４】
請求項７によれば、アドレス管理手段の管理するＩＰアドレスをホームアドレスとして移動通信機器に割り振り、移動通信機器とメモリデバイスに共有鍵を記憶させ、メモリデバイスに移動通信機器の識別子とホームアドレスとを記憶させる。そして、送信元ノードがメモリデバイスのホームアドレス、識別子、共有鍵を用いて移動通信機器に通信パケットを送信し、ホームエージェントが、送信元ノードからの通信パケットを転送する。さらに、移動通信機器の認証手段が、記憶する共有鍵から送信元ノードを認証し、送信元ノードと通信を開始する。これにより、例えば、アドレス管理手段が管理するホームネットワークにホームエージェントを設ければ、ユーザが、個々にホームエージェントを運用する必要が無く、さらに、送信に用いる送信元ノード等に識別子とホームアドレスのリストを作成する必要が無い。これにより、リストの作成ミス、関連付け、送信元ノードへのホームアドレスの設定ミス等を防ぐことができる。さらに、メモリデバイスを持たない第三者は、移動通信機器と通信を行なうことができない。従って、煩雑な保守や運用を必要とせずに、高いセキュリティを有することができる。また、移動通信機器、メモリデバイスのみが共有鍵を有しているので、移動通信機器とメモリデバイス間の通信パケットの情報が漏洩・改ざんされにくくなる。これにより、ホームエージェントの運用者が移動通信機器やメモリデバイスの運用者と異なっていても、高いセキュリティを保つことができる。
【発明を実施するための最良の形態】
【００２５】
以下図面を用いて本発明の実施の形態を説明する。
図１は、本発明の一実施例を示した構成図である。また、図２、図３は、図１中に示す移動通信機器１０、ＵＳＢメモリ５０の構成を示した図である。ここで、図７〜図９と同一のものは同一符号を付し、説明を省略する。図１〜図３において、ホームネットワーク１００の代わりにホームネットワーク４００が設けられる。そして、ホームネットワーク４００は、ホームエージェント２０、ルータＲ１、新たに設けられるアドレス管理手段４０を有する。アドレス管理手段４０は、複数のＩＰアドレスを管理し、例えば、機器１０を製造する製造メーカがＡＰＮＩＣ（Ａｓｉａ  Ｐａｃｉｆｉｃ  Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｅｎｔｒｅ）から取得したアドレスブロックを管理する。また、ホームネットワーク４００は、アドレスブロックのネットワークアドレスと同じである。
【００２６】
携帯して持ち運ぶことができるＵＳＢメモリ５０が新たに設けられる。ＵＳＢメモリ５０は、パソコン３０に着脱可能で、機器１０のホームアドレスと機器１０の識別子とを対応付けて記憶する。また、ＵＳＢメモリ５０は、パソコン３０上で動作するブラウザ３１で表示するためのＧＵＩのデータが格納され、このデータには、画面情報としてのハイパーテキストのＨＴＭＬ形式ファイル、シリアル番号ごとに形状の異なるアイコン情報等が含まれる。また、ＨＴＭＬ形式ファイル中には、機器１０のホームアドレスへのハイパーリンク情報も含まれる。なお、ＵＳＢメモリ５０は、メモリデバイスの一種である。
【００２７】
機器１０のアドレス生成手段１２の代わりに、アドレス生成手段１４が設けられる。アドレス生成手段１４は、アドレス管理手段４０が管理するＩＰアドレスのいずれかをホームアドレスとして自機器１０に割り当て、メモリ１１に格納する。
【００２８】
このようなシステムの動作を説明する。
まず、図４を用いて、機器１０をホームエージェント２０に登録する動作から説明する。機器１０の製造メーカが、ホームネットワーク４００上において、ホームエージェント機能を持つノード上でホームエージェント２０を起動し、機器１０をホームネットワーク４００に設置する。ルータＲ１が、アドレス管理手段４０が管理するアドレスを参照し、機器１０にホームアドレス用の第１のプリフィックス（ホームネットワーク４００のネットワークアドレスに相当）を付与する（ＳＱ１０）。
【００２９】
これにより、機器１０のアドレス生成手段１４が、機器１０のメモリ１１に格納されるＭＡＣアドレスと、付与されたホームアドレス用のプリフィックスから自機器１０のホームアドレスを生成し（ＳＱ１１）、メモリ１１、起動したホームエージェント２０のメモリ２１に格納する（ＳＱ１２、ＳＱ１３）。この際、ホームアドレスは、アドレスブロックのいずれかに含まれるＩＰアドレスになる。すなわち、アドレス生成手段１４は、ルータＲ１からのプリフィックスと機器１０固有のＭＡＣアドレスとから一定の規則でホームアドレスを生成するので、アドレスブロック内のアドレスになる。
【００３０】
また、機器情報管理手段（図１中、図示せず）が、機器１０のメモリ１１に格納される識別子とホームアドレスとを読み出し、ＵＳＢメモリ５０に識別子とホームアドレスとを関連付けして組にして格納する（ＳＱ１４）。なお、読み出した識別子とホームアドレスの機器情報は、機器情報管理手段が保存し、管理しておくとよい。
【００３１】
さらに、例えば、パソコン（図１中、図示せず）上で動作する画面情報生成手段が、機器１０の識別子とホームアドレスとを関連付けし、ホームアドレスをハイパーリンク先として記述したＨＴＭＬ形式ファイルや機器１０を表すアイコン情報などを生成し、ＵＳＢメモリ５０に格納する。なお、ＵＳＢメモリ５０内に識別子とホームアドレスの組が複数格納される場合、識別子ごとにアイコンの形状をかえるとよい（ＳＱ１５）。
【００３２】
そして、共有鍵生成手段（図１中、図示せず）が、第１の共有鍵を生成し、機器１０、ホームエージェント２０それぞれのメモリ１１、２１に格納する（ＳＱ１６、ＳＱ１７）。
【００３３】
次に、図５を用いて、機器１０をフォーリンネットワーク２００に設置したことを、ホームエージェント２０に登録する動作を説明する。ユーザが、製造メーカから出荷された機器１０、ＵＳＢメモリ５０を受け取る。そして、共有鍵生成手段（図１中、図示せず）が、第２の共有鍵を生成し、生成した共有鍵を機器１０のメモリ１１、ＵＳＢメモリ５０にのみ格納する。なお、機器１０に対応する識別子、ホームアドレス、第２の共有鍵を関連付けし、組にして格納する（ＳＱ２０，ＳＱ２１）。
【００３４】
そして、機器１０をフォーリンネットワーク２００に設置する。さらに、フォーリンネットワーク２００に存在するルータＲ２が、フォーリンネットワーク２００用の第２のプリフィックス（フォーリンネットワー２００のネットワークアドレスに相当）を機器１０に付与する（ＳＱ２２）。これにより、機器１０のアドレス生成手段１４が、機器１０のメモリ１１に格納されるＭＡＣアドレスと、付与された第２のプリフィックスから、フォーリンネットワーク２００における自機器１０の気付けアドレスを生成し（ＳＱ２３）、メモリ１１に格納する（ＳＱ２４）。
【００３５】
そして、機器１０が、気付けアドレスを含む通信パケットをホームエージェント２０に送信するが、その際、認証を行なう。すなわち、機器１０が、メモリ１１に格納した第１の共有鍵を用いてホームエージェント２０に対して正当性を示し、ホームエージェント２０の認証手段２３が、メモリ２１の第１の共有鍵によって認証を行なう（ＳＱ２５）。認証が行なわれれば、通信が始まり、機器１０から受信した通信パケットから気付けアドレスを抽出して、メモリ２１に格納する。もちろん、機器１０のホームアドレスと気付けアドレスとを関連付けしてメモリ２１に登録する（ＳＱ２６）。なお、認証が行なわれた後は、第１の共有鍵を用いて、暗号化、復号化を行なって通信される。
【００３６】
次に、図６を用いて、パソコン３０から、フォーリンネットワーク２００に接続される機器１０へ通信パケットを送信する動作を説明する。
ユーザが、パソコン３０にＵＳＢメモリを接続し、パソコン３０のブラウザ３１を起動する。そしてブラウザ３１が、ＵＳＢメモリ５０のＨＴＭＬ形式ファイル、アイコン情報を読み出し（ＳＱ３０）、ファイルの記述に沿って機器１０の識別子情報を含んだアイコンを表示する（ＳＱ３１）。そして、ユーザが、マウスなどのインターフェースを用いて、所望の識別子を示すアイコンを選択すると（ＳＱ３２）、ファイルに記述されたハイパーリンクによって、選択された識別子と組になっているホームアドレスを参照し（ＳＱ３３）、ホームアドレスを送信先として通信パケットを送信する（ＳＱ３４）。この際、ＵＳＢメモリ５０に記憶され、識別子と組になっている第２の共有鍵を用いて認証を行なう。
【００３７】
通信パケットをホームエージェント２０が引き取り、メモリ２１内のホームアドレスと気付けアドレスとの対応関係から通信パケットの転送先および認証用の第１の共有鍵を判別し（ＳＱ３５）、転送手段２２が、気付けアドレスを転送先として機器１０に通信パケットを送信する。そして、認証手段１３，２３によって機器１０とホームエージェント２０間の認証が行なわれる（ＳＱ３６）。
【００３８】
さらに、機器１０の認証手段１３が、メモリ１１の第２の共有鍵でパソコン３０、すなわちＵＳＢメモリ５０の認証を行ない、パソコン３０のアクセスの可否を決定する（ＳＱ３７）。
【００３９】
認証手段１３が、認証を行なった後は、パソコン３０のブラウザ３１が、通信パケットを第２の共有鍵で暗号化して送信し（ＳＱ３８）、ホームエージェント２０が、メモリ２１内の第１の共有鍵でパソコン３０からの通信パケットを暗号化する。そして、転送手段２２が、暗号化された通信パケットを機器１０に転送する（ＳＱ３９）。
【００４０】
さらに、ホームエージェント２０から転送された通信パケットを機器１０が受信し、第１の共有鍵で復号化し、さらに第２の共有鍵２で復号化する。以上によって、パソコン３０からの通信パケットは、フォーリンネットワーク２００に存在する機器１０に到達し、機器１０とパソコン３０間で通信が開始される。
【００４１】
このように、パソコン３０に着脱可能なＵＳＢメモリ５０に機器１０の識別子およびホームアドレスとが関連付けされて格納され、機器１０のホームアドレスにはアドレス管理手段４０が管理するＩＰアドレスが割り振られる。これにより、例えば、アドレス管理手段４０が管理するホームネットワーク４００にホームエージェント２０を設ければ、ユーザが、個々にホームエージェントを運用する必要が無く、さらに、送信に用いるパソコン３０等に識別子とホームアドレスのリストを作成する必要が無い。これにより、リストの作成ミス、関連付け、パソコン３０へのホームアドレスの設定ミス等を防ぐことができる。さらに、ＵＳＢメモリ５０を持たない第三者は、機器１０と通信を行なうことができない。従って、煩雑な保守や運用を必要とせずに、高いセキュリティを有することができる。
【００４２】
また、機器１０、ＵＳＢメモリ５０のみが第２の共有鍵を有しているので、機器１０とＵＳＢメモリ５０間の通信パケットの情報が漏洩・改ざんされにくくなる。これにより、ホームエージェント２０の運用者が機器１０やＵＳＢメモリ５０の運用者と異なっていても、高いセキュリティを保つことができる。
【００４３】
また、ＵＳＢメモリ５０が、機器１０の識別子に関連したアイコン情報を含むので、テキストで表形式のリストに比較して、アイコンの画像から所望の識別子を検索することができる。これにより、所望の識別子を容易に判別でき、機器１０の選択ミスを防止できる。
【００４４】
なお、本発明はこれに限定されるものではなく、以下に示すようなものでもよい。
ホームエージェント２０をルータＲ１と異なるノード上で稼動させる構成を示したが、ルータ上で稼動させてもよい。
【００４５】
また、アドレス管理手段４０を、ホームエージェント２０と別に設ける構成を示したが、ホームエージェント２０が稼動するノードに設けてよい。
【００４６】
また、機器１０、ＵＳＢメモリ５０に第２の共有鍵を設ける構成を示したが、例えば、機器１０とＵＳＢメモリ５０が接続されるパソコン３０間のセキュリティが保障されているならば、第２の共有鍵を記憶させなくともよい。
【００４７】
また、機器１０の通信プロトコルとして、モバイルＩＰｖ６を用いる構成を示したが、フォーリンネットワーク２００内にフォーリンエージェントを設置し、モバイルＩＰｖ４を用いてもよい。
【００４８】
また、パソコン３０にＩＰｖ４−ＩＰｖ６トンネル手段を設け、パソコン３０をＩＰｖ４、ネットワーク２００、４００をＩＰｖ６にしてもよい。
【００４９】
また、メモリデバイスとして、ＵＳＢメモリ５０を用いる構成を示したが、パソコン３０が持つインターフェイスに接続できるデバイスならばどのようなもの（例えば、フロッピー（登録商標）ディスク、ＳＤカード、ＭＯ、ＣＤ、ＣＦカード等）でもよい。
【００５０】
また、図示しない機器情報管理手段が、機器１０のメモリ１１からホームアドレスと識別子とを読み出して、ＵＳＢメモリ５０に格納する構成を示したが、機器１０にＵＳＢメモリ５０のインターフェース（もちろん、他のメモリデバイスならば、他のメモリデバイスに対応したインターフェース）を設けて、ＵＳＢメモリ５０を接続し、機器１０から直接ＵＳＢメモリ５０に格納してもよい。
【００５１】
また、図示しない機器情報管理手段が、機器１０のメモリ１１からホームアドレスと識別子とを読み出して、ＵＳＢメモリ５０に格納する構成を示したが、機器情報管理手段に予め識別子、ホームアドレスを格納しておき、ＵＳＢメモリ５０に識別子、ホームアドレスを格納してもよい。すなわち、機器１０の製造メーカであれば、機器１０の識別子、ＭＡＣアドレスが既知であり、アドレス管理手段４０のアドレスブロックも既知なので、プリフィックスとＭＡＣアドレスから機器１０のアドレス生成手段１４が生成するアドレスを予め算出し、格納しておく。
【００５２】
また、ＵＳＢメモリ５０をユーザに出荷する前に、ＵＳＢメモリ５０に識別子、ホームアドレス、画面情報を格納する構成を示したが、識別子、ホームアドレス、画面情報のデータをユーザが受領後に通知してもよい。例えば、紙に印刷して郵送・ＦＡＸしたり、電子データの形でユーザに送信してもよい。これにより、データを送付する時期の自由度があがり、ホームエージェント２０、ホームアドレスを含むアドレスブロックの管理の自由度があがる。そして、アドレスブロックの変更にも柔軟に対応でき、ユーザも所望のメモリデバイスを使用することができる。
【００５３】
また、第２の共有鍵は、出荷後にユーザが機器１０、ＵＳＢメモリ５０に記憶させる構成を示したが、機器１０、ＵＳＢメモリの出荷前、出荷時に記憶させてもよい。これにより、ユーザが、第２の共有鍵を記憶させる手間を省くことができる。
【００５４】
また、パソコン３０、機器１０を一台しか図示していないが、何台設けてもよい。同様に、フォーリンネットワーク２００を何個設けてもよい。
【００５５】
さらに、機器１０の識別子として、シリアル番号を用いる構成を示したが、ユニークなものであればどのような識別子であってもよい。また、画面情報生成手段が、識別子とは別の名称を識別子に関連付けした画面情報を作成してもよい。これにより、ユーザが、シリアル番号よりも管理しやすいユーザ独自の名称で機器１０を識別することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施例を示した構成図である。
【図２】図１に示す移動通信機器の一例を示した構成図である。
【図３】図１に示すＵＳＢメモリの一例を示した構成図である。
【図４】図１に示すシステムの一動作例を示した図である。
【図５】図１に示すシステムのその他の動作例を示した図である。
【図６】図１に示すシステムのその他の動作例を示した図である。
【図７】従来の移動通信システムの構成を示した図である。
【図８】図７に示す移動通信機器の一例を示した構成図である。
【図９】図７に示すホームエージェントの一例を示した構成図である。
【符号の説明】
【００５７】
１０  移動通信機器
１１  メモリ
１３  認証手段
１４  アドレス生成手段
２０  ホームエージェント
３０  パソコン
３１  ブラウザ
５０  ＵＳＢメモリ
２００  フォーリンネットワーク
４００  ホームネットワーク
【図１】
2006253871.tif 000003
【図２】
2006253871.tif 000004
【図３】
2006253871.tif 000005
【図４】
2006253871.tif 000006
【図５】
2006253871.tif 000007
【図６】
2006253871.tif 000008
【図７】
2006253871.tif 000009
【図８】
2006253871.tif 000010
【図９】
2006253871.tif 000011