(57)【要約】【課題】  ＩＰ電話機のＥｎｄ−ｔｏ−ＥｎｄでＶＰＮの暗号を利用して、通話のプライバシーやセキュリティを確保できるようにする。【解決手段】  個々のＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nの中に、ＶＰＮトンネル２００ｂ，２００ｃを構築してデータ通信を行う機能と、当該ＶＰＮトンネル２００ｂ，２００ｃを介してやり取りするデータに対して暗号化処理および復号化処理を行う機能とを持たせることにより、ＩＰ網２００の途中に設置されたＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂの間のＶＰＮトンネル２００ａだけでなく、ＶＰＮゲートウェイ装置１０２Ａ，１０２ＢとＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nとの間にもＶＰＮトンネル２００ｂ，２００ｃを構築して暗号通信を行うことができるようにする。【選択図】        図１
2005347789.tif 000002
【特許請求の範囲】
【請求項１】
複数のＩＰ電話機およびゲートウェイ装置がＩＰ網の仮想私設網を介して接続されて成る暗号システムであって、
上記複数のＩＰ電話機はそれぞれ、
データの暗号化処理および復号化処理を行う暗号／復号手段と、
上記ゲートウェイ装置および他のＩＰ電話機の少なくとも一方との間に上記仮想私設網を構築し、上記暗号／復号手段により暗号化処理が施されたデータを上記仮想私設網に出力するとともに、上記仮想私設網より暗号化済みのデータを入力して上記暗号／復号手段に導出するデータ送受信手段とを備え、
上記暗号／復号手段を用いた暗号通信を行うのに必要な種々の情報の設定を、遠隔から上記複数のＩＰ電話機およびゲートウェイ装置に対して行うマネージャ端末を備えたことを特徴とするＩＰ電話機を終端端末とした暗号システム。
【請求項２】
上記複数のＩＰ電話機はそれぞれ、上記暗号化処理および上記復号化処理の制御に関して上記マネージャ端末により設定された情報を記憶する設定情報記憶手段を備え、
上記暗号／復号手段は、上記設定情報記憶手段に記憶されている設定情報と、パケットに付加されているヘッダ情報とを照合して上記暗号化処理および上記復号化処理の制御を行うことを特徴とする請求項１に記載のＩＰ電話機を終端端末とした暗号システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＰ電話機を終端端末とした暗号システムに関し、特に、ＩＰ電話機間で行われる通話のプライバシーやセキュリティをＶＰＮネットワークによって確保するように成された暗号システムに用いて好適なものである。
【背景技術】
【０００２】
従来のＩＰ（Internet Protocol）電話システムでは、相手先端末であるＩＰ電話機のアドレス（例えば、電話番号やＩＰアドレスなど）をキーとして接続先を決定し、ＩＰレイヤ上でセッションを確立することによって、インターネット等のＩＰ網上での通話を実現していた。
【０００３】
また、この種のＩＰ電話システムにおいて、通話のプライバシーやセキュリティを確保するために、ＩＰ網上に仮想私設網であるＶＰＮ（Virtual Private Network）を設定し、そのＶＰＮ内で通話をする技術が提供されていた（例えば、特許文献１参照）。
【特許文献１】特開２００２−３７４２４９号公報
【０００４】
通常、ＶＰＮは、図４に示すように、ＩＰ網５００上に少なくとも２台のＶＰＮゲートウェイ装置５０１Ａ，５０１Ｂを設置し、そのＶＰＮゲートウェイ装置５０１Ａ，５０１Ｂの間にＶＰＮトンネル５０２を張ることによって構築する。このようにＶＰＮゲートウェイ装置５０１Ａ，５０１Ｂを用いてＶＰＮトンネル５０２を構築すれば、そのＶＰＮトンネル５０２内では暗号通信を行い、通話のプライバシーやセキュリティを確保することが可能となる。
【０００５】
しかしながら、このＶＰＮゲートウェイ装置５０１Ａ，５０１Ｂは、終端端末である一方のＩＰ電話機５０３Ａ-1〜５０３Ａ-mと他方のＩＰ電話機５０３Ｂ-1〜５０３Ａ-nとの間に存在するＩＰ網５００上の中継機として用いられるものである。そのため、ＩＰ網５００を挟んで両側にあるＩＰ電話機５０３Ａ-1〜５０３Ａ-m，５０３Ｂ-1〜５０３Ａ-nどうしがやり取りする情報を、途中にあるＶＰＮゲートウェイ装置５０１Ａ，５０１Ｂの間におけるＶＰＮトンネル５０２内では暗号化することが可能であるが、ＶＰＮトンネル５０２の外では情報を暗号化することができないという問題があった。
【０００６】
例えば、図４のようにＩＰ網５００で接続された２つの拠点（例えばＬＡＮ（Local Area Network）など）の間に２台のＶＰＮゲートウェイ装置５０１Ａ，５０１Ｂを設置した場合、拠点間におけるＶＰＮトンネル５０２内では暗号を利用できるが、それぞれの拠点内では暗号を利用することができない。
【０００７】
つまり、例えばＩＰ電話機５０３Ａ-1とＩＰ電話機５０３Ｂ-2とで通話をするときに、暗号を利用できるのは拠点間におけるＶＰＮトンネル５０２の部分だけであって、ＩＰ電話機５０３Ａ-1とＶＰＮゲートウェイ装置５０１Ａとの間、ＩＰ電話機５０３Ｂ-2とＶＰＮゲートウェイ装置５０１Ｂとの間では暗号を利用することができない。また、同じ拠点内に設置されたＩＰ電話機５０３Ａ-1〜５０３Ａ-mどうしで通話をするときにも暗号を利用することができない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、このような問題を解決するために成されたものであり、ＩＰ電話機のＥｎｄ−ｔｏ−ＥｎｄでＶＰＮの暗号を利用して、通話のプライバシーやセキュリティを確保できるようにすることを目的とする。
また、本発明は、ＩＰ電話機のＥｎｄ−ｔｏ−ＥｎｄでＶＰＮの暗号を利用するために必要な様々な情報設定を簡単に行うことができるようにすることも目的としている。
【課題を解決するための手段】
【０００９】
上記した課題を解決するために、本発明のＩＰ電話機を終端端末とした暗号システムでは、個々のＩＰ電話機の中に、仮想私設網を構築してデータ通信を行う機能と、当該仮想私設網を介してやり取りするデータに対して暗号化処理および復号化処理を行う機能とを持たせている。また、このようなＩＰ電話機間における仮想私設網を介しての暗号通信を行うのに必要な、暗号化処理および復号化処理の制御に関する種々の情報の設定を、マネージャ端末がＩＰ網を介して遠隔から個々のＩＰ電話機に対して一元的に行うようにしている。
【発明の効果】
【００１０】
上記のように構成した本発明によれば、ＩＰ網の途中に設置されたゲートウェイ装置の間だけでなく、ゲートウェイ装置とＩＰ電話機との間にも仮想私設網を構築して暗号通信を行うことが可能となる。これにより、ＩＰ電話機を終端端末としたネットワークシステムにおいて、Ｅｎｄ−ｔｏ−Ｅｎｄで仮想私設網の暗号を利用して、通話のプライバシーやセキュリティを確保することができる。また、本発明によれば、同じ拠点内に設置されたＩＰ電話機どうしで通話をするときにも、仮想私設網の暗号を利用して、通話のプライバシーやセキュリティを確保することができる。
【００１１】
さらに、本発明によれば、上述ようなＩＰ電話機間での暗号通信を行うために必要な情報をマネージャ端末において一元的に集中管理することが可能となる。これにより、暗号システムの構築およびその後のメンテナンスにかかる労力を大幅に削減することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、第１の実施形態によるＩＰ電話機を終端端末とした暗号システムの全体構成例を示す図である。第１の実施形態においてＩＰ電話機は、ＩＰビデオ電話機を含むものである。
【００１３】
図１に示す暗号システムでは、複数のＩＰ電話機１０１Ａ-1〜１０１Ａ-mがＬＡＮ等により接続された拠点Ａネットワーク１００Ａと、複数のＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nがＬＡＮ等により接続された拠点Ｂネットワーク１００Ｂとが、インターネットなどのＩＰ網２００を介して接続されている。
【００１４】
拠点Ａネットワーク１００Ａの出入口付近にはＶＰＮゲートウェイ装置１０２Ａが、拠点Ｂネットワーク１００Ｂの出入口付近にはＶＰＮゲートウェイ装置１０２Ｂが設けられている。これらのＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂは、その間のＩＰ網２００上にＶＰＮトンネル２００ａを構築する。そして、当該ＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂにてデータの暗号化／復号化処理を行うことにより、拠点Ａ，Ｂ間のＶＰＮトンネル２００ａにおいてデータを暗号通信する。暗号の方式としては、例えばＩＰ−Ｓｅｃを利用する。
【００１５】
例えば、拠点Ａネットワーク１００ＡのＶＰＮゲートウェイ装置１０２Ａは、拠点Ａネットワーク１００ＡのＩＰ電話機１０１Ａ-1〜１０１Ａ-mから送られてきたデータを暗号化してＶＰＮトンネル２００ａに送信するとともに、ＶＰＮトンネル２００ａを介して送られてきた暗号化済みのデータを復号化してＩＰ電話機１０１Ａ-1〜１０１Ａ-mに転送する。
【００１６】
また、拠点Ｂネットワーク１００ＢのＶＰＮゲートウェイ装置１０２Ｂは、拠点Ｂネットワーク１００ＢのＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nから送られてきたデータを暗号化してＶＰＮトンネル２００ａに送信するとともに、ＶＰＮトンネル２００ａを介して送られてきた暗号化済みのデータを復号化してＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nに転送する。
【００１７】
拠点Ａネットワーク１００Ａの中にある複数のＩＰ電話機１０１Ａ-1〜１０１Ａ-mはＶＰＮクライアントであり、ＶＰＮトンネルを利用して暗号通信を行うためのソフトウェアが導入されている。このソフトウェアは、例えばＪａｖａ（登録商標）を使って構築される。これらのＩＰ電話機１０１Ａ-1〜１０１Ａ-mは、ＶＰＮゲートウェイ装置１０２Ａとの間にＶＰＮトンネル２００ｂを構築する。そして、ＩＰ電話機１０１Ａ-1〜１０１Ａ-mおよびＶＰＮゲートウェイ装置１０２Ａにてデータの暗号化／復号化処理を行うことにより、ＩＰ電話機１０１Ａ-1〜１０１Ａ-mとＶＰＮゲートウェイ装置１０２Ａとの間のＶＰＮトンネル２００ｂにおいてデータを暗号通信する。また、ＩＰ電話機１０１Ａ-1〜１０１Ａ-mどうしの間でもＶＰＮトンネル２００ｂを利用してデータを暗号通信する。
【００１８】
拠点Ｂネットワーク１００Ｂの中にある複数のＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nもＶＰＮクライアントであり、ＶＰＮトンネルを利用して暗号通信を行うためのソフトウェアが導入されている。このソフトウェアは、例えばＪａｖａ（登録商標）を使って構築される。これらのＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nは、ＶＰＮゲートウェイ装置１０２Ｂとの間にＶＰＮトンネル２００ｃを構築する。そして、ＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nおよびＶＰＮゲートウェイ装置１０２Ｂにてデータの暗号化／復号化処理を行うことにより、ＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nとＶＰＮゲートウェイ装置１０２Ｂとの間のＶＰＮトンネル２００ｃにおいてデータを暗号通信する。また、ＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nどうしの間でもＶＰＮトンネル２００ｃを利用してデータを暗号通信する。
【００１９】
このような構成により、例えば拠点Ａネットワーク１００ＡのＩＰ電話機１０１Ａ-1と拠点Ｂネットワーク１００ＢのＩＰ電話機１０１Ｂ-1との間で通話を行うときは、拠点Ａネットワーク１００ＡのＩＰ電話機１０１Ａ-1にて暗号化されたデータがＶＰＮゲートウェイ装置１０２Ａに入力され、ここで更に暗号化が施され、二重に暗号化されたデータがＶＰＮトンネル２００ａに送信されることになる。そして、拠点Ｂネットワーク１００ＢのＶＰＮゲートウェイ装置１０２ＢによってＶＰＮゲートウェイ装置１０２Ａの暗号が復号化され、ＩＰ電話機１０１Ｂ-1に転送される。ＩＰ電話機１０１Ｂ-1ではＩＰ電話機１０１Ａ-1にて施された暗号が復号化され、視聴可能なデータを得る。
【００２０】
同様に、拠点Ｂネットワーク１００ＢのＩＰ電話機１０１Ｂ-1にて暗号化されたデータがＶＰＮゲートウェイ装置１０２Ｂに入力され、ここで更に暗号化が施され、二重に暗号化されたデータがＶＰＮトンネル２００ａに送信される。そして、拠点Ａネットワーク１００ＡのＶＰＮゲートウェイ装置１０２ＡによってＶＰＮゲートウェイ装置１０２Ｂの暗号が復号化され、ＩＰ電話機１０１Ａ-1に転送される。ＩＰ電話機１０１Ａ-1ではＩＰ電話機１０１Ｂ-1にて施された暗号が復号化され、視聴可能なデータを得る。
【００２１】
なお、ＶＰＮゲートウェイ装置１０２Ａにおいて、拠点Ａネットワーク１００ＡのＩＰ電話機１０１Ａ-1〜１０１Ａ-mからデータが送られてきた場合、そのデータが暗号化されているか否かを判定し、暗号化されている場合にはその入力データを更に暗号化することなくそのままＶＰＮトンネル２００ａに出力するようにしても良い。同様に、ＶＰＮゲートウェイ装置１０２Ｂにおいて、拠点Ｂネットワーク１００ＢのＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nからデータが送られてきた場合、そのデータが暗号化されているか否かを判定し、暗号化されている場合にはその入力データを更に暗号化することなくそのままＶＰＮトンネル２００ａに出力するようにしても良い。データが暗号化されているか否かは、入力されるパケットのヘッダに暗号化の有無を示す情報が含まれているので、これを参照することによって判断する。このようにした場合は、ＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂ間のＶＰＮトンネル２００ａにおいてデータが二重に暗号化されることはない。
【００２２】
このように本実施形態では、ＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂ間のＶＰＮトンネル２００ａによってＳｉｔｅ−ｔｏ−Ｓｉｔｅ型の暗号通信を行うだけでなく、ＶＰＮクライアントであるＩＰ電話機１０１Ａ-1〜１０１Ａ-mとＶＰＮゲートウェイ装置１０２Ａとの間、同じくＶＰＮクライアントであるＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nとＶＰＮゲートウェイ装置１０２Ｂとの間においても、ＶＰＮトンネル２００ｂ，２００ｃによって暗号通信を行うことができる。いわゆるＥｎｄ−ｔｏ−Ｅｎｄ型の暗号通信である。
【００２３】
また、拠点Ａ，Ｂ間だけでなく、拠点Ａネットワーク１００Ａ内または拠点Ｂネットワーク１００Ｂ内においても、ＶＰＮトンネル２００ｂを用いてＩＰ電話機１０１Ａ-1〜１０１Ａ-mどうしの間でＥｎｄ−ｔｏ−Ｅｎｄ型の暗号通信を行ったり、ＶＰＮトンネル２００ｃを用いてＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nどうしの間でＥｎｄ−ｔｏ−Ｅｎｄ型の暗号通信を行ったりすることが可能である。
【００２４】
なお、これらのＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nは、常に暗号通信を行い、ＶＰＮクライアントソフトが導入されているもの同士でしか通信ができないという訳ではない。通信相手ごとに、暗号通信をするか否かの設定をすることが可能である。例えば、ＶＰＮクライアントソフトが導入されているＩＰ電話機１０１Ａ-1に関して、ＶＰＮクライアントソフトが導入されていないＩＰ電話機（図示せず）との間では暗号をクリアにするといった設定をすると、ＩＰ電話機１０１Ａ-1はその図示しないＩＰ電話機との間でも非暗号による通話を行うことが可能である。
【００２５】
さらに、本実施形態では、拠点Ａ，Ｂの外においても、ＶＰＮトンネル２００ａに対してＩＰ電話機１０３を接続することが可能である。このＩＰ電話機１０３もＶＰＮクライアントであり、ＶＰＮトンネル２００ａを利用して暗号通信を行うためのソフトウェアが導入されている。
【００２６】
例えば、拠点Ａ，Ｂネットワーク１００Ａ，１００Ｂ外のＩＰ電話機１０３から拠点Ｂネットワーク１００Ｂ内のＩＰ電話機１０１Ｂ-nにデータを送信する場合、ＩＰ電話機１０３にてＶＰＮソフトの機能によって暗号化されたデータがＶＰＮトンネル２００ａを介して拠点Ｂネットワーク１００Ｂに向けて送信される。そして、拠点Ｂネットワーク１００ＢのＶＰＮゲートウェイ装置１０２ＢによってＶＰＮの暗号が復号化され、平文となったデータがＩＰ電話機１０１Ｂ-nに転送される。いわゆるリモートアクセス型の暗号通信である。
【００２７】
ＩＰ網２００には、拠点Ａネットワーク１００Ａの暗号化／復号化に関する種々の情報設定を行うためのマネージャ端末１１０Ａと、拠点Ｂネットワーク１００Ｂの暗号化／復号化に関する種々の情報設定を行うためのマネージャ端末１１０Ｂとが接続されている。
【００２８】
拠点Ａ用のマネージャ端末１１０Ａは、拠点Ａネットワーク１００Ａの各ＩＰ電話機１０１Ａ-1〜１０１Ａ-mが備えるＶＰＮソフトに対して、暗号通信に関する種々の情報、例えば、暗号／復号処理の有無、ある端末とある端末との間ではパケットを破棄するなどといった通信の可否、暗号化のレベル、暗号化を行う時間帯、暗号ポリシー、暗号鍵などの情報をダウンロードして設定する。また、拠点Ｂ用のマネージャ端末１１０Ｂは、拠点Ｂネットワーク１００Ｂの各ＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nが備えるＶＰＮソフトに対して、暗号通信に関する種々の情報をダウンロードして設定する。拠点Ａ用のマネージャ端末１１０Ａと拠点Ｂ用のマネージャ端末１１０Ｂは、互いにデータ通信をして暗号化／復号化に関する必要な情報の設定を行う。
【００２９】
これらのマネージャ端末１１０Ａ，１１０Ｂによって設定された暗号化／復号化に関する各種の情報は、ＩＰ−Ｓｅｃの機能によって各ＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nのメモリ上に保持される。ＩＰ−Ｓｅｃは、当該メモリに保持されている設定情報と、ＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nに入力されたパケットに付加されているヘッダ情報（例えば、送信元ＩＰアドレスおよび宛先ＩＰアドレス）とを照合して、暗号／復号処理の制御などを行う。
【００３０】
なお、ここでは、拠点Ａネットワーク１００Ａおよび拠点Ｂネットワーク１００Ｂのそれぞれ用にマネージャ端末１１０Ａ，１１０Ｂを個別に設ける例について説明したが、拠点Ａネットワーク１００Ａおよび拠点Ｂネットワーク１００Ｂの両方の暗号通信を管理する１つのマネージャ端末をＩＰ網２００上に設けるようにしても良い。
【００３１】
また、ここでは、拠点Ａネットワーク１００Ａ用のマネージャ端末１１０Ａと拠点Ｂネットワーク１００Ｂ用のマネージャ端末１１０ＢとをＩＰ網２００上に設ける例について説明したが、それぞれの拠点ネットワーク１００Ａ，１００Ｂ内に設けるようにしても良い。
【００３２】
次に、上記のように構成した暗号システムにおける通話の動作について説明する。第１の例として、拠点Ａネットワーク１００ＡのＩＰ電話機１０１Ａ-1から拠点Ｂネットワーク１００ＢのＩＰ電話機１０１Ｂ-1に対して、データを暗号化して通話をする場合について考える。
【００３３】
この場合、まず、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによって送信対象の音声データが暗号化され、ＶＰＮトンネル２００ｂを介してＶＰＮゲートウェイ装置１０２Ａに送られる。そして、ＶＰＮゲートウェイ装置１０２Ａによって更に暗号化が施され、二重に暗号化された音声データがＶＰＮトンネル２００ａに送信される。ＶＰＮトンネル２００ａを介して拠点Ｂネットワーク１００Ｂに音声データが送られると、その音声データはＶＰＮゲートウェイ装置１０２Ｂに入力される。
【００３４】
ＶＰＮゲートウェイ装置１０２Ｂでは、ＶＰＮゲートウェイ装置１０２Ａによって施されたＶＰＮの暗号が復号化される。ただし、この状態ではまだＩＰ電話機１０１Ａ-1にて施された暗号については復号化されていない。この復号化済みの音声データは、ＶＰＮトンネル２００ｃを介してＩＰ電話機１０１Ｂ-1に送られる。そして、このＩＰ電話機１０１Ｂ-1において、ＩＰ電話機１０１Ａ-1にて施された暗号が復号化され、視聴可能な音声データを得る。
【００３５】
以上の動作によれば、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによってＶＰＮゲートウェイ装置１０２Ａとの間にＶＰＮトンネル２００ｂを構築し、データを暗号化して送信することにより、拠点Ａネットワーク１００Ａの内部で暗号を利用してデータを保護することができる。また、ＩＰ網２００上ではＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂを利用してＶＰＮトンネル２００ａを構築し、更にＶＰＮの暗号をかけるので、ＩＰ網２００上でもデータを安全に送信することができる。
【００３６】
さらに、拠点Ｂネットワーク１００Ｂの内部では、ＩＰ電話機１０１Ｂ-1のＶＰＮソフトによってＶＰＮゲートウェイ装置１０２Ｂとの間にＶＰＮトンネル２００ｃを構築し、ＩＰ電話機１０１Ａ-1によって暗号化されたデータをＶＰＮゲートウェイ装置１０２ＢからＩＰ電話機１０１Ｂ-1に送信することにより、拠点Ｂネットワーク１００Ｂの内部でも暗号を利用してデータを保護することができる。
【００３７】
次に、第２の動作例を説明する。第２の動作例では、拠点Ａ，Ｂの外部にあるＩＰ電話機１０３から拠点Ｂネットワーク１００Ｂのパソコン１０１Ｂ-nに対して、データを暗号化して通話をする場合について考える。
【００３８】
この場合、まず、ＩＰ電話機１０３のＶＰＮソフトによって送信対象の音声データが暗号化され、ＶＰＮトンネル２００ａに送信される。ＶＰＮトンネル２００ａを介して拠点Ｂネットワーク１００Ｂに音声データが送られると、その音声データはＶＰＮゲートウェイ装置１０２Ｂに入力される。
【００３９】
ＶＰＮゲートウェイ装置１０２Ｂでは、ＩＰ電話機１０３によって施されたＶＰＮの暗号が復号化され、当該復号化済みの音声データがＩＰ電話機１０１Ｂ-nに転送される。この例では、ＶＰＮゲートウェイ装置１０２Ｂの復号化処理によって音声データは平文となるので、ＶＰＮゲートウェイ装置１０２ＢよりＩＰ電話機１０１Ｂ-1に入力したデータが、そのまま視聴可能な音声データとなる。
【００４０】
以上の動作によれば、ＩＰ電話機１０３のＶＰＮソフトによってＶＰＮゲートウェイ装置１０２Ｂとの間にＶＰＮトンネル２００ａを構築し、データを暗号化して送信することにより、ＩＰ電話機１０３とＶＰＮゲートウェイ装置１０２Ｂとの間で暗号を利用してデータを保護することができる。
【００４１】
なお、ＶＰＮゲートウェイ装置１０２Ｂにおいて、ＩＰ電話機１０３から送られてきたデータが暗号化されているか否か、送信元の端末が拠点Ａ，Ｂの外部にあるＩＰ電話機１０３であるか否かなどを判定し、これらの条件を満たす場合にはその入力データを復号化することなくそのままＩＰ電話機１０１Ｂ-nに転送するようにしても良い。そして、ＩＰ電話機１０１Ｂ-nにおいて、ＩＰ電話機１０３で施された暗号を復号化する。このようにした場合は、ＶＰＮゲートウェイ装置１０２ＢとＩＰ電話機１０１Ｂ-nとの間でも暗号を利用してデータを保護することができる。  
【００４２】
次に、第３の動作例を説明する。第３の動作例では、拠点Ａネットワーク１００Ａ内にあるＩＰ電話機１０１Ａ-1から同じく拠点Ａネットワーク１００Ａ内にあるＩＰ電話機１０１Ａ-2に対して、データを暗号化して通話をする場合について考える。
【００４３】
この場合は、まず、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによって送信対象の音声データが暗号化される。暗号化された音声データは、ＩＰ電話機１０１Ａ-1とＩＰ電話機１０１Ａ-2との間に張られたＶＰＮトンネル２００ｂを介して、ＩＰ電話機１０１Ａ-2に送られる。そして、このＩＰ電話機１０１Ａ-2において、ＩＰ電話機１０１Ａ-1にて施された暗号が復号化され、視聴可能な音声データを得る。
【００４４】
以上の動作によれば、ＩＰ電話機１０１Ａ-1とＩＰ電話機１０１Ａ-2との間にＶＰＮトンネル２００ｂを構築し、データを暗号化して送信することにより、拠点Ａネットワーク１００Ａの内部で暗号を利用してデータを保護することができる。
【００４５】
以上詳しく説明したように、本実施形態によれば、ＩＰ網２００の途中に設置されたＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂの間だけでなく、ＶＰＮゲートウェイ装置と１０２ＡとＩＰ電話機１０１Ａ-1〜１０１Ａ-mとの間、ＶＰＮゲートウェイ装置と１０２ＢとＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nとの間にもＶＰＮトンネルを構築して暗号通信を行うことが可能となる。これにより、ＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nを終端端末としたネットワークシステムにおいて、Ｅｎｄ−ｔｏ−ＥｎｄでＶＰＮの暗号を利用して、通話のプライバシーやセキュリティを確保することができる。
【００４６】
また、本実施形態によれば、同じ拠点Ａネットワーク１００Ａ内にあるＩＰ電話機１０１Ａ-1〜１０１Ａ-mどうしの間、同じ拠点Ｂネットワーク１００Ｂ内にあるＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nどうしの間にもＶＰＮトンネルを構築して暗号通信を行うことが可能となる。これにより、同じ拠点内に設置されたＩＰ電話機どうしで通話をするときにも、ＶＰＮの暗号を利用して、通話のプライバシーやセキュリティを確保することができる。
【００４７】
さらに、本実施形態によれば、上述ようなＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-n間での暗号通信を行うために必要な情報は、各ＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nごとに個別に設定する必要がなくなり、マネージャ端末１１０Ａ，１１０Ｂにおいて一元的に集中管理することが可能となる。これにより、各ＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nに対する様々な情報設定を簡単に行うことができ、暗号システムの構築およびその後のメンテナンスにかかる労力を大幅に削減することができる。
【００４８】
次に、本発明の第２の実施形態を図面に基づいて説明する。図２は、第２の実施形態によるＩＰ電話機を終端端末とした暗号システムの全体構成例を示す図である。図２に示す暗号システムにおいては、図１に示した構成に対して、ＩＰ携帯電話機１０４-1〜１０４-kと通信するための携帯電話網３００が付加されている。ここでＩＰ携帯電話機１０４-1〜１０４-kは、ＩＰビデオ携帯電話機を含むものである。
【００４９】
携帯電話網３００とＩＰ網２００と間にはＶＰＮゲートウェイ装置１０５が設けられている。このＶＰＮゲートウェイ装置１０５は、ＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂとの間のＩＰ網２００上にＶＰＮトンネル２００ａを構築する。そして、当該ＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂ，１０５にてデータの暗号化／復号化処理を行うことにより、拠点Ａ，Ｂネットワーク１００Ａ，１００Ｂおよび携帯電話網３００の間のＶＰＮトンネル２００ａにおいてデータを暗号通信する。暗号の方式としては、例えばＩＰ−Ｓｅｃを利用する。
【００５０】
また、ＶＰＮゲートウェイ装置１０５には、携帯電話網３００を介してＩＰ携帯電話機１０４-1〜１０４-kと無線で通信するためのゲートウェイ装置１０６が接続されている。このゲートウェイ装置１０６は携帯電話に特有の独自プロトコルを持ち、当該独自のプロトコルに従ってＩＰ携帯電話機１０４-1〜１０４-kとの間で通信を行う。
【００５１】
次に、図２のように構成した暗号システムにおける通話の動作について説明する。ここでは、拠点Ａネットワーク１００ＡのＩＰ電話機１０１Ａ-1から携帯電話網３００のＩＰ携帯電話機１０４-1に対して、データを暗号化して通話をする場合について考える。
【００５２】
この場合、まず、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによって送信対象の音声データが暗号化され、ＶＰＮゲートウェイ装置１０２Ａに送られる。ＶＰＮゲートウェイ装置１０２Ａでは、ＩＰ電話機１０１Ａ-1から送られてきたデータが暗号化されているか否か、送信先の端末がＩＰ携帯電話機１０４-1〜１０４-kであるか否かなどを判定し、これらの条件を満たす場合にはその入力データを復号化することなくそのままＶＰＮトンネル２００ａに出力する。ＶＰＮトンネル２００ａに出力された暗号化済みの音声データは、ＶＰＮゲートウェイ装置１０５に入力される。
【００５３】
ＶＰＮゲートウェイ装置１０５では、ＶＰＮゲートウェイ装置１０２Ａによって施されたＶＰＮの暗号が復号化される。この復号化済みの音声データは、ゲートウェイ装置１０６に送られ、このゲートウェイ装置１０６の機能によって携帯電話網３００を介してＩＰ携帯電話機１０４-1に送られる。この例では、ＶＰＮゲートウェイ装置１０５の復号化処理によって音声データは平文となるので、ゲートウェイ装置１０６よりＩＰ携帯電話機１０５-1に入力したデータが、そのまま視聴可能な音声データとなる。
【００５４】
以上の動作によれば、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによってＶＰＮトンネル２００ｂを構築するとともに、ＶＰＮゲートウェイ装置１０２ＡおよびＶＰＮゲートウェイ装置１０５を利用してＶＰＮトンネル２００ａを構築し、ＶＰＮの暗号をかけるので、拠点Ａネットワーク１００Ａ内およびＩＰ網２００上においてデータを安全に送信することができる。携帯電話網３００上では、ゲートウェイ装置１０６の独自プロトコルによって独自のセキュリティ対策がとられており、ここでもデータを安全に送信することができる。
【００５５】
以上詳しく説明したように、第２の実施形態によれば、ＩＰ携帯電話機１０４-1〜１０４-kとの間で通話を行う場合にも、ＶＰＮトンネル２００ａ，２００ｂ，２００ｃを構築して暗号通信を行うことが可能となる。また、ＶＰＮゲートウェイ装置１０５の先は、ゲートウェイ装置１０６によって携帯電話独自のプロトコルによってデータを保護することができる。これにより、ＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nおよびＩＰ携帯電話機１０４-1〜１０４-kを終端端末としたネットワークシステムにおいて、Ｅｎｄ−ｔｏ−Ｅｎｄで通話のプライバシーやセキュリティを確保することができる。
【００５６】
次に、本発明の第３の実施形態を図面に基づいて説明する。図３は、第３の実施形態によるＩＰ電話機を終端端末とした暗号システムの全体構成例を示す図である。図３に示す暗号システムは、図１に示した構成とほぼ同様に構成されるが、各ＩＰ電話機１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-nのＶＰＮトンネルの張り方および暗号通信の仕方が図１の場合と異なっている。
【００５７】
第３の実施形態では、拠点Ａネットワーク１００Ａの中にある複数のＩＰ電話機１０１Ａ-1〜１０１Ａ-mは、ＶＰＮゲートウェイ装置１０２Ａとの間にＶＰＮトンネル２００ｂ-1〜２００ｂ-mを個別に構築する。そして、各ＩＰ電話機１０１Ａ-1〜１０１Ａ-mとＶＰＮゲートウェイ装置１０２Ａとの間のＶＰＮトンネル２００ｂ-1〜２００ｂ-mにおいてデータを暗号通信する。
【００５８】
拠点Ｂネットワーク１００Ｂの中にある複数のＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nも、ＶＰＮゲートウェイ装置１０２Ｂとの間にＶＰＮトンネル２００ｃ-1〜２００ｃ-mを個別に構築する。そして、各ＩＰ電話機１０１Ｂ-1〜１０１Ｂ-nとＶＰＮゲートウェイ装置１０２Ｂとの間のＶＰＮトンネル２００ｃ-1〜２００ｃ-mにおいてデータを暗号通信する。
【００５９】
第３の実施形態では、拠点Ａネットワーク１００Ａ内のＶＰＮトンネル２００ｂ-1〜２００ｂ-mと、拠点Ａ，Ｂ間のＶＰＮトンネル２００ａと、拠点Ｂネットワーク１００Ｂ内のＶＰＮトンネル２００ｃ-1〜２００ｃ-mとで個別に暗号化を行う。つまり、３つのブロックのＶＰＮトンネルごとに暗号化を行い、これらを繋いでいく形で全体としてＥｎｄ−ｔｏ−Ｅｎｄの暗号通信を実現する。これにより、ＶＰＮトンネル２００ａ上で暗号が二重化されることはない。
【００６０】
次に、上記のように構成した第３の実施形態による暗号システムにおける通話の動作について説明する。第１の例として、拠点Ａネットワーク１００ＡのＩＰ電話機１０１Ａ-1から拠点Ｂネットワーク１００ＢのＩＰ電話機１０１Ｂ-1に対して、データを暗号化して通話をする場合について考える。
【００６１】
この場合、まず、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによって送信対象の音声データがＶＰＮトンネル２００ｂ-1用に暗号化され、当該ＶＰＮトンネル２００ｂ-1を介してＶＰＮゲートウェイ装置１０２Ａに送られる。そして、ＶＰＮゲートウェイ装置１０２ＡによってＩＰ電話機１０１Ａ-1の暗号が復号化されるとともに、ＶＰＮトンネル２００ａ用に新たに暗号化が施され、暗号化された音声データが当該ＶＰＮトンネル２００ａを介して拠点Ｂネットワーク１００ＢのＶＰＮゲートウェイ装置１０２Ｂに送られる。
【００６２】
ＶＰＮゲートウェイ装置１０２Ｂでは、ＶＰＮゲートウェイ装置１０２Ａによって施されたＶＰＮの暗号が復号化される。さらに、復号化された音声データに対してＶＰＮトンネル２００ｃ-1用に暗号化が施され、暗号化された音声データが当該ＶＰＮトンネル２００ｃ-1を介してＩＰ電話機１０１Ｂ-1に送られる。そして、このＩＰ電話機１０１Ｂ-1において、ＶＰＮゲートウェイ装置１０２Ｂにて施された暗号が復号化され、視聴可能な音声データを得る。
【００６３】
以上の動作によれば、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによりＶＰＮゲートウェイ装置１０２Ａとの間にＶＰＮトンネル２００ｂ-1を構築し、データを暗号化して送信することにより、拠点Ａネットワーク１００Ａの内部で暗号を利用してデータを保護することができる。また、ＩＰ網２００上ではＶＰＮゲートウェイ装置１０２Ａ，１０２Ｂを利用してＶＰＮトンネル２００ａを構築し、データを暗号化して送信するので、ＩＰ網２００上でもデータを安全に送信することができる。さらに、拠点Ｂネットワーク１００Ｂの内部では、ＩＰ電話機１０１Ｂ-1のＶＰＮソフトによりＶＰＮゲートウェイ装置１０２Ｂとの間にＶＰＮトンネル２００ｃ-1を構築し、データを暗号化して送信することにより、拠点Ｂネットワーク１００Ｂの内部でも暗号を利用してデータを保護することができる。
【００６４】
次に、第２の動作例を説明する。第２の動作例では、拠点Ａネットワーク１００Ａ内にあるＩＰ電話機１０１Ａ-1から同じく拠点Ａネットワーク１００Ａ内にあるＩＰ電話機１０１Ａ-2に対して、データを暗号化して通話をする場合について考える。
【００６５】
この場合は、まず、ＩＰ電話機１０１Ａ-1のＶＰＮソフトによって送信対象の音声データがＶＰＮトンネル２００ｂ-1用に暗号化される。暗号化された音声データは、当該ＶＰＮトンネル２００ｂ-1を介してＶＰＮゲートウェイ装置１０２Ａに送られる。
【００６６】
そして、ＶＰＮゲートウェイ装置１０２ＡによってＩＰ電話機１０１Ａ-1の暗号が復号化されるとともに、ＶＰＮトンネル２００ｂ-2用に新たに暗号化が施され、暗号化された音声データが当該ＶＰＮトンネル２００ｂ-2を介してＩＰ電話機１０１Ａ-2に送られる。そして、このＩＰ電話機１０１Ａ-2において、ＶＰＮゲートウェイ装置１０２Ａにて施された暗号が復号化され、視聴可能な音声データを得る。
【００６７】
以上の動作によれば、ＩＰ電話機１０１Ａ-1とＶＰＮゲートウェイ装置１０２Ａとの間にＶＰＮトンネル２００ｂ-1を、ＩＰ電話機１０１Ａ-2とＶＰＮゲートウェイ装置１０２Ａとの間にＶＰＮトンネル２００ｂ-2を構築し、データを暗号化して送信することにより、拠点Ａネットワーク１００Ａの内部で暗号を利用してデータを保護することができる。
【００６８】
なお、上記各実施形態ではＶＰＮの暗号方式としてＩＰ−Ｓｅｃを利用する例について説明しているが、ＩＰ網２００上で利用可能な暗号方式であれば、他のプロトコルであっても良い。
【００６９】
その他、以上に説明した実施形態は、本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【００７０】
本発明は、ＩＰ電話機間で行われる通話のプライバシーやセキュリティをＶＰＮネットワークによって確保するように成された暗号システムに有用である。
【図面の簡単な説明】
【００７１】
【図１】第１の実施形態によるＩＰ電話機を終端端末とした暗号システムの全体構成例を示す図である。
【図２】第２の実施形態によるＩＰ電話機を終端端末とした暗号システムの全体構成例を示す図である。
【図３】第３の実施形態によるＩＰ電話機を終端端末とした暗号システムの全体構成例を示す図である。
【図４】ＶＰＮを利用した従来のネットワークシステムの構成例を示す図である。
【符号の説明】
【００７２】
１００Ａ，１００Ｂ  拠点ネットワーク
１０１Ａ-1〜１０１Ａ-m，１０１Ｂ-1〜１０１Ｂ-n  ＩＰ電話機
１０２Ａ，１０２Ｂ  ＶＰＮゲートウェイ装置
１０３  ＩＰ電話機
１０４-1〜１０４-k  ＩＰ携帯電話機
１０５  ＶＰＮゲートウェイ装置
１０６  ゲートウェイ装置
１１０Ａ，１１０Ｂ  マネージャ端末
２００  ＩＰ網
２００ａ，２００ｂ，２００ｃ  ＶＰＮトンネル
【図１】
2005347789.tif 000003
【図２】
2005347789.tif 000004
【図３】
2005347789.tif 000005
【図４】
2005347789.tif 000006