(57)【要約】【課題】信頼性の高い暗号化処理装置を実現すること。【解決手段】ネットワークにおいてパケットを伝送する回線に接続され、回線におけるネットワーク接続状態を取得するＰＨＹ（接続状態取得装置）と、パケットを暗号化するためのＩＰＳｅｃカード（暗号化装置）と、ネットワークに接続するための拡張カードとが接続される暗号化処理装置において、拡張カードが所定の時間ごとにＰＨＹ（接続状態取得装置）に要求して取得したネットワーク接続状態に基づいて、ＩＰＳｅｃカード（暗号化装置）による暗号化処理を制御する場合に、ＰＨＹ（接続状態取得装置）からのネットワーク接続状態を中継して取得し、取得されたネットワーク接続状態が、拡張カードからの要求時において未接続状態の場合は、拡張カードに強制的にネットワーク接続状態として接続状態と通知する。【選択図】        図１
2008199409.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおいてパケットを伝送する回線に接続され、前記回線におけるネットワーク接続状態を取得する接続状態取得装置と、前記パケットを暗号化するための暗号化装置と、前記ネットワークに接続するための拡張カードとが接続される暗号化処理装置において、前記拡張カードが所定の時間ごとに前記接続状態取得装置に要求して取得した前記ネットワーク接続状態に基づいて、前記暗号化装置による暗号化処理を制御する通信制御方法であって、
前記接続状態取得装置からの前記ネットワーク接続状態を中継して取得する中継取得工程と、
前記中継取得工程によって取得された前記ネットワーク接続状態が、前記拡張カードからの要求時において未接続状態の場合は、前記拡張カードに強制的に前記ネットワーク接続状態として接続状態と通知する接続状態通知工程と、
を含んだことを特徴とする通信制御方法。
【請求項２】
前記接続状態通知工程は、前記暗号化処理装置の電源投入時においては、前記ネットワーク接続状態を接続状態と通知することを特徴とする請求項１に記載の通信制御方法。
【請求項３】
前記接続状態通知工程は、前記中継取得工程によって取得された前記ネットワーク接続状態が接続状態から未接続状態になった場合は、前記拡張カードに未接続状態と通知し、前記所定の時間が経過した後における前記拡張カードからの要求時においては、前記ネットワーク接続情報を接続状態と通知することを特徴とする請求項２に記載の通信制御方法。
【請求項４】
ネットワークにおいてパケットを伝送する回線に接続され、前記回線におけるネットワーク接続状態を取得する接続状態取得装置と、前記パケットを暗号化するための暗号化装置と、前記ネットワークに接続するための拡張カードとが接続される暗号化処理装置において、前記拡張カードが所定の時間ごとに前記接続状態取得装置に要求して取得した前記ネットワーク接続状態に基づいて、前記暗号化装置による暗号化処理を制御する通信制御装置であって、
前記接続状態取得装置からの前記ネットワーク接続状態を中継して取得する中継取得手段と、
前記中継取得手段によって取得された前記ネットワーク接続状態が、前記拡張カードからの要求時において未接続状態の場合は、前記拡張カードに強制的に前記ネットワーク接続状態として接続状態と通知する接続状態通知手段と、
を備えたことを特徴とする通信制御装置。
【請求項５】
前記接続状態通知手段は、前記暗号化処理装置の電源投入時においては、前記ネットワーク接続状態を接続状態と通知することを特徴とする請求項４に記載の通信制御装置。
【請求項６】
前記接続状態通知手段は、前記中継取得手段によって取得された前記ネットワーク接続状態が接続状態から未接続状態になった場合は、前記拡張カードに未接続状態と通知し、前記所定の時間が経過した後における前記拡張カードからの要求時においては、前記ネットワーク接続情報を接続状態と通知することを特徴とする請求項５に記載の通信制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、暗号化処理装置に適用される通信制御方法および通信制御装置に関する。
【背景技術】
【０００２】
従来より、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を利用した通信分野において通信の安全性を確保するために、暗号化通信によるセキュリティ対策の需要が高まっている。暗号化通信の手法としては、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）やＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）といったアプリケーションレベルでの暗号化通信や、ＩＰＳｅｃ（ＩＰ  Ｓｅｃｕｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）といったＩＰ層レベルでの暗号化通信などが知られている。例えば、ＩＰＳｅｃは、全てのパケットを暗号化して送信することにより、通信の安全性を確保するものである。
【０００３】
ＩＰＳｅｃを実現する場合、ソフトウェアレベルで行おうとすると、ホストプロセッサの負荷が高くなるため、特許文献１や特許文献２にあるように、ハードウェアレベルでＩＰＳｅｃを実現するのが一般的である。
【０００４】
ＩＰＳｅｃを専用のハードウェアで構成する場合、ネットワークに接続するための拡張カード（ＮＩＣ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）とネットワークにおいてパケットを伝送する回線との間に暗号化処理の専用ＬＳＩ（ＩＰＳｅｃカード）をＥｔｈｅｒｎｅｔ（登録商標）のインターフェースで接続するのが、最も単純である。
【０００５】
具体的には、図６の（Ａ）に示すように、ＴＣＰ／ＩＰによる通信機能をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の代わりに行なうプロセッサであるＴＯＥ（ＴＣＰ／ＩＰオフロードエンジン）をＮＩＣに組み込んだ「ＴＯＥ／ＮＩＣ」と、ネットワークにおいてパケットを伝送する回線（ＬＡＮケーブル）などである「Ｔｒａｎｓ」との間に、「ＩＰＳｅｃカード」を、データのパラレル−シリアル／シリアル−パラレル変換を行なったり、データ通信の状態を監視したりする「ＰＨＹ」を介して、ＧＭＩＩ（Ｇｉｇａ  ｂｉｔ  Ｍｅｄｉｕｍ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）で接続して組み込むことにより、ＩＰＳｅｃを構成する（図６の（Ａ）に示す破線枠を参照）。
【０００６】
さらに、暗号化処理機能を含む拡張カードを１つの装置として実現する場合、図６の（Ｂ）に示すように、「ＴＯＥ／ＮＩＣ」と「ＩＰＳｅｃカード」と「ＰＨＹ」とを「ＧＭＩＩ」で直列に接続するのが、部品点数削減のためには有効である。
【０００７】
【特許文献１】特表２００５−５０３６９９号公報
【特許文献２】特表２００５−５２９５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、従来の技術を組み合わせて暗号化処理機能を含む拡張カードを１つの装置として実現する場合、図６の（Ｂ）に示す構成では、「ＴＯＥ／ＮＩＣ」と「ＩＰＳｅｃカード」とにおいて、「ＰＨＹ」からデータ通信の状態などを取得するマネージメントＩ／ＦであるＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）およびＭＤＩＯ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）をどのように制御するかが問題になる。
【０００９】
すなわち、図６の（Ａ）に示す構成においても、図６の（Ｂ）に示す構成においても、電源投入時の初期化処理を行う場合、「ＴＯＥ／ＮＩＣ」から「ＩＰＳｅｃカード」をＧＭＩＩ経由で制御するために、「ＴＯＥ／ＮＩＣ」と「ＩＰＳｅｃカード」との間は常に通信状態であることが必要になる。しかし、図６の（Ｂ）に示す構成では、例えば、電源投入時に、「Ｔｒａｎｓ」におけるＬＡＮケーブルが未接続であった場合、「ＴＯＥ／ＮＩＣ」は、ＭＤＣ／ＭＤＩＯが「ＰＨＹ」から取得した情報により「ネットワーク未接続」と判定するので、「ＩＰＳｅｃカード」の初期化制御が行なえない状況になってしまう。
【００１０】
また、「ネットワーク未接続」の状態が発生するネットワーク障害時には、例えば、「ＴＯＥ／ＮＩＣ」が「ＩＰＳｅｃカード」にパケットを送信し続けることになるので、「ネットワーク未接続」の情報を「ＴＯＥ／ＮＩＣ」に通知する必要があり、さらに、ネットワーク障害復旧時には、直ちに「ＴＯＥ／ＮＩＣ」は、「ＩＰＳｅｃカード」の制御することが可能な状態にある必要がある。
【００１１】
すなわち、上記したように、ＭＤＣ／ＭＤＩＯが「ＰＨＹ」から取得した情報に基づいて暗号化処理を行なう拡張カードを、従来の技術を組み合わせて１つの装置として構成する場合には、電源投入時およびネットワーク障害時において「ＴＯＥ／ＮＩＣ」による「ＩＰＳｅｃカード」の処理が円滑に行なわれないので、信頼性の低い暗号化処理装置しか実現できないという問題点があった。
【００１２】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、信頼性の高い暗号化処理装置を実現することが可能になる通信制御方法および通信制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、ネットワークにおいてパケットを伝送する回線に接続され、前記回線におけるネットワーク接続状態を取得する接続状態取得装置と、前記パケットを暗号化するための暗号化装置と、前記ネットワークに接続するための拡張カードとが接続される暗号化処理装置において、前記拡張カードが所定の時間ごとに前記接続状態取得装置に要求して取得した前記ネットワーク接続状態に基づいて、前記暗号化装置による暗号化処理を制御する通信制御方法であって、前記接続状態取得装置からの前記ネットワーク接続状態を中継して取得する中継取得工程と、前記中継取得工程によって取得された前記ネットワーク接続状態が、前記拡張カードからの要求時において未接続状態の場合は、前記拡張カードに強制的に前記ネットワーク接続状態として接続状態と通知する接続状態通知工程と、を含んだことを特徴とする。
【００１４】
また、請求項２に係る発明は、上記の発明において、前記接続状態通知工程は、前記暗号化処理装置の電源投入時においては、前記ネットワーク接続状態を接続状態と通知することを特徴とする。
【００１５】
また、請求項３に係る発明は、上記の発明において、前記接続状態通知工程は、前記中継取得工程によって取得された前記ネットワーク接続状態が接続状態から未接続状態になった場合は、前記拡張カードに未接続状態と通知し、前記所定の時間が経過した後における前記拡張カードからの要求時においては、前記ネットワーク接続情報を接続状態と通知することを特徴とする。
【００１６】
また、請求項４に係る発明は、ネットワークにおいてパケットを伝送する回線に接続され、前記回線におけるネットワーク接続状態を取得する接続状態取得装置と、前記パケットを暗号化するための暗号化装置と、前記ネットワークに接続するための拡張カードとが接続される暗号化処理装置において、前記拡張カードが所定の時間ごとに前記接続状態取得装置に要求して取得した前記ネットワーク接続状態に基づいて、前記暗号化装置による暗号化処理を制御する通信制御装置であって、前記接続状態取得装置からの前記ネットワーク接続状態を中継して取得する中継取得手段と、前記中継取得手段によって取得された前記ネットワーク接続状態が、前記拡張カードからの要求時において未接続状態の場合は、前記拡張カードに強制的に前記ネットワーク接続状態として接続状態と通知する接続状態通知手段と、を備えたことを特徴とする。
【００１７】
また、請求項５に係る発明は、上記の発明において、前記接続状態通知手段は、前記暗号化処理装置の電源投入時においては、前記ネットワーク接続状態を接続状態と通知することを特徴とする。
【００１８】
また、請求項６に係る発明は、上記の発明において、前記接続状態通知手段は、前記中継取得手段によって取得された前記ネットワーク接続状態が接続状態から未接続状態になった場合は、前記拡張カードに未接続状態と通知し、前記所定の時間が経過した後における前記拡張カードからの要求時においては、前記ネットワーク接続情報を接続状態と通知することを特徴とする。
【発明の効果】
【００１９】
請求項１または４の発明によれば、接続状態取得装置からのネットワーク接続状態を中継して取得し、取得されたネットワーク接続状態が、拡張カードからの要求時において未接続状態の場合は、拡張カードに強制的にネットワーク接続状態として接続状態と通知するので、拡張カードは、常に暗号化装置と通信して、当該暗号化装置を制御することができ、信頼性の高い暗号化処理装置を実現することが可能になる。
【００２０】
また、請求項２または５の発明によれば、暗号化処理装置の電源投入時においては、ネットワーク接続状態を接続状態と通知するので、拡張カードは、電源投入時において、暗号化装置と通信して、当該暗号化装置を初期化制御することができ、信頼性の高い暗号化処理装置を実現することが可能になる。また、拡張カードは、電源投入時におけるネットワーク障害にも対応して、当該暗号化装置を初期化制御することができ、信頼性の高い暗号化処理装置を実現することが可能になる。
【００２１】
また、請求項３または６の発明によれば、取得されたネットワーク接続状態が接続状態から未接続状態になった場合は、拡張カードに未接続状態と通知し、所定の時間が経過した後における拡張カードからの要求時においては、ネットワーク接続情報を接続状態と通知するので、拡張カードは、ネットワーク障害時において、一旦パケットの送信待機などの処理を行った上で、再び暗号化装置と通信して、当該暗号化装置を制御することができ、より信頼性の高い暗号化処理装置を実現することが可能になる。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明に係る通信制御方法および通信制御装置の実施例を詳細に説明する。なお、以下では、この発明に係る通信制御方法を含んで構成される通信制御装置を実施例として説明する。また、以下では、実施例１における通信制御装置の構成および処理の手順、実施例１の効果を順に説明し、次に実施例１と同様に、実施例２に係る通信制御装置、実施例３に係る通信制御装置について順に説明する。
【実施例１】
【００２３】
［用語の説明］
まず最初に、本実施例で用いる主要な用語を説明する。以下の実施例で用いる「ＴＯＥ／ＮＩＣ」とは、ＴＣＰ／ＩＰによる通信機能をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の代わりに行なうプロセッサであるＴＯＥ（ＴＣＰ／ＩＰオフロードエンジン）をネットワークに接続するための拡張カード（ＮＩＣ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）に組み込んだものであり、特許請求の範囲に記載の「拡張カード」に対応する。また、「ＩＰＳｅｃカード」とは、通信の安全性を確保するために、全てのパケットを暗号化して送信するＩＰＳｅｃ（ＩＰ  Ｓｅｃｕｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）による暗号化処理を行うために設置される専用ＬＳＩであり、特許請求の範囲に記載の「暗号化装置」に対応する。
【００２４】
また、「ＰＨＹ」とは、データのパラレル−シリアル／シリアル−パラレル変換を行なったり、データ通信の状態を監視したりする装置であり、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおける物理層に相当するものであり、特許請求の範囲に記載の「接続状態取得装置」に対応する。
【００２５】
［実施例１における通信制御装置の概要および特徴］
続いて、図１を用いて、実施例１における通信制御装置の主たる特徴を具体的に説明する。図１は、実施例１における通信制御装置の概要および特徴を説明するための図である。
【００２６】
実施例１における通信制御装置は、送信端末から受信したパケットを暗号化してネットワークに送信する暗号化処理機能を備えるネットワークサーバ（図１の（Ａ）参照）に設置される。具体的には、図１の（Ｂ）に示すような、ネットワークにおいてパケットを伝送する回線である「Ｔｒａｎｓ」に接続され、「Ｔｒａｎｓ」におけるネットワーク接続状態を取得する「ＰＨＹ」と、パケットを暗号化するための「ＩＰＳｅｃカード」と、ネットワークに接続するための拡張カードである「ＴＯＥ／ＮＩＣ」とがＧＭＩＩ（Ｇｉｇａ  ｂｉｔ  Ｍｅｄｉｕｍ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）によって接続される暗号化処理装置とともにネットワークサーバ（図１の（Ａ）参照）に設置される。
【００２７】
そして、実施例１における通信制御装置は、「ＴＯＥ／ＮＩＣ」が所定の時間ごとに「ＰＨＹ」に要求して取得したネットワーク接続状態に基づいて、「ＩＰＳｅｃカード」による暗号化処理を制御することを概要とし、信頼性の高い暗号化処理装置を実現することが可能になることに主たる特徴がある。
【００２８】
この主たる特徴について簡単に説明すると、実施例１における通信制御装置は、「ＰＨＹ」からのネットワーク接続状態を中継して取得する。すなわち、図１の（Ｂ）に示すように、「ＩＰＳｅｃカード」が、自らが備えるマネージメントＩ／ＦであるＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）およびＭＤＩＯ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）を介して、「ＰＨＹ」から「Ｔｒａｎｓ」におけるネットワーク接続状態などを取得する際に、実施例１における通信制御装置は、当該ネットワーク接続状態を中継して取得する。具体的には、「ＩＰＳｅｃカード」のＭＤＣが指定する所定の時間ごとに、「ＩＰＳｅｃカード」のＭＤＩＯに通知されるネットワーク接続状態を中継して取得する。より具体的には、ネットワーク接続状態が「接続状態」ならば「Ｌｉｎｋ  ｕｐ」の情報を、また、ネットワーク接続状態が「未接続状態」ならば「Ｌｉｎｋ  ｄｏｗｎ」の情報を、「ＰＨＹ」から「ＩＰＳｅｃカード」に通知する際に、中継して取得する。
【００２９】
そして、実施例１における通信制御装置は、取得されたネットワーク接続状態が、「ＴＯＥ／ＮＩＣ」からの要求時において「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」の場合は、「ＴＯＥ／ＮＩＣ」に強制的にネットワーク接続状態として「接続状態：Ｌｉｎｋ  ｕｐ」と通知する。具体的には、中継して取得したネットワーク接続状態が、「ＴＯＥ／ＮＩＣ」が備えるＭＤＣが指定する所定の時間ごとのネットワーク接続状態取得要求時において「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」の場合は、実施例１における通信制御装置は、図１の（Ｃ）に示すレジスタが保持する固定情報である「接続状態：Ｌｉｎｋ  ｕｐ」を「ＴＯＥ／ＮＩＣ」のＭＤＩＯに通知する（図１の（Ｃ）参照）。
【００３０】
さらに、実施例１における通信制御装置は、暗号化処理装置の電源投入時においては、ネットワーク接続状態を「接続状態：Ｌｉｎｋ  ｕｐ」と通知する。すなわち、実施例１における通信制御装置は、暗号化処理装置の電源投入時においては、ネットワークの「接続状態」に係らず、強制的に「接続状態：Ｌｉｎｋ  ｕｐ」と通知する。なお、暗号化処理装置の電源投入時とは、図１の（Ａ）に示すネットワークサーバの電源投入時でもある。
【００３１】
このようなことから、実施例１における通信制御装置を設置することにより、拡張カードである「ＴＯＥ／ＮＩＣ」は、常に「ＩＰＳｅｃカード」と通信して、当該「ＩＰＳｅｃカード」を制御することができ、上記した主たる特徴のごとく、信頼性の高い暗号化処理装置を実現することが可能になる。
【００３２】
［実施例１における通信制御装置の構成］
次に、図２を用いて、実施例１における通信制御装置を説明する。図２は、実施例１における通信制御装置の構成を示すブロック図である。
【００３３】
実施例１における通信制御装置１０は、図２に示すように、特に本発明に密接に関連するものとして、第一ＳＰ変換部１１と、第二デコード回路１２と、状態保持回路１３と、第一デコード回路１４と、レジスタ１５と、ＰＳ変換部１６と、第二ＳＰ変換部１７とで構成される。ここで、第二デコード回路１２は、特許請求の範囲に記載の「中継取得工程」に対応し、第一デコード回路１４は、同じく「接続状態通知工程」に対応する。
【００３４】
第一ＳＰ変換部１１は、「ＩＰＳｅｃカード」のＭＤＣが指定する所定の時間ごとのデータである「シリアルクロック」と、「ＩＰＳｅｃカード」のＭＤＩＯに通知される「ＰＨＹ」からのネットワーク接続状態とを、パラレルデータに変換する。
【００３５】
第二デコード回路１２は、第一ＳＰ変換部１１によって変換されたパラレルデータから「ＰＨＹ」が取得した所定の時間ごとのネットワーク接続状態を検出して取得し、取得したデータを後述する状態保持回路１３に格納する。具体的には、ネットワーク接続状態が「接続状態」ならば「Ｌｉｎｋ  ｕｐ」の情報を、また、ネットワーク接続状態が「未接続状態」ならば「Ｌｉｎｋ  ｄｏｗｎ」の情報を、「ＰＨＹ」から「ＩＰＳｅｃカード」に通知する際に、中継して取得する。
【００３６】
状態保持回路１３は、第二デコード回路１２が検出したネットワーク接続状態を記憶する。
【００３７】
第二ＳＰ変換部１７は、「ＴＯＥ／ＮＩＣ」のＭＤＣが指定する所定の時間ごとのデータである「シリアルクロック」と、「ＴＯＥ／ＮＩＣ」のＭＤＩＯが要求する「ＰＨＹ」からのネットワーク接続状態の取得要求とを、パラレルデータに変換する。
【００３８】
レジスタ１５は、「ＴＯＥ／ＮＩＣ」のＭＤＣ／ＭＤＩＯ制御により読み出されるデータを保持するレジスタであり、ネットワーク接続状態として「接続状態」を示す『状態レジスタＳ「Ｌｉｎｋ  ｕｐ」』およびネットワーク接続状態として「未接続状態」を示す『状態レジスタＳ’「Ｌｉｎｋ  ｄｏｗｎ」』を保持する。なお、レジスタ１５は、「ＰＨＹ」に接続される「Ｔｒａｎｓ」を構成する回線（ＬＡＮケーブル）の情報（例えば、１００Ｍｂｐｓ対応ケーブル）なども保持する。
【００３９】
第一デコード回路１４は、レジスタ１５におけるレジスタアドレスをデコードし、状態保持回路１３が記憶するネットワーク接続状態が、「ＴＯＥ／ＮＩＣ」からの要求時において未接続状態の場合は、「ＴＯＥ／ＮＩＣ」に強制的にネットワーク接続状態として接続状態と通知するために、『状態レジスタＳ「Ｌｉｎｋ  ｕｐ」』のレジスタアドレスに変換してレジスタ１５から「接続状態：Ｌｉｎｋ  ｕｐ」の情報を出力する。
【００４０】
また、第一デコード回路１４は、暗号化処理装置の電源投入時においては、ネットワーク接続状態を「接続状態：Ｌｉｎｋ  ｕｐ」と「ＴＯＥ／ＮＩＣ」に通知するために、『状態レジスタＳ「Ｌｉｎｋ  ｕｐ」』のレジスタアドレスに固定変換してレジスタ１５から「接続状態：Ｌｉｎｋ  ｕｐ」の情報を出力する。
【００４１】
ＰＳ変換部１６は、第一デコード回路１４が変換したレジスタアドレスに基づいてレジスタ１５から出力したパラレルデータをシリアルデータに変換し、「ＴＯＥ／ＮＩＣ」のＭＤＩＯに通知する。
【００４２】
［実施例１における通信制御装置による処理の手順］
次に、図３を用いて、実施例１における通信制御装置１０による処理を説明する。図３は、実施例１における通信制御装置の処理の手順を説明するための図である。
【００４３】
まず、実施例１における通信制御装置１０は、ネットワークサーバの電源投入後、拡張カードである「ＴＯＥ／ＮＩＣ」からネットワーク接続状態の通知要求を受け付けると（ステップＳ３０１肯定）、第二デコード回路１２が検出して取得したネットワーク接続状態に係らず、第一デコード回路１４が変換したレジスタアドレスに基づいてレジスタ１５から「接続状態：Ｌｉｎｋ  ｕｐ」の情報を「ＴＯＥ／ＮＩＣ」のＭＤＩＯに通知し（ステップＳ３０２）、処理を終了する。
【００４４】
［実施例１の効果］
上記したように、実施例１によれば、「ＰＨＹ」からのネットワーク接続状態を中継して取得し、取得されたネットワーク接続状態が、拡張カードである「ＴＯＥ／ＮＩＣ」からの要求時において未接続状態の場合は、「ＴＯＥ／ＮＩＣ」に強制的にネットワーク接続状態として「接続状態：Ｌｉｎｋ  ｕｐ」と通知するので、「ＴＯＥ／ＮＩＣ」は、常に「ＩＰＳｅｃカード」と通信して、当該「ＩＰＳｅｃカード」を制御することができ、信頼性の高い暗号化処理装置を実現することが可能になる。
【００４５】
また、実施例１によれば、暗号化処理装置の電源投入時においては、ネットワーク接続状態を「ＴＯＥ／ＮＩＣ」に「接続状態：Ｌｉｎｋ  ｕｐ」と通知するので、「ＴＯＥ／ＮＩＣ」は、電源投入時において、「ＩＰＳｅｃカード」と通信して、当該「ＩＰＳｅｃカード」を初期化制御することができ、信頼性の高い暗号化処理装置を実現することが可能になる。また、「ＴＯＥ／ＮＩＣ」は、電源投入時におけるネットワーク障害にも対応して、当該「ＩＰＳｅｃカード」を初期化制御することができ、信頼性の高い暗号化処理装置を実現することが可能になる。
【実施例２】
【００４６】
上述した実施例１では、拡張カードに強制的にネットワーク接続状態として接続状態と通知する場合を説明したが、実施例２では、ネットワーク障害時においては、一旦、拡張カードに未接続状態と通知した後に、ネットワーク接続情報を接続状態と通知する場合について説明する。
【００４７】
［実施例２における通信制御装置の概要および特徴］
まず最初に、図４を用いて、実施例２における通信制御装置の主たる特徴を具体的に説明する。図４は、実施例２における通信制御装置の概要および特徴を説明するための図である。
【００４８】
実施例２における通信制御装置は、実施例１と同様に、「ＰＨＹ」からのネットワーク接続状態を中継して取得するが、取得されたネットワーク接続状態が接続状態から未接続状態になった場合は、拡張カードである「ＴＯＥ／ＮＩＣ」に未接続状態と通知する。
【００４９】
すなわち、図４の（Ａ）に示すように、ＬＡＮケーブルが外れるなどを原因とするネットワーク障害が発生した状況で（図４の（Ｃ）の矢印（１）を参照）、「ＩＰＳｅｃカード」が、自らが備えるＭＤＣの指定する周期に従って、「ＰＨＹ」から「Ｔｒａｎｓ」におけるネットワーク接続状態をＭＤＩＯ経由で取得する際に、ネットワーク接続状態が接続状態から未接続状態になると（図４の（Ｃ）の矢印（２）を参照）、実施例２における通信制御装置は、中継して取得したデータが「接続状態：Ｌｉｎｋ  ｕｐ」から「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」になったので、「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」の情報を、「ＴＯＥ／ＮＩＣ」が備えるＭＤＣの指定する周期に従って「ＴＯＥ／ＮＩＣ」に通知する（図４の（Ｃ）の矢印（３）参照）。これにより、「ＴＯＥ／ＮＩＣ」は、ネットワーク障害時において、一旦パケットの送信待機などの処理を行う。
【００５０】
そして、実施例２における通信制御装置は、所定の時間が経過した後における「ＴＯＥ／ＮＩＣ」からの要求時においては、ネットワーク接続情報を接続状態と通知する。すなわち、実施例２における通信制御装置は、図４の（Ｂ）に示すように、次の「ＴＯＥ／ＮＩＣ」からの通知要求に対しては、強制的に「接続状態：Ｌｉｎｋ  ｕｐ」を通知する（図４の（Ｃ）の矢印（４）参照）。
【００５１】
このようなことから、実施例２における通信制御装置を設置することにより、拡張カードである「ＴＯＥ／ＮＩＣ」は、ネットワーク障害時において、一旦パケットの送信待機などの処理を行った上で、再び「ＩＰＳｅｃカード」と通信して、当該「ＩＰＳｅｃカード」を制御することができ、より信頼性の高い暗号化処理装置を実現することが可能になる。
【００５２】
［実施例２における通信制御装置の構成］
次に、図２を用いて、実施例２における通信制御装置を説明する。図２は、実施例１における通信制御装置の構成を示すブロック図である。同図に示すように、実施例２における通信制御装置１０は、実施例１における通信制御装置１０と同様の構成であるが、第一デコード回路１４の処理内容が異なる。以下、これを中心に説明する。
【００５３】
第一デコード回路１４は、レジスタ１５におけるレジスタアドレスをデコードし、状態保持回路１３が記憶するネットワーク接続状態が、「ＴＯＥ／ＮＩＣ」からの要求時において接続状態から未接続状態になった場合は、「ＴＯＥ／ＮＩＣ」にネットワーク接続状態として未接続状態と通知するために、図２に示す『状態レジスタＳ’「Ｌｉｎｋ  ｄｏｗｎ」』のレジスタアドレスに変換してレジスタ１５から「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」の情報を出力する（図４の（Ｃ）の矢印（３）参照）。
【００５４】
そして、第一デコード回路１４は、所定の時間が経過した後における「ＴＯＥ／ＮＩＣ」からの要求時においては、ネットワーク接続状態を「接続状態：Ｌｉｎｋ  ｕｐ」と「ＴＯＥ／ＮＩＣ」に通知するために、『状態レジスタＳ「Ｌｉｎｋ  ｕｐ」』のレジスタアドレスに変換してレジスタ１５から「接続状態：Ｌｉｎｋ  ｕｐ」の情報を出力する（図４の（Ｃ）の矢印（４）参照）。
【００５５】
［実施例２における通信制御装置による処理の手順］
次に、図５を用いて、実施例２における通信制御装置１０による処理を説明する。図５は、実施例２における通信制御装置の処理の手順を説明するための図である。
【００５６】
まず、実施例２における通信制御装置１０は、ネットワーク障害発生後、拡張カードである「ＴＯＥ／ＮＩＣ」からネットワーク接続状態の通知要求を受け付けると（ステップＳ５０１肯定）、第二デコード回路１２が検出して取得したネットワーク接続状態である「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」の情報を、第一デコード回路１４が変換したレジスタアドレスに基づいてレジスタ１５から「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」の情報を「ＴＯＥ／ＮＩＣ」のＭＤＩＯに通知する（ステップＳ５０２、図４の（Ｃ）の矢印（３）参照）。
【００５７】
そして、実施例２における通信制御装置１０は、「ＴＯＥ／ＮＩＣ」のＭＤＣが指定する所定の時間後、「ＴＯＥ／ＮＩＣ」からのネットワーク接続状態の通知要求を受け付けると（ステップＳ５０３）、ネットワーク接続状態を「接続状態：Ｌｉｎｋ  ｕｐ」と「ＴＯＥ／ＮＩＣ」に通知するために、『状態レジスタＳ「Ｌｉｎｋ  ｕｐ」』のレジスタアドレスに変換してレジスタ１５から「接続状態：Ｌｉｎｋ  ｕｐ」の情報を出力し（ステップＳ５０４、図４の（Ｃ）の矢印（４）参照）、処理を終了する。
【００５８】
［実施例２の効果］
上記したように、実施例１によれば、第二デコード回路１２が検出して状態保持回路１３に格納したネットワーク接続状態が接続状態から未接続状態になった場合は、「ＴＯＥ／ＮＩＣ」に「未接続状態：Ｌｉｎｋ  ｄｏｗｎ」と通知し、所定の時間が経過した後における「ＴＯＥ／ＮＩＣ」からの要求時においては、ネットワーク接続情報を「接続状態：Ｌｉｎｋ  ｕｐ」と通知するので、「ＴＯＥ／ＮＩＣ」は、ネットワーク障害時において、一旦パケットの送信待機などの処理を行った上で、再び「ＩＰＳｅｃカード」と通信して、当該「ＩＰＳｅｃカード」を制御することができ、より信頼性の高い暗号化処理装置を実現することが可能になる。
【実施例３】
【００５９】
さて、これまで実施例１〜２における通信制御装置について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてもよいものである。そこで、以下では、実施例３における通信制御装置として、種々の異なる実施例を（１）〜（２）に区分けして説明する。
【００６０】
（１）接続状態
上記の実施例２では、ネットワーク障害時において、一旦拡張カードにネットワーク接続状態として「未接続状態」を通知した後は、強制的にネットワーク接続状態として「接続状態」を通知し続ける場合を説明したが、本発明はこれに限定されるものではなく、例えば、所定の一定時間経過後（例えば、５分後など）においても「ＰＨＹ」から取得したネットワーク接続状態が「未接続状態」の場合は、再度、拡張カードにネットワーク接続状態として「未接続状態」とし、ネットワーク接続状態として「接続状態」を通知してもよい。
【００６１】
これにより、例えば、ネットワーク障害の復旧に時間がかかる場合でも、拡張カードは、再度、パケットの送信待機などの処理を行った上で、引き続き、「ＩＰＳｅｃカード」と通信して、当該「ＩＰＳｅｃカード」を制御することができ、信頼性の高い暗号化処理装置を実現することが可能になる。
【００６２】
（２）システム構成等
また、上記の実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動でおこなうこともでき、あるいは、手動的におこなうものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。例えば、この他、上記文章中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報（例えば、ＴＯＥ／ＮＩＣからのネットワーク接続状態の通知要求の周期など）については、特記する場合を除いて任意に変更することができる。
【００６３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各処理部および各記憶部の分散・統合の具体的形態（例えば、図２の形態など）は図示のものに限られず、例えば、第二デコード回路１２と状態保持回路１３とを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００６４】
（付記１）ネットワークにおいてパケットを伝送する回線に接続され、前記回線におけるネットワーク接続状態を取得する接続状態取得装置と、前記パケットを暗号化するための暗号化装置と、前記ネットワークに接続するための拡張カードとが接続される暗号化処理装置において、前記拡張カードが所定の時間ごとに前記接続状態取得装置に要求して取得した前記ネットワーク接続状態に基づいて、前記暗号化装置による暗号化処理を制御する通信制御方法であって、
前記接続状態取得装置からの前記ネットワーク接続状態を中継して取得する中継取得工程と、
前記中継取得工程によって取得された前記ネットワーク接続状態が、前記拡張カードからの要求時において未接続状態の場合は、前記拡張カードに強制的に前記ネットワーク接続状態として接続状態と通知する接続状態通知工程と、
を含んだことを特徴とする通信制御方法。
【００６５】
（付記２）前記接続状態通知工程は、前記暗号化処理装置の電源投入時においては、前記ネットワーク接続状態を接続状態と通知することを特徴とする付記１に記載の通信制御方法。
【００６６】
（付記３）前記接続状態通知工程は、前記中継取得工程によって取得された前記ネットワーク接続状態が接続状態から未接続状態になった場合は、前記拡張カードに未接続状態と通知し、前記所定の時間が経過した後における前記拡張カードからの要求時においては、前記ネットワーク接続情報を接続状態と通知することを特徴とする付記２に記載の通信制御方法。
【００６７】
（付記４）ネットワークにおいてパケットを伝送する回線に接続され、前記回線におけるネットワーク接続状態を取得する接続状態取得装置と、前記パケットを暗号化するための暗号化装置と、前記ネットワークに接続するための拡張カードとが接続される暗号化処理装置において、前記拡張カードが所定の時間ごとに前記接続状態取得装置に要求して取得した前記ネットワーク接続状態に基づいて、前記暗号化装置による暗号化処理を制御する通信制御装置であって、
前記接続状態取得装置からの前記ネットワーク接続状態を中継して取得する中継取得手段と、
前記中継取得手段によって取得された前記ネットワーク接続状態が、前記拡張カードからの要求時において未接続状態の場合は、前記拡張カードに強制的に前記ネットワーク接続状態として接続状態と通知する接続状態通知手段と、
を備えたことを特徴とする通信制御装置。
【００６８】
（付記５）前記接続状態通知手段は、前記暗号化処理装置の電源投入時においては、前記ネットワーク接続状態を接続状態と通知することを特徴とする付記４に記載の通信制御装置。
【００６９】
（付記６）前記接続状態通知手段は、前記中継取得手段によって取得された前記ネットワーク接続状態が接続状態から未接続状態になった場合は、前記拡張カードに未接続状態と通知し、前記所定の時間が経過した後における前記拡張カードからの要求時においては、前記ネットワーク接続情報を接続状態と通知することを特徴とする付記５に記載の通信制御装置。
【産業上の利用可能性】
【００７０】
以上のように、本発明に係る通信制御方法および通信制御装置は、暗号化処理装置において、拡張カードが所定の時間ごとに接続状態取得装置に要求して取得したネットワーク接続状態に基づいて、暗号化装置による暗号化処理を制御する場合に有用であり、特に、信頼性の高い暗号化処理装置を実現することに適する。
【図面の簡単な説明】
【００７１】
【図１】実施例１における通信制御装置の概要および特徴を説明するための図である。
【図２】実施例１における通信制御装置の構成を示すブロック図である。
【図３】実施例１における通信制御装置の処理の手順を説明するための図である。
【図４】実施例２における通信制御装置の概要および特徴を説明するための図である。
【図５】実施例２における通信制御装置の処理の手順を説明するための図である。
【図６】従来技術の課題を説明するための図である。
【符号の説明】
【００７２】
１０  通信制御装置
１１  第一ＳＰ変換部
１２  第二デコード回路
１３  状態保持回路
１４  第一デコード回路
１５  レジスタ
１６  ＰＳ変換部
１７  第二ＳＰ変換部
【図１】
2008199409.tif 000003
【図２】
2008199409.tif 000004
【図３】
2008199409.tif 000005
【図４】
2008199409.tif 000006
【図５】
2008199409.tif 000007
【図６】
2008199409.tif 000008