(57)【要約】【課題】ユーザの認証と一体化して通信装置のユーザごとに通信ポリシーを設定でき安全性の高い機器間通信技術を提供する。【解決手段】ネットワークに接続される暗号化通信を行うアダプタ装置であって、第一の通信装置と第二の通信装置との通信方法を判定する接続ポリシー情報を格納する記憶手段と、通信方法を前記接続ポリシー情報を用いて判定する通信選択手段と、暗号化通信と判定した場合、通信装置間の通信を暗号化もしくは復号する暗号通信手段と、外部記憶媒体に記録された情報を読み取る外部記憶媒体情報読取手段と、外部記憶媒体の接続を検知した場合に外部記憶媒体の記憶する接続ポリシー情報を取得して記憶手段に格納する外部情報制御手段を備えている。【選択図】図１
2007323553.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される暗号化通信を行うアダプタ装置であって、
該アダプタ装置に直接接続される第一の通信装置と前記ネットワークに接続される第二の通信装置との通信方法を判定する接続ポリシー情報を格納する記憶手段と、
前記第一の通信装置から前記第二の通信装置への通信方法を、前記接続ポリシー情報を用いて判定する通信選択手段と、
前記通信選択手段が暗号化通信と判定した場合、前記第一の通信装置から受信する通信データを暗号化して前記第二の通信装置に送出する暗号通信手段と、
外部記憶媒体に記録された情報を読み取る外部記憶媒体情報読取手段を備え、
前記外部記憶媒体に関連づけられたユーザ毎に前記ユーザの認証と一体化して前記接続ポリシー情報を用いて通信装置間の通信ポリシーを設定することができることを特徴とするアダプタ装置。
【請求項２】
ネットワークに接続される暗号化通信を行うアダプタ装置であって、
該アダプタ装置に直接接続される第一の通信装置と前記ネットワークに接続される第二の通信装置との通信方法を判定する接続ポリシー情報を格納する記憶手段と、
前記第一の通信装置から前記第二の通信装置への通信方法を、前記接続ポリシー情報を用いて判定する通信選択手段と、
前記通信選択手段が暗号化通信と判定した場合、前記第一の通信装置から受信する通信データを暗号化して前記第二の通信装置に送出する暗号通信手段と、
外部記憶媒体に記録された情報を読み取る外部記憶媒体情報読取手段と、
前記外部記憶媒体の接続を検知した場合に、前記外部記憶媒体へのアクセス許可を得た後、前記外部記憶媒体情報読取手段から前記外部記憶媒体の記憶する前記接続ポリシー情報を取得し、前記記憶手段に格納する外部情報制御手段と、
を備えることを特徴とするアダプタ装置。
【請求項３】
請求項１または請求項２に記載のアダプタ装置において、
前記接続ポリシー情報は、前記アダプタ装置に接続している通信装置と対向する通信装置との間の通信可否を判定するための情報であり、ポリシーＩＤ、アクション、始点機器アドレス、終点機器アドレス、暗号種別、及び認証種別の項目を含むことを特徴とするアダプタ装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載のアダプタ装置であって、
前記通信選択手段は、前記第二の通信装置から前記第一の通信装置への通信方法を前記接続ポリシー情報を用いて判定し、
前記暗号通信手段は、前記通信選択手段が暗号化通信と判定した場合、前記第二の通信装置から受信する通信データが暗号化されていない場合、あるいは、暗号通信情報に基づいて正しく復号できない場合は、該通信データを破棄することを特徴とするアダプタ装置。
【請求項５】
請求項１もしくは請求項４のいずれかに記載のアダプタ装置であって、
前記外部情報制御手段は、前記外部記憶媒体の接続が切断されたことを検知した場合に、前記記憶手段に格納する前記接続ポリシー情報を削除することを特徴とするアダプタ装置。
【請求項６】
請求項５に記載のアダプタ装置であって、
前記アダプタ装置は、前記ネットワークに接続されるアクセス管理装置に前記アダプタ装置を登録するための接続制御手段を備え、
前記接続制御手段は、前記外部記憶媒体の接続を検知した場合に、前記アクセス管理装置への登録を行うことを特徴とするアダプタ装置。
【請求項７】
請求項６に記載のアダプタ装置であって、
前記アダプタ装置は、前記ネットワークに接続されるアクセス管理装置に前記アダプタ装置を登録するための接続制御手段を備え、
前記接続制御手段は、前記外部記憶媒体の接続が切断されたことを検知した場合に、前記アクセス管理装置からの登録解除を行うことを特徴とするアダプタ装置。
【請求項８】
請求項６または請求項７に記載のアダプタ装置であって、
前記接続制御手段は、前記アクセス管理装置に登録する時の認証情報として前記外部記憶媒体の記憶する認証情報を用いることを特徴とするアダプタ装置。
【請求項９】
アダプタ装置に接続可能なＩＣカードにおいて、
前記ＩＣカード内のメモリ装置にユーザ情報とユーザ認証情報と接続ポリシー情報が格納され、前記ユーザ情報を用いて前記ＩＣカードへのアクセス許可が得られた後、前記接続ポリシー情報の読み出しが可能であることを特徴とするＩＣカード。
【請求項１０】
請求項９に記載のＩＣカードにおいて、
前記接続ポリシー情報は、前記アダプタ装置に接続している通信装置と対向する通信装置との間の通信可否を判定するための情報であり、ポリシーＩＤ、アクション、始点機器アドレス、終点機器アドレス、暗号種別、及び認証種別の項目を含むことを特徴とするＩＣカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ＨＤＤレコーダや照明装置等の宅内機器が接続されたホームネットワークに宅外機器からアクセスして宅内機器と安全に通信したり、企業内ネットワークのＰＣとプリンタ、Ｗｅｂサーバとの間の秘匿通信をしたりするための技術に関する。
【背景技術】
【０００２】
近年、デジタルＴＶやＤＶＤ／ＨＤＤレコーダといった家庭のＡＶ機器、エアコンや照明といった白物家電、電気ドア錠や各種センサといった住宅設備機器等がネットワーク化され、これら機器間を接続することによるホームネットワーク化が進展しつつある。さらに、これら機器を使用したネットワークサービスの普及が期待されている。
【０００３】
しかしながら、これら機器がネットワーク化されると外部の機器から容易にホームネットワークに接続された機器にアクセスが可能となるため、外部機器からの不正アクセス、成りすましによるアクセス等に対する対策が必要である。特に、電気ドア錠や各種センサといったホームセキュリティサービスに使用される機器においては、ホームネットワーク外部機器からの不正アクセスが大きな事故、被害につながる可能性があるため、これら不正アクセス等に対する対策は重要である。
【０００４】
一方、企業内においても、故意または誤った使い方などによる情報漏洩の問題が顕在化してきており、企業内ネットワークにおいてもその対策が急務となっている。
【０００５】
不正アクセスや情報漏洩を防ぐセキュリティ通信方法として、機器認証と暗号データ通信を組み合わせて公衆ネットワーク上に仮想的なネットワークを構築するＶＰＮ（Virtual  Private  Network）が一般的である。
【０００６】
また、ルータ等のネットワーク接続装置により通信端末間の暗号通信を代行することで、ＰＣと比べて処理能力や主記憶・外部記憶が不足するため処理負荷の高い機器認証機能や暗号通信機能の搭載が難しい家電機器や、プリンタや業務用サーバ等の構成上新たな機能の追加が困難な機器を通信端末としてＶＰＮに適用する構成がある。
【０００７】
ＶＰＮでは通信端末間のセキュリティレベル（通信端末間の暗号通信で使用する暗号アルゴリズム、鍵長、認証アルゴリズム等）を指定し接続端末単位での暗号通信を規定するが、特許文献１では、ルータ等のネットワーク接続装置により通信端末間の暗号通信を代行するＶＰＮ構成において、該通信端末を使用するユーザの情報と、通信接続先とセキュリティレベルの組み合わせテーブルを対応づけて該ネットワーク接続装置で保持し、該通信端末からのユーザ情報により、組み合わせテーブルを切り替えることで、ユーザごとの通信セキュリティレベルを設定できる方法を開示している。
【特許文献１】特開２００１−２９８４４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の方法は、通信端末を使用する可能性のあるユーザについて、通信端末に接続したネットワーク接続装置がユーザ情報と対応したセキュリティ組み合わせテーブル（通信接続先、セキュリティレベル）を全て保持する必要がある。すなわち、ネットワーク接続装置の保持する対応付け情報に存在しないユーザは通信端末を使用して外部通信端末と通信することができない。公知例では、ネットワーク接続装置が対応付け情報に存在しないユーザの使用する通信端末からの通信データを受け取った場合、ユーザ情報とセキュリティ組み合わせテーブルを一元管理するサーバ装置に問い合わせる仕組みにより、全てのユーザについての対応付け情報を保持しなくても良い方法が記載されているが、通信端末が通信すべき外部機器（通信端末）が増えてくると、一元管理している対応付け情報を逐一更新しなければならない手間が発生する。
【０００９】
また、通信端末のユーザを特定するために、通信端末からネットワーク接続装置へユーザ情報を通知するが、機器認証やユーザ情報の暗号化等をセキュリティの考慮がなされていないため、ユーザ情報の盗聴や機器のつなぎ変え等による該通信端末の成りすましや乗っ取りが可能となり、結果として接続先である外部機器への不正アクセスを許してしまう可能性がある。
【００１０】
本発明は、上記課題に鑑みて為されたものであり、その目的は、秘匿通信処理を実装できない機器においても適用できる、ユーザの認証と一体化して通信端末のユーザごとに通信方法（セキュリティポリシー）を設定でき高い安全性を確保した機器間通信技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、通信装置の暗号化通信を代行する上記ネットワーク接続装置（アダプタ装置）に、上記アダプタ装置に直接接続される上記通信装置と上記ネットワークを介して接続する外部通信装置との間の通信方法を設定する接続ポリシー情報を用いて通信ポリシーを決定する通信選択手段と、通信データを暗号化して上記外部通信装置へ送出する暗号通信手段と、ＩＣカードから上記接続ポリシーと認証情報を取得するＩＣカード読取手段を具備し、上記ＩＣカードから取得した上記認証情報を用いて認証を行った後、上記接続ポリシー情報に従い上記通信制御手段が通信装置間通信を暗号化通信と決定した場合に、上記暗号通信手段が通信データを暗号化して上記外部通信装置へ送出する構成とした。
【００１２】
さらに、上記ＩＣカードに、上記通信装置のユーザの認証情報と上記ユーザと関連づけられた上記接続ポリシー情報と記録する構成とした。これにより、ＩＣカードに関連づけられたユーザごとに認証と一体化して通信装置間の通信ポリシーを設定することができ、安全性の高い機器間通信を実現することが可能となる。
【発明の効果】
【００１３】
本発明によれば、秘匿通信処理を実装できない機器において、認証と一体化して機器を使用するユーザごとに通信ポリシーを設定できる安全性の高い機器間通信を実現することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付の図面を参照しながら、本発明に係る実施の一形態について説明する。
【実施例１】
【００１５】
まず、本実施の形態に係るアダプタ装置の構成について説明する。図１に示すように、アダプタ装置１は、通信媒体５を介して外部通信装置と接続される構成であり、また、通信装置３と直接接続される。また、アダプタ装置１は、ＩＣカード２のＩＣ中に格納されている情報を読み取ることができる。
【００１６】
図１に示したアダプタ装置１は、ソフトウェアを実行可能な通常のハードウェア構成を有する情報処理装置により実現可能である。具体的には、図３に示すように、ＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５、出力手段９６、第二の通信制御手段９７、ＩＣカード読取手段９８、生体情報入力手段９９を有し、各手段はバス９９を介して相互に接続され、各手段間で必要な情報が伝送可能なように構成されている。
【００１７】
ＣＰＵ９１は、主記憶９２や外部記憶手段９４にあらかじめ格納されているプログラムによって所定の動作を行う。主記憶９２は、ワークエリアとして機能したり、必要なプログラムを格納するための手段であり、例えば、前者に対してはＲＡＭ、後者に対してはＲＯＭ等によって実現できる。
【００１８】
通信制御手段９３は、通信媒体５を介し、同じ通信媒体５に接続される装置と情報（データ）を送受信するための手段であり、例えば、モデム、ネットワークアダプタ、無線送受信装置等によって実現される。
【００１９】
外部記憶手段９４は、情報処理装置の動作を制御するためのプログラムを保存したり、通信媒体を介して配信されるコンテンツを蓄積するための手段であり、例えば、ハードディスク（ＨＤＤ）、光ディスク等によって実現できる。
【００２０】
入力手段９５は、装置利用者が情報処理装置に対して必要な命令や情報を入力するための手段であり、例えば、ＴＶ受信機で使用されるリモートコントローラや、ＰＣで使用されるキーボード、マウス等によって実現できる。
【００２１】
出力手段９６は、コンテンツや装置利用者の操作に応答するための情報を出力表示するための手段であり、ブラウン管、ＣＲＴ、液晶ディスプレイ、ＰＤＰ、プロジェクタ、スピーカ、ヘッドフォン、ランプ、ＬＥＤ等によって実現できる。
【００２２】
第二の通信制御手段９７は、通信装置３と情報（データ）を送受信するための手段であり、例えば、ネットワークアダプタ、無線送受信装置等によって実現される。
【００２３】
ＩＣカード読取手段９８は、ＩＣカードが挿入可能なように構成され、ＩＣカードのＩＣ中に格納されているユーザ情報（パスワード、指紋情報、指静脈情報、電子証明書等）を読み取ることができる。生体情報入力手段９９は、ユーザの生体情報（指紋、指静脈等）を読み取る装置である。なお、生体情報入力手段９９は必ずしも必要ではない。
【００２４】
なお、図３で示した情報処理装置のハードウェア構成は一例であり、必ずしも、この通りのものである必要はない。例えば、出力手段９６は、情報処理装置とは異なる装置（テレビジョン等）で実現してもよく、この場合、情報処理装置には別途Ｄ／Ａコンバータ等のテレビジョン信号生成装置を具備し、該装置と出力手段６とはＡＶケーブルや同軸ケーブル等で接続される。
【００２５】
また、情報処理装置を構成する各手段のうち、データやプログラムの入出力と直接関係がない手段がある場合には、その手段を含まなくてもよい。例えば、情報処理装置が実行時にデータ入力や出力を必要としない場合は、入力手段９５や出力手段９６を構成に含まなくてもよい。
【００２６】
また、第二の通信制御手段９７とＩＣカード読取手段９８と生体情報入力手段９９は、アダプタ装置２を構成する手段であるが、その他の情報処理装置では含まなくてもよい。
【００２７】
また、図１に示した通信装置３は、ソフトウェアを実行可能な通常のハードウェア構成を有する情報処理装置により実現可能であり、具体的には、図３に示したハードウェア構成のうち、第二通信制御手段９７とＩＣカード読取手段９８と生体情報入力手段９９を除いた構成である。
【００２８】
次に、本実施の形態に係る通信システムの構成について説明する。図２に示すように、本実施の形態に係る通信システムには、通信媒体５を介して接続された送信側アダプタ装置１ａ、受信側アダプタ装置１ｂ、アクセス管理サーバ装置４と、送信側アダプタ装置１ａに接続された送信側通信装置３ａと送信側ＩＣカード２ａ、受信側アダプタ装置１ｂに接続された受信側通信装置３ｂと受信側ＩＣカード２ｂが含まれている。
【００２９】
ここで、送信側アダプタ装置１ａと受信側アダプタ装置１ｂは、図１に示した本実施の形態に係るアダプタ装置１に相当し、送信側通信装置３ａと受信側通信装置３ｂは、図１に示したアダプタ装置１に接続された通信装置３に相当し、ＩＣカード２ａ、ＩＣカード２ｂは図１に示したアダプタ装置１に接続されたＩＣカード２に相当する。
【００３０】
また、図２では、説明の便宜上、アダプタ装置１、ＩＣカード２、および、通信装置３に相当する二つの装置の一方を「受信側」、他方を「送信側」と表現するが、それぞれ同一構成の装置であり、「受信側」と「送信側」とで機能の差異はない。すなわち、「受信側」の動作を「送信側」で行うことは可能であり、その逆も可能である。
【００３１】
なお、図２に示した通信システムに含まれるアクセス管理サーバ装置４は、ソフトウェアを実行可能な通常のハードウェア構成を有する情報処理装置により実現可能であり、具体的には、図３に示したハードウェア構成のうち、第二通信制御手段９７とＩＣカード読取手段９８と生体情報入力手段９９を除いた構成である。
【００３２】
また、図１で示したアダプタ装置の構成、および、図２で示した通信システムに含まれている通信媒体５は、光回線、ＣＡＴＶ、電話回線等で構成された有線媒体、または、無線媒体を用いて構成された公衆通信ネットワークや専用通信ネットワーク、あるいは、通信ケーブル、電力線、内線電話回線等で構成された有線媒体、または、無線媒体を用いて構成された家庭内ネットワークや企業内ネットワークにおけるＬＡＮ（ローカルエリアネットワーク）であり、通信媒体５に接続された装置間で所定の通信プロトコルにしたがってデータのやり取りを行うことを可能とする。
【００３３】
次に、図１および図２で示したアダプタ装置１（送信側アダプタ装置１ａ、受信側アダプタ装置１ｂ）、ＩＣカード２（送信側ＩＣカード２ａ、受信側ＩＣカード２ｂ）、通信装置３（送信側アダプタ装置３ａ、受信側アダプタ装置３ｂ）および、アクセス管理サーバ装置４がソフトウェアの実行により実現する機能およびデータベース構成について説明する。
【００３４】
アダプタ装置１（受信側アダプタ装置１ｂ）は、アクセス管理サーバ装置４を介して通信対向のアダプタ装置（送信側アダプタ装置１ａ）からの接続指示情報を受信し、同接続指示情報をもとに対向するアダプタ装置に接続されている通信装置（送信側通信装置３ａ）と、アダプタ装置１に接続されている通信装置３（受信側通信装置３ｂ）との間のピアツーピア通信を仲介する情報処理装置である。
【００３５】
アダプタ装置１は、図２に示すように、通信制御部１１、第二の通信制御部１２、ＩＣカード情報管理部１３、接続制御部１４、暗号通信部１６、暗号通信選択部１８を有する。また、アダプタ装置１の主記憶９２、あるいは外部記憶手段９４には、暗号通信情報データベース１７、接続ポリシーデータベース１５が格納されている。
【００３６】
通信制御部１１は、接続制御部１４、暗号通信部１６、および暗号通信選択部１８が、通信媒体５に接続される装置（アクセス管理サーバ装置４、対向するアダプタ装置）と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【００３７】
第二の通信制御部１２は、暗号通信選択部１８が通信装置３と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【００３８】
ＩＣカード情報管理部１３は、ＩＣカード読取手段９８を利用し、ＩＣカード２の電子証明書２１を読み出す機能、ＩＣカード２の接続ポリシー情報２２を読み出す機能、同接続ポリシー情報を接続ポリシーデータベース１５へ格納する機能を有する。
【００３９】
接続制御部１４は、通信制御部１１を介してアクセス管理サーバ装置４と接続する機能、アクセス管理サーバ装置４から対向するアダプタ装置（送信側アダプタ装置１ａ）からのサービス接続指示情報を受信する機能、対向するアダプタ装置（送信側アダプタ装置１ａ）とデータ通信するために必要となるアドレス情報をアクセス管理サーバ装置４に送出する機能を有する。
【００４０】
接続ポリシーデータベース１５は、アダプタ装置１に接続している通信装置３と対向する通信装置との間の通信可否（通信方法）を判定する情報を管理するデータベースである。接続ポリシーデータベース１５は、図４に示すように、ポリシーＩＤ１０１、アクション１０２、始点機器アドレス１０３（ＩＰアドレス１０４、ポート番号１０５）、終点機器アドレス１０６（ＩＰアドレス１０７、ポート番号１０８）、プロトコル１０９、暗号種別１１０、認証種別１１１が登録されている。
【００４１】
ポリシーＩＤ１０１には、通信装置間の通信可否を示す接続ポリシー（１０２〜１１１の項目）を識別するための情報が設定される。アクション１０２には、「暗号化」、「通過」、「破棄」を示す情報のいずれかが設定されており、暗号通信選択部１８、および暗号通信部１６は、設定内容に合致した通信（始点機器アドレス１０３、終点機器アドレス１０６、プロトコル１０９が合致した通信）においては、アクション１０１の内容にしたがって処理を行うことになる。
【００４２】
アクション１０１の設定内容が「暗号化」の場合、アダプタ装置９に接続された通信装置３からの対向する通信装置へのデータ送出の受信時には、暗号通信選択部１８が第二の通信制御部１２を介して通信装置３からの送出データを受信し、アクション１０１の設定内容に従い暗号化通信を行うため、暗号通信部１６へ送出データを渡し、暗号通信部１６が暗号通信情報データベース１７から通信に対応した暗号通信情報を取得し、送出データを暗号化してから通信制御部１１を介して、対向通信装置へ送出する。
【００４３】
また、対向する通信装置、あるいは、対向する通信装置の通信を代行するアダプタ装置からの通信データの受信時には、暗号通信部１６が通信制御部１１を介して対向通信装置からの通信データを受信し、暗号通信情報データベース１７から通信に対応した暗号通信情報を取得し、受信データを復号してから暗号通信選択部１８へ渡す。暗号通信選択部１８は、第二の通信制御部１２を介してデータを通信装置３へ送出する。
【００４４】
なお、対向通信装置からの通信データが暗号化されていない場合、あるいは、暗号通信情報に基づいて正しく復号できない場合は、暗号通信選択部１８が受信データを破棄する。すなわち、アダプタ装置９と接続された通信装置３へは受信データを送出しない。
【００４５】
アクション１０１の設定内容が「通過」の場合、アダプタ装置９に接続された通信装置３からの対向する通信装置へのデータ送出の受信時には、暗号通信選択部１８が第二の通信制御部１２を介して通信装置３からの送出データを受信し、そのまま通信制御部１１を介して、対向する通信装置へ送出する。また、対向する通信装置からの通信データの受信時には、暗号通信選択部１８が通信制御部１１を介して対向通信装置からの通信データを受信し、そのまま第二の通信制御部１２を介してデータを通信装置３へ送出する。
【００４６】
アクション１０１の設定内容が「破棄」の場合、アダプタ装置９に接続された通信装置３からの対向する通信装置へのデータ送出の受信時には、暗号通信選択部１８が第二の通信制御部１２を介して通信装置３から受信した送出データ（対向通信装置へのデータ送出）を破棄し、また対向する通信装置からの通信データの受信時には、暗号通信選択部１８が通信制御部１１を介して受信したデータ（対向通信装置からのデータ受信）を破棄する。すなわち、通信データを送出しない。
【００４７】
始点機器アドレス１０３には、接続ポリシーの適用条件となる通信の始点である通信装置の機器アドレスを登録する。ＩＰ通信の場合、始点機器アドレス１０３は、ＩＰアドレス１０４とポート番号１０５を含み、ＩＰアドレス１０４には通信の始点となる通信装置のＩＰアドレス、ポート番号１０５には通信の始点となる通信装置の送信ポート番号を登録する。
【００４８】
終点機器アドレス１０６には、接続ポリシーの適用条件となる通信の終点である通信装置の機器アドレスを登録する。ＩＰ通信の場合、終点機器アドレス１０６は、ＩＰアドレス１０７とポート番号１０８を含み、ＩＰアドレス１０７には通信の終点となる通信装置のＩＰアドレス、ポート番号１０８には通信の終点となる通信装置の受信ポート番号を登録する。
【００４９】
プロトコル１０９には、接続ポリシーの適用条件となる通信のプロトコル種別を登録する。例えば、ＴＣＰ（Transmission  Control  Protocol）、ＵＤＰ（User  Datagram  Pro0tocol)といった通信プロトコルを指定する。
【００５０】
暗号種別１１０には、接続ポリシーを適用する通信における暗号アルゴリズムが設定される。すなわち、始点機器アドレス１０３、終点機器アドレス１０６、プロトコル１０９が合致した通信を保護する暗号通信の暗号方式を登録するものである。例えば、ＡＥＳ２５６−ＣＢＣ（Advanced  Encryption  Standard方式、２５６ビット暗号鍵サイズ、Cipher  Block  Chainingモード）のような暗号方式を指定する。
【００５１】
認証種別１１１には、接続ポリシーを適用する通信の暗号通信におけるメッセージ認証アルゴリズムが設定される。すなわち、始点機器アドレス１０３、終点機器アドレス１０６、プロトコル１０９が合致した通信を保護する暗号通信の正当性を認証する認証方式を登録するものである。例えば、ＨＭＡＣ−ＳＨＡ１（Keyed-Hashing  for  Message  Authentication  code/Secure  Hash  Algorithm  1）のようなメッセージ認証方式を指定する。
【００５２】
図４に示した接続ポリシーデータベース１５の例では、第１エントリ（ポリシーＩＤが“１”の項目）の内容は、ＩＰアドレスが“１９２．１６８．２０．５１”の送信側通信装置がポート番号“５０００”を用いて、ＩＰアドレスが“１９２．１６８．１０．１１”の受信側通信装置のポート番号“５０００”にプロトコル“ＴＣＰ”による通信をする場合に、それぞれの通信装置の通信を代行する送信側アダプタ装置と受信側アダプタ装置の間は、“ＡＥＳ２５６−ＣＢＣ”という暗号アルゴリズム、“ＨＭＡＣ−ＳＨＡ１”という認証アルゴリズムを適用して暗号化して通信することを意味する。
【００５３】
なお、接続ポリシーデータベース１５での設定内容に合致しない通信（始点機器アドレス１０３、終点機器アドレス１０６、プロトコル１０９が合致しない通信）においては、あらかじめデフォルトのアクション（「暗号化」、「通過」、「破棄」のいずれか）を決めておけばよい。
【００５４】
暗号通信部１６は、接続制御部１４を用いて対向するアダプタ装置（対向する通信装置の通信を代行するアダプタ装置）とのピアツーピアでのデータ暗号通信における通信データの暗号復号で必要となる暗号情報（暗号方式、暗号鍵等を含む）を取得し暗号通信情報データベース１７に設定する機能、通信制御部１１を介して受信した対向アダプタ装置からの通信データを暗号通信情報データベース１７に設定された暗号情報に基づき復号して暗号通信選択部１８へ渡す機能、暗号通信選択部１８から渡された対向通信装置への送出データを暗号通信情報データベース１７に設定された暗号情報に基づき暗号化してから通信制御部１１を介して送出する機能を有する。
【００５５】
暗号通信情報データベース１７は、ピアツーピアでのデータ暗号通信における通信データの暗号復号で必要となるアドレス情報と暗号情報（暗号方式、暗号鍵等を含む）を管理するデータベースである。暗号通信情報データベース１７は、図５に示すように、接続ＩＤ２０１、適用ポリシー２０２、アダプタアドレス２０３（ＩＰアドレス２０４、ポート番号２０５）、通信元アドレス２０６（ＩＰアドレス２０７、ポート番号２０８）、通信先アドレス２０９（ＩＰアドレス２１０、ポート番号２１１）、暗号鍵２１２（通信用２１３、認証用２１４）、生存時間２１５、最終通信時刻２１６を保持する。
【００５６】
接続ＩＤ２０１には、暗号通信情報を識別するためのコードが設定される。適用ポリシー２０２には、データ暗号通信に適用している接続ポリシーに対応した接続ポリシーデータベース１５のポリシーＩＤ１０１が設定される。すなわち、暗号通信情報を取得する場合は、適用ポリシー２０２に設定されたポリシーＩＤから接続ポリシーデータベース１５を検索し、暗号種別１１０、認証情報１１１を取得する。
【００５７】
なお、接続ポリシー２０２の代わりに、暗号種別と認証情報を保持してもよい。この場合、暗号情報情報データベースに通信の暗号情報を登録する時に、通信に適用する接続ポリシーの接続ポリシーデータベース１５におけるポリシーＩＤ１０１ではなく、暗号種別１１０と認証情報１１１を登録することになる。
【００５８】
アダプタアドレス２０３には、ピアツーピアでのデータ暗号通信の通信先である対向するアダプタ装置（対向する通信装置の通信を代行するアダプタ装置）の機器アドレスを登録する。アダプタアドレス２０３は、ＩＰアドレス２０４とポート番号２０５を含み、ＩＰアドレス２０４には通信先アダプタ装置のＩＰアドレス、ポート番号２０５には通信先アダプタ装置の受信ポート番号を登録する。
【００５９】
通信元アドレス２０６には、アダプタ装置１に接続された通信装置３の機器アドレスを登録する。通信元アドレス２０６は、ＩＰアドレス２０７とポート番号２０８を含み、ＩＰアドレス２０７には通信装置のＩＰアドレス、ポート番号２０８には通信装置の受信ポート番号を登録する。
【００６０】
通信先アドレス２０９には、通信装置３の通信先である通信装置（対向する通信装置）の機器アドレスを登録する。通信先アドレス２０９は、ＩＰアドレス２１０とポート番号２１１を含み、ＩＰアドレス２１０には対向する通信装置のＩＰアドレス、ポート番号２１１には対向する通信装置の受信ポート番号を登録する。
【００６１】
暗号鍵２１２には、ピアツーピアでのデータ暗号通信における通信データの暗号鍵の情報が設定される。暗号鍵２１２は、通信用２１３、認証用２１４を含み、通信用２１３にはピアツーピアでのデータ暗号通信における暗号鍵、認証用２１４には、ピアツーピアでのデータ暗号通信におけるメッセージ認証の暗号鍵を登録する。
【００６２】
生存時間２１５には、ピアツーピアでのデータ暗号通信の生存時間が設定される。最終通信時刻２１６は、ピアツーピアでのデータ暗号通信が行われた最終時刻が設定される。生存時間２１５と最終通信時刻２１６は、一定時間無通信状態が続いた暗号通信の暗号通信情報を削除する契機に用いるものであり、暗号通信情報を削除しないアダプタ装置１の構成では必ずしも必要としない。
【００６３】
暗号通信選択部１８は、アダプタ装置１に接続された通信装置３の機器アドレス情報を保持する機能、接続ポリシーデータベース１５に保持する接続ポリシーの内容に基づきアダプタ装置１に接続された通信装置３と対向する通信装置との間の通信方法（通信可否および暗号化可否）を判定する機能、接続された通信装置３と対向通信装置との間のデータ通信を仲介する機能を有する。
【００６４】
ＩＣカード２は、情報を記録するＩＣチップを埋め込んだ公知のＩＣカードである。ＩＣカード２は、ＩＣカード一般の機能、すなわち、ＩＣ中の情報を暗号化して保持する機能、ＩＣカードリーダ（アダプタ装置１のＩＣカード読取手段９８等）を用いて外部からＩＣ中の情報を接触式（ＩＣ中の情報をカードに設置された接点を経由）、あるいは、非接触式（電波を利用）で読み書きできる機能、ＩＣカードの読み取り権限を持つユーザの情報を通知した場合のみＩＣカードリーダによるＩＣ中に保持された情報の読み取りを許可する機能を有する。
【００６５】
ＩＣカード２は、ユーザ情報２０とユーザ認証情報２１と接続ポリシー情報２２を含む。
ユーザ情報２０には、ＩＣカードと関連づけられたユーザを特定するための情報、すなわち、ＩＣ内の情報の読み取りを許可するユーザを判定するための情報が登録される。ユーザ情報の例としては、パスワードや、指紋情報、指静脈情報といった生体情報が挙げられる。ユーザ情報２０には、これらの複数方式のユーザ情報が同時に含まれていても良い。
【００６６】
ユーザ認証情報２１には、ＩＣカードと関連づけられたユーザの認証情報、すなわち、アクセス管理サーバ装置４における機器認証（機器を使用するユーザの認証）で用いるユーザの認証情報が登録される。認証情報の例としては、ユーザを特定できるユーザ固有ＩＤ、ユーザ固有ＩＤとパスワードの組み合わせ、ＰＫＩ（Public  Key  Infrastructure）に基づく電子証明書が挙げられる。
【００６７】
接続ポリシー情報２２には、ＩＣカードと関連づけられたユーザの接続ポリシー情報、すなわち、ユーザの利用する通信装置３と外部の通信装置との間のセキュリティ通信方法（通信可否および暗号化可否）を判定するための情報が登録されている。接続ポリシー情報２２に登録される情報は、図４に示したアダプタ装置１の接続ポリシーデータベース１５と同じ項目である。
【００６８】
通信装置３は、他の通信装置との間で通信する機能を有する情報処理装置である。通信装置３は、アダプタ装置１に接続され、外部との通信は全てアダプタ装置１を経由する。
【００６９】
アクセス管理サーバ装置４は、アダプタ装置１に接続された通信装置３の間の通信において、一方の通信装置（送信側通信装置３ａ）が対向する通信装置（受信側通信装置３ｂ）への通信を開始する時に送信側通信装置３ａが接続されたアダプタ装置（送信側アダプタ装置１ａ）が送信する接続指示情報を受信し、同接続指示情報で指示された対向通信装置（受信側通信装置３ｂ）に対応した（接続された）アダプタ装置（受信側アダプタ装置１ｂ）を検索し、同接続指示情報を対向アダプタ装置（受信側アダプタ装置１ｂ）送信する中継機能を有する情報処理装置である。
【００７０】
アクセス管理サーバ装置４は、通信プロトコルにしたがってデータ転送を行う通信制御部、接続装置（本実施例ではアダプタ装置１）の正当性を認証するアクセス認証部、接続装置の接続情報を管理するアクセス管理部、接続装置（送信側アダプタ装置１ａ）からの接続指示情報に応じて該当する接続装置（受信側アダプタ装置１ｂ）を検索し、接続指示情報を該当接続装置（受信側アダプタ装置１ｂ）へ通知するアクセス中継部を有している。さらに、アクセス管理サーバ装置４の外部記憶手段には、通信システムの正当なユーザの認証情報が登録された認証情報管理データベース、接続装置の接続情報（装置識別情報、機器アドレス等）が登録された接続管理データベースが格納されている。
【００７１】
このような機能構成によれば、まず、アクセス認証部がアダプタ装置の接続を認証した後、通信制御部が一方のアダプタ装置（送信側アダプタ装置１ａ）からの接続指示情報を取得すると、アクセス中継部は、アクセス管理部を用いて接続先である対向するアダプタ装置（受信側アダプタ装置１ｂ）をアクセス管理データベースから検索し、通信制御部を用いて対向アダプタ装置（受信側アダプタ装置１ｂ）への接続指示情報の転送を行う。なお、接続指示情報の通信プロトコルとしては、ＩＰ電話サービスで用いられているＳＩＰ（Session  Initiation  Protocol）を知られており、本アクセス管理サーバ装置４においても適用することが可能である。
【００７２】
つぎに、図２で示した通信システムにおいて実行される正当なユーザの利用する通信装置間での安全な通信を実現する暗号化通信実行処理の概要について説明する。ここでは、送信側通信装置３ａが受信側通信装置３ｂに接続し、通信データを送信する場合を例に挙げる。
【００７３】
暗号化通信実行処理は、通信装置間の通信実行前に通信装置の通信を代行するアダプタ装置１が通信装置３を利用するユーザの接続ポリシー情報を取得し、アダプタ装置１がアクセス管理サーバ装置４と接続することでアダプタ装置間の接続指示情報の転送時に必要となるアダプタ装置１のアドレス情報を登録するとともに通信装置を利用するユーザの正当性証明を行う装置アクセス開始処理（Ｓ１０００）、送信側通信装置３ａから送出通信データを受信した送信側アダプタ装置１ａがアクセス管理サーバ装置４を介して接続指示情報を受信側アダプタ装置１ｂへ送出し、アダプタ装置経由での通信装置間のピアツーピア通信を確立する。
【００７４】
通信装置間のデータ通信を開始するデータ通信実行開始処理（Ｓ２０００）、アダプタ装置経由での通信装置間のデータ通信を行うデータ通信処理（Ｓ３０００）、送信側通信装置３ａから受信側通信装置３ｂへのデータ送出の終了を検知した送信側アダプタ装置１ａがアクセス管理サーバ装置４を介して接続終了指示情報を受信側アダプタ装置１ｂへ送出し、アダプタ装置経由での通信装置間のピアツーピア通信を終了するデータ通信終了処理（Ｓ４０００）、通信装置の通信を代行するアダプタ装置１が通信装置３を利用するユーザの接続ポリシー情報を消去し、アクセス管理サーバ装置４からの通知を受け付けないようにする（アクセス管理サーバ装置４から切断する）装置アクセス終了処理（Ｓ５０００、あるいは、Ｓ５１００）、の各ステップを順に実行することで実現する。
【００７５】
ここで、通信装置間のデータ通信処理自体は、Ｓ２０００、Ｓ３０００、Ｓ４０００の各ステップを実行すればよい。Ｓ１０００のステップは、アダプタ装置１の起動（立ち上げ）時等に実行する通信装置間データ通信の前処理であり、Ｓ５０００、あるいは、Ｓ５１００のステップは、ユーザが通信装置３の利用を終了する時などに実行する通信装置間データ通信の後処理である。
【００７６】
以下、これら各ステップ（Ｓ１０００、Ｓ２０００、Ｓ３０００、Ｓ４０００、Ｓ５０００、Ｓ５１００）の詳細について説明する。
【００７７】
図６に、装置アクセス開始処理（Ｓ１０００）において実行される処理のフローチャートを示す。アダプタ装置１のＩＣカード情報管理部１３は、アダプタ装置１に装備されたＩＣカード読取手段９８へのＩＣカード２の挿入を検知したことを暗号通信選択部１８へ通知する（Ｓ１００１）。アダプタ装置１の暗号通信選択部１８は、第二の通信制御部１２を介してアダプタ装置１と通信装置３の間の接続ケーブルが挿入されている等により通信装置３と通信接続状態にあるかどうかを検知し（Ｓ１００２）、接続を検知したならば、第二の通信制御部１２から通信装置３に機器アドレス要求を送出する（Ｓ１００３）。通信装置３は自身の機器アドレスを取得し（Ｓ１００４）、結果をアダプタ装置１に返信する（Ｓ１００５）。アダプタ装置１の暗号通信選択部１８は、返信された上記機器アドレスを保持する（Ｓ１００６）。
【００７８】
次に、アダプタ装置１の暗号通信選択部１８は、ＩＣカード２のＩＣ内に保持する情報へアクセスするためのユーザ情報を取得する（Ｓ１００７）。ここで、該ユーザ情報とは、アダプタ装置１の生体情報入力手段９９から入力される生体情報、もしくは、アダプタ装置１の入力手段９５でユーザが入力するパスワード、識別コード等のＩＣカードへアクセスするために必要となる情報である。続いて、アダプタ装置１の暗号通信選択部１８は、ＩＣカード情報管理部１３に対して該ユーザ情報を通知し、ＩＣカードへのアクセス許可を要求する（Ｓ１００９）。
【００７９】
ＩＣカード情報管理部１３は、該ユーザ情報をＩＣカード読取手段９８を介してＩＣカード２へ送り、ＩＣカード２のＩＣ内の情報へアクセスできるかどうかの問い合わせを行う（Ｓ１０１０）。ＩＣカード２では、該ユーザ情報とＩＣ内に保持するユーザ情報２０に基づき、ＩＣ内の情報へのアクセス可不可のチェックが行われ、アクセス不許可の場合は、暗号通信選択部１８が不許可の旨を受け取り、Ｓ１００６からの処理を繰り返す。アクセス許可の場合は、ＩＣカード情報管理部１８は、ＩＣカード２へのアクセス許可を暗号通信選択部１８へ返信する（Ｓ１０１１）。
【００８０】
続いて、アダプタ装置１の暗号通信選択部１８は、ＩＣカード２のＩＣ内に保持する接続ポリシー情報２２の取得をＩＣカード情報管理部１８へ要求する（Ｓ１０１２）。ＩＣカード情報管理部１８は、ＩＣカード２のＩＣ内情報へのアクセス経路を介して、ＩＣカード２の接続ポリシー情報２２の内容を取得し（Ｓ１０１３）、取得結果を暗号通信選択部１８へ返信する（Ｓ１０１４）。暗号通信選択部１８は、受け取った該接続ポリシー情報を接続ポリシーデータベース１５へ登録する（Ｓ１０１５）。
【００８１】
次に、アダプタ装置１の接続制御部１４が、ＩＣカード２のＩＣ内に保持するユーザ認証情報２１の取得をＩＣカード情報管理部１８へ要求する（Ｓ１０１６）。ＩＣカード情報管理部１８は、ＩＣカード２のＩＣ内情報へのアクセス経路を介して、ＩＣカード２のユーザ認証情報２１の内容を取得し（Ｓ１０１７）、取得結果を暗号通信選択部１８へ返信する（Ｓ１０１８）。
【００８２】
ここで、ユーザ認証情報の例としては、アダプタ装置１の利用者を識別できる固有の利用者ＩＤ、利用者ＩＤとパスワードの組み合わせ、アダプタ装置１を識別できる固有の機器ＩＤ、ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）に基づく装置固有の証明書、が挙げられる。
【００８３】
続いて、アダプタ装置１の接続制御部１４は、ＩＣカード情報管理部１８から受け取った該ユーザ認証情報と、アダプタ装置１のアドレス情報（機器アドレス）、および、ステップＳ１００６で保持したアダプタ装置１に接続された通信装置３のアドレス情報（機器アドレス）を含む装置登録要求を生成し、アクセス管理サーバ装置４へ接続指示情報として送出する（Ｓ１０１９）。
【００８４】
ここで、アダプタ装置１のアドレス情報には、アダプタ装置１がアクセス管理サーバ装置４からの通知を受け取るためのＩＰアドレス、ポート番号が含まれる。また、通信装置３のアドレス情報には、通信装置３のＩＰアドレスが含まれる。アクセス管理サーバ装置４では、まず、アダプタ装置１からの装置登録要求に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ１０２０）。
【００８５】
その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置４は、接続拒否を示す情報をアダプタ装置１へ返信する。アダプタ装置１は、該接続拒否情報を受信すると、アクセス管理サーバ装置４との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス開始処理を終了する。
【００８６】
一方、装置登録要求に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、装置登録要求に含まれていたアダプタ装置１および通信装置３のアドレス情報を接続管理データベースへ登録し（Ｓ１０２１）、接続成功を示す情報をアダプタ装置１へ返信する（Ｓ１０２２）。
【００８７】
アダプタ装置１の接続制御部１４は、接続成功情報を受信した後、アクセス管理サーバ装置４から送出される接続指示情報等のデータを待ち受ける状態に遷移する（Ｓ１０２３）。すなわち、アクセス管理サーバ装置４からのデータ通信を監視し、データを受信した場合にデータに含まれる情報により接続制御部１４を動作できる状態で待機する。
【００８８】
なお、装置アクセス開始処理での装置登録要求を含む、アクセス管理サーバ装置４とアダプタ装置１との通信プロトコルとしては、前記ＳＩＰを用いることが一般的であり、装置アクセス開始処理の装置登録要求は、ＳＩＰではＲＥＧＩＳＴＥＲリクエストに対応する。
【００８９】
なお、上記装置アクセス開始処理では、ステップＳ１００２からステップＳ１００４においてアダプタ装置１の暗号通信選択部１８が通信装置３に対して機器アドレス要求を送出し、通信装置３が自身の機器アドレス情報を暗号通信選択部１８に対して返信しているが、アダプタ装置１の暗号通信選択部１８が、第二の通信制御部１２を介して通信装置３からの通信データを監視し、該通信データに含まれる通信装置３の機器アドレスを取得してもよい。
【００９０】
例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットに含まれるソースＩＰアドレスより通信装置３の機器アドレス（ＩＰアドレス）を取得できる。この場合、ステップＳ１００２の処理は、通信装置３からの通信データ監視と該データからの機器アドレス抽出処理のみとなり、通信装置３での処理（ステップＳ１００３、ステップＳ１００４）は省略できる。
【００９１】
また、上記装置アクセス開始処理では、ステップＳ１００７において、アダプタ装置１の入力手段９５、あるいは生体情報入力手段９９を用いて、ＩＣカード２へのアクセスのためのユーザ情報を取得しているが、通信装置３にてユーザ情報を取得・送出し、アダプタ装置１の暗号通信選択部１８が取得する、すなわちユーザが通信装置３にてユーザ情報を入力するようにしてもよい。この場合、ステップＳ１００７の処理は、通信装置３に対するユーザ情報要求の送出処理となり、通信装置３において、新たに入力手段９５、あるいは生体情報入力手段９９を用いたユーザ情報取得処理と、アダプタ装置１へのユーザ情報送出処理が追加される。
【００９２】
また、上記装置アクセス開始処理では、ステップＳ１０１９において、通信装置３の機器アドレス（ＩＰアドレス）を装置登録要求に含めてアクセス管理サーバ装置４へ送出しているが、該装置登録要求には含めずに、別の接続指示情報や、独立した接続指示情報としてアクセス管理サーバ装置４へ通知するようにしても良い。
【００９３】
また、上記装置アクセス開始処理では、ステップＳ１０２０において、アダプタ装置１からのユーザ認証情報に基づき、アクセス管理サーバ装置４がアダプタ装置１の機器認証を行っているが、アダプタ装置２においてもアクセス管理サーバ装置４を認証する相互認証を行うことで、接続指示情報の送受信における安全性を高めることができる。この場合、ステップＳ１０２２においてアダプタ装置１へ返信する接続成功情報にアクセス管理サーバ装置４の認証情報を含めて返信し、ステップＳ１０２３において、アクセス管理サーバ装置４の認証情報の検証処理（認証処理）を追加する。
【００９４】
図７に、データ通信実行開始処理（Ｓ２０００）において実行される処理のフローチャートを示す。送信側アダプタ装置１ａに接続された送信側通信装置３ａが、受信側通信装置３ｂ（受信側アダプタ１ｂに接続）に対して通信データを送出すると、送信側アダプタ装置１ａの暗号通信選択部１８は、第二の通信制御部１２を介して該通信データを取得する（Ｓ２００１）。暗号通信選択部１８は、通信データから抽出した始点機器アドレス（送信側通信装置３ａの機器アドレス、ポート番号）、終点機器アドレス（受信側通信装置３ｂの機器アドレス、ポート番号）、プロトコルの各データに合致する接続ポリシー情報を、送信側アダプタ装置１ａが保持する接続ポリシーデータベース１５から検索し、該当する通信方法（アクション）を判定する（Ｓ２００２）。判定結果のアクションが「通過」ならば、データ通信実行開始処理を終了し、続けて、データ通信処理（Ｓ３０００）を実行する。
【００９５】
また、判定結果が「破棄」ならばデータ通信実行開始処理を終了する。また、判定結果が「暗号」であれば、暗号通信選択部１８は、暗号通信部１６に通信データの暗号通信を依頼し、暗号通信部１６は、暗号通信情報データベース１７に該通信における暗号通信情報を検索する（Ｓ２００３）。すなわち、通信データから抽出した通信元アドレス（送信側通信装置３ａの機器アドレス、ポート番号）、通信先アドレス（受信側通信装置３ｂの機器アドレス、ポート番号）の各データに合致する暗号通信情報を検索し、暗号通信情報が存在していなければ、暗号通信部１６は、送信側アダプタ装置１ａの接続制御部１４に暗号通信情報の取得設定を依頼し、接続制御部１４は、通信制御部１１から通信媒体５を介してアクセス管理サーバ装置４に対し、受信側通信装置３ｂのアドレス情報（機器アドレス）を含めた接続通信装置検索要求を送出する（Ｓ２００４）。なお、暗号通信情報データベース１７に暗号通信情報が存在していれば、送信側アダプタ装置１ａは、データ通信実行開始処理を終了し、続けて、データ通信処理（Ｓ３０００）を実行する。
【００９６】
アクセス管理サーバ装置４では、送信側アダプタ装置１ａからの接続通信装置検索要求に含まれている受信側通信装置３ｂのアドレス情報から、該通信装置３ｂが関連づけられている（接続されている）受信側アダプタ装置１ｂのアドレス情報を接続管理データベースで検索する（Ｓ２００５）。その結果、合致するアドレス情報が存在しなければ、アクセス管理サーバ装置４は、接続先不明とみなし、接続先不明を示す情報を送信側アダプタ装置１ａへ返信する。送信側アダプタ装置１ａの接続制御部１４は、該接続先不明情報を受信すると、アクセス管理サーバ装置４との接続先不明の旨を送信側アダプタ装置１ａの出力手段９６に表示する等の処理を行い、データ通信実行開始処理を終了する。一方、合致する受信側アダプタ装置１ｂが存在していれば、受信側アダプタ装置１ｂの識別情報を送信側アダプタ装置１ａへ返信する（Ｓ２００６）。ここで用いる識別情報には、例えば、アダプタ装置１を特定するＵＲＩ（Uniform  Resource  Identifiers）が挙げられる。
【００９７】
送信側アダプタ装置１ａの接続制御部１４は、通信制御部１１から通信媒体５を介して、受信側アダプタ装置１ｂへの接続を指示する接続指示情報をアクセス管理サーバ装置４へ送出する（Ｓ２００７）。ここで、接続指示情報には、接続先である受信側アダプタ装置１ｂの上記識別情報、送信側アダプタ装置１ａのピアツーピア通信のアドレス情報、送信側通信装置３ａのアドレス情報、受信側通信装置３ｂのアドレス情報、ピアツーピア通信のプロトコル、および、暗号通信情報が含まれる。また、該暗号通信情報は、上記通信方法（アクション）の判定に用いた接続ポリシー情報に含まれる暗号種別１１０、認証種別１１１と、それぞれの鍵情報、すなわち、アダプタ装置間の暗号通信（ピアツーピア通信）のために共有するアルゴリズム情報と鍵情報である。
【００９８】
アクセス管理サーバ装置４では、該接続指示情報で指示されるアダプタ装置間の接続に対して識別子（接続ＩＤ）を割り当て、アダプタ装置の識別情報と共に接続管理データベースへ登録し、該接続ＩＤを接続指示情報に追加し、該接続指示情報に含まれている装置の識別情報に対応する受信側アダプタ装置１ｂへ送出（転送）する（Ｓ２００８）。
【００９９】
受信側アダプタ装置１ｂでは、接続制御部１４が、接続指示情報から抽出した始点機器アドレス（送信側通信装置３ａの機器アドレス）、終点機器アドレス（受信側通信装置３ｂの機器アドレス）、プロトコルの各データに合致する接続ポリシー情報を、受信側アダプタ装置１ｂが保持する接続ポリシーデータベース１５から検索し、該当する通信方法（アクション）を判定する（Ｓ２００９）。
【０１００】
判定結果のアクションが「暗号」以外、すなわち「通過」、もしくは「破棄」ならば、アダプタ装置間での接続ポリシーの不一致となり、受信側アダプタ装置１ｂの接続制御部１４は、接続不可を示す情報をアクセス管理サーバ装置４経由で送信側アダプタ装置１ａへ返信する。送信側アダプタ装置１ａの接続制御部１４は、該接続不可情報を受信すると、アクセス管理サーバ装置４との接続不可の旨を送信側アダプタ装置１ａの出力手段９６に表示する等の処理を行い、データ通信実行開始処理を終了する。
【０１０１】
一方、判定結果が「暗号」であり、かつ上記接続ポリシー情報に含まれる暗号種別１１０、認証種別１１１が、接続指示情報に含まれる暗号通信情報の暗号種別および認証種別と一致するならば、受信側アダプタ装置１ｂの接続制御部１４は、該接続指示情報に含まれる暗号通信情報を暗号通信情報データベース１７に記録する。すなわち、暗号通信情報データベース１７に新たなエントリを作成し、暗号通信情報データベース１７の接続ＩＤ２０１、アダプタアドレス２０３（ＩＰアドレス２０４、ポート番号２０５）、通信元ドレス２０６（ＩＰアドレス２０７、ポート番号２０８）、通信先アドレス２０９（ＩＰアドレス２１０、ポート番号２１１）、暗号鍵２１２（通信用２１３、認証用２１４）の各項目には、該接続許可情報に含まれる接続ＩＤ、送信側アダプタ装置１ａのアドレス情報、送信側通信装置３ａのアドレス情報、受信側通信装置３ｂのアドレス情報、暗号通信情報の鍵情報を、それぞれ記録し、暗号通信情報データベース１７の適用ポリシー２０２には、上記接続ポリシー情報を接続ポリシーデータベース１５において特定するための識別情報であるポリシーＩＤ１０１を記録する。
【０１０２】
送信側アダプタ装置１ａ経由での送信側通信装置３ａとの通信、すなわち、アダプタ装置経由での送信側通信装置３ａと受信側通信装置３ｂの間の通信の接続を許可する接続許可情報を生成し（Ｓ２０１１）、通信制御部１１から通信媒体５を介して、アクセス管理サーバ装置４へ送出する（Ｓ２０１２）。ここで、接続許可情報には、接続指示情報に含まれていた接続ＩＤ、受信側アダプタ装置１ｂの識別情報、送信側アダプタ装置１ａの通信アドレス情報、送信側通信装置３ａのアドレス情報、受信側通信装置３ｂのアドレス情報、ピアツーピア通信のプロトコル、および、送信側アダプタ装置１ａからの暗号通信情報に加え、受信側アダプタ装置１ｂの通信アドレス情報が含まれる。
【０１０３】
なお、上記接続指示情報に含まれる暗号通信情報が接続ポリシー情報の暗号通信情報と一致しないならば、受信側アダプタ装置１ｂの接続制御部１４は、接続不可を示す情報をアクセス管理サーバ装置４経由で送信側アダプタ装置１ａへ返信する。送信側アダプタ装置１ａの接続制御部１４は、該接続不可情報を受信すると、アクセス管理サーバ装置４との接続不可の旨を送信側アダプタ装置１ａの出力手段９６に表示する等の処理を行い、データ通信実行開始処理を終了する。
【０１０４】
アクセス管理サーバ装置４では、受信側アダプタ装置１ｂから受信した接続許可情報を、上記接続指示情報の発信元である送信側アダプタ装置１ａへ返信（転送）する（Ｓ２０１３）。送信側アダプタ装置１ａの接続制御部１４は、該接続許可情報を受信すると、該接続許可情報に含まれる暗号情報を暗号通信情報データベース１７に記録する（Ｓ２０１４）。
【０１０５】
すなわち、暗号通信情報データベース１７に新たなエントリを作成し、暗号通信情報データベース１７の接続ＩＤ２０１、アダプタアドレス２０３（ＩＰアドレス２０４、ポート番号２０５）、通信元ドレス２０６（ＩＰアドレス２０７、ポート番号２０８）、通信先アドレス２０９（ＩＰアドレス２１０、ポート番号２１１）、暗号鍵２１２（通信用２１３、認証用２１４）の各項目には、該接続許可情報に含まれる接続ＩＤ、受信側アダプタ装置１ｂのアドレス情報、送信側通信装置３ａのアドレス情報、受信側通信装置３ｂのアドレス情報、暗号通信情報の鍵情報を、それぞれ記録し、暗号通信情報データベース１７の適用ポリシー２０２には、ステップＳ２００２での通信方法判定時に抽出した接続ポリシー情報を接続ポリシーデータベース１５において特定するための識別情報であるポリシーＩＤ１０１を記録する。
【０１０６】
なお、上記データ通信実行開始処理では、ステップＳ２００７において、送信側アダプタ装置１ａの接続制御部１４がピアツーピア通信の暗号通信情報である暗号鍵情報（暗号種別に対応した通信用共有鍵、認証種別に対応したメッセージ認証用共有鍵）を生成し、接続指示情報に含めて、アクセス管理サーバ装置４を介し受信側アダプタ装置１ｂに送出することで、アダプタ装置間でピアツーピア暗号通信の暗号鍵情報を共有しているが、ステップＳ２０１２において、受信側アダプタ装置１ｂが生成する接続許可情報に含めて、アクセス管理サーバ装置４を介して送信側アダプタ装置１ａへ返信することで共有しても良い。
【０１０７】
または、上記接続指示情報には暗号鍵情報を含めずに、該接続指示情報を中継するアクセス管理サーバ装置４が、ステップＳ２００８において、該接続指示情報に含まれる暗号種別、認証種別に基づいた暗号鍵情報を生成し、該接続指示情報とその返信である接続許可情報に追加して、それぞれ受信側アダプタ装置１ｂと送信側アダプタ装置１ａへ送出することで、ピアツーピア暗号通信の暗号鍵情報をアダプタ装置間で共有しても良い。
【０１０８】
また、上記接続指示情報や上記接続許可情報を用いて通知・交換する暗号鍵情報は、暗号鍵そのものではなく、暗号鍵生成の種をとなる情報（種情報）としても良い。この場合、アダプタ装置は、受信した該種情報を用いて暗号鍵を生成、共有する。例えば、受信側アダプタ装置１ｂではステップＳ２０１１において暗号鍵を生成し、送信側アダプタ装置１ａではステップＳ２０１４において暗号鍵を生成することになる。
【０１０９】
また、上記データ通信実行開始処理では、送信側アダプタ装置１ａが受信側アダプタ装置１ｂに対して接続指示をする時に、ステップＳ２００４〜ステップＳ２００７の処理過程で、送信側アダプタ装置１ａが受信側アダプタ装置１ｂの識別情報を取得し、ステップＳ２００７〜ステップＳ２００９の処理過程で、送信側アダプタ装置１ａが受信側アダプタ装置１ｂに対して接続指示情報を通知しているが、識別情報取得と接続指示を同時に行うようにしても良い。
【０１１０】
この場合、上記データ通信実行開始処理では、ステップＳ２００１とステップＳ２００２の処理の後、送信側アダプタ装置１ａは、受信側通信装置３ｂの機器アドレスを含めた接続指示情報をアクセス管理サーバ装置４へ送出し（ステップＳ２００４とステップＳ２００７を合わせた処理に相当）、アクセス管理サーバ装置４では、送信側アダプタ装置１ａからの接続指示情報に含まれている受信側通信装置３ｂのアドレス情報から、該通信装置３ｂが関連づけられている受信側アダプタ装置１ｂのアドレス情報を接続管理データベースで検索し、該当する受信側アダプタ装置１ｂに対して上記接続指示情報を送出する（ステップＳ２００５とステップＳ２００８を合わせた処理に相当）。以後は、ステップ２００９〜ステップＳ２０１４の処理を実行する。
【０１１１】
なお、上記データ通信実行開始処理において、アダプタ装置間で通知、共有するピアツーピア通信の暗号通信情報に対する生存期間（有効期間）を設定しても良い。この場合、ステップＳ２０１１、および、ステップ２０１４において、アダプタ装置１が暗号通信情報を暗号通信情報データベース１７に記録する処理で、暗号通信情報に含まれる暗号通信の生存期間を、暗号通信情報データベース１７の生存期間２０７に登録する。暗号通信情報に生存期間を設定することで、暗号通信で用いる暗号鍵を一定間隔で切り替えることができるため、暗号通信の安全性を高めることができる。
【０１１２】
なお、データ通信実行開始処理でのアクセス管理サーバ装置４とアダプタ装置１（送信側アダプタ装置１ａ、受信側アダプタ装置１ｂ）で伝達する接続指示情報は、前記ＳＩＰではＩＮＶＩＴＥリクエストに対応する。
【０１１３】
図８に、データ通信処理（Ｓ３０００）において実行される処理のフローチャートを示す。送信側アダプタ装置１ａに接続された送信側通信装置３ａが、受信側通信装置３ｂ（受信側アダプタ１ｂに接続）に対して通信データを送出すると、送信側アダプタ装置１ａの暗号通信選択部１８は、第二の通信制御部１２を介して該通信データを取得する（Ｓ３００１）。
【０１１４】
暗号通信選択部１８は、通信データから抽出した始点機器アドレス（送信側通信装置３ａの機器アドレス）、終点機器アドレス（受信側通信装置３ｂの機器アドレス）、プロトコルの各データに合致する接続ポリシー情報を、送信側アダプタ装置１ａが保持する接続ポリシーデータベース１５から検索し、該当する通信方法（アクション）を判定する（Ｓ３００２）。
【０１１５】
判定結果のアクションが「暗号」であれば、ステップＳ３００７へ進む。また、判定結果が「破棄」ならばデータ通信処理を終了する。判定結果が「通過」ならば、暗号通信選択部１８は、通信制御部１１を介して、受信側アダプタ装置１ｂへ通信データを送出する（Ｓ３００３）。
【０１１６】
受信側アダプタ装置１ａでは、暗号通信選択部１８が通信制御部１１を介して該通信データを取得し（Ｓ３００４）、通信データから抽出した始点機器アドレス（送信側通信装置３ａの機器アドレス）、終点機器アドレス（受信側通信装置３ｂの機器アドレス）、プロトコルの各データに合致する接続ポリシー情報を、受信側アダプタ装置１ｂが保持する接続ポリシーデータベース１５から検索し、該当する通信方法（アクション）を判定する（Ｓ３００５）。
【０１１７】
判定結果のアクションが「破棄」ならば、受信した通信データは無効であり、データ通信処理を終了する。また、判定結果が「暗号」ならば、暗号化処理されていない受信した通信データは無効であり、データ通信処理を終了する。判定結果が「通過」ならば、暗号通信選択部１８は、第二の通信制御部１２を介して、受信側アダプタ装置１ｂに接続されている受信側通信装置３ｂへ受信した通信データを送出する（Ｓ３００６）。これにより、受信側通信装置３ｂは、送信側通信装置３ａの送出した通信データを受信することができる。
【０１１８】
一方、ステップＳ３００２において、通信データに該当する接続ポリシーのアクションが「暗号」であると判定された場合は、暗号通信選択部１８は、暗号通信部１６に通信データの暗号通信を依頼し、暗号通信部１６は、暗号通信情報データベース１７で該通信における暗号通信情報を検索する（Ｓ３００７）。
【０１１９】
すなわち、通信データから抽出した通信元アドレス（送信側通信装置３ａの機器アドレス、ポート番号）、通信先アドレス（受信側通信装置３ｂの機器アドレス、ポート番号）の各データに合致する暗号通信情報を検索し、暗号通信情報が存在していれば、暗号通信部１６は、該暗号通信情報に含まれる暗号鍵情報に従い、送信側通信装置３ａからの通信データを暗号化し（Ｓ３００８）、通信制御部１１を介して、受信側アダプタ装置１ｂへ通信データを送出する（Ｓ３００９）。なお、暗号通信情報データベース１７に暗号通信情報が存在していなければ、データ通信実行開始処理（Ｓ２０００）を実行することになる。
【０１２０】
次に、受信側アダプタ装置１ａでは、暗号通信部１６が、通信制御部１１を介して該通信データを取得し（Ｓ３０１０）、暗号通信情報データベース１７で該通信における暗号通信情報を検索する。
すなわち、通信データから抽出した通信元アドレス（送信側通信装置３ａの機器アドレス、ポート番号）、通信先アドレス（受信側通信装置３ｂの機器アドレス、ポート番号）の各データに合致する暗号通信情報を検索し、暗号通信情報が存在していれば、暗号通信部１６は、該暗号通信情報に含まれる暗号鍵情報に従い、送信側アダプタ装置１ａから受信した通信データを復号し（Ｓ３０１１）、第二の通信制御部１２を介して、受信側通信装置３ｂへ通信データを送出する（Ｓ３０１２）。なお、暗号通信情報データベース１７に暗号通信情報が存在していなければ、受信した暗号通信データは無効であり、データ通信処理を終了する。
【０１２１】
なお、ピアツーピア通信の暗号通信情報に対する生存期間（有効期間）を設定されている場合は、上記データ通信処理において、送信側アダプタ装置１ａ、および、受信側アダプタ装置１ｂの暗号通信部１６で暗号化処理、復号処理を行った時刻を最終通信時刻として、暗号通信情報データベース１７において該当する暗号通信情報の最終通信時刻２１６に記録する。すなわち、ステップＳ３００８における送信側アダプタ装置１ａの暗号通信部１６の暗号化処理、ステップＳ３０１１における受信側アダプタ装置１ｂの暗号通信部１６の復号処理で、それぞれの暗号通信情報データベース１７の最終通信時刻２１６を更新する。
【０１２２】
図９に、データ通信終了処理（Ｓ４０００）において実行される処理のフローチャートを示す。なお、ピアツーピア通信の暗号通信情報に対する生存期間（有効期間）を設定していない場合は、本データ通信終了処理は実行されない。
【０１２３】
送信側アダプタ装置１ａの暗号通信部１６は、暗号通信情報データベース１７に記録されている暗号通信情報の生存期間２１５と最終通信時刻２１６を一定間隔でチェックし、現在時刻と最終通信時刻２１６の差が生存期間２１５を越えたものを検出する（Ｓ４００１）。該当する暗号通信情報を検出しなかったならば、データ通信終了処理を終了する。また、該当する暗号通信情報を検出したならば、暗号通信部１６は、接続制御部１４に暗号通信の終了、つまり、暗号通信情報の無効化を依頼し、接続制御部１４は、通信制御部１１から通信媒体５を介してアクセス管理サーバ装置４に対し、接続終了要求を送出する（Ｓ４００２）。ここで、接続終了要求には、アダプタ装置間の接続を特定する識別子である接続ＩＤ（暗号通信情報データベース１７の接続ＩＤ２０１に記録）が含まれる。
【０１２４】
アクセス管理サーバ装置４では、該接続終了要求に含まれる接続ＩＤで接続管理データベースを検索して特定される受信側アダプタ装置１ｂへ該接続終了要求を送出（転送）する（Ｓ４００３）。受信側アダプタ装置１ｂでは、接続制御部１４が、接続終了要求から抽出した接続ＩＤに合致する暗号通信情報を、受信側アダプタ装置１ｂの暗号通信情報データベース１７から検索し、暗号通信情報が存在すれば、該暗号通信情報を暗号通信情報データベース１７から削除し（Ｓ４００４）、削除が完了した旨を接続終了処理完了通知としてアクセス管理サーバ装置４へ送出する（Ｓ４００５）。
【０１２５】
アクセス管理サーバ装置４では、上記接続ＩＤで特定されるアダプタ装置間接続情報を接続管理データベースから削除し、受信側アダプタ装置１ｂから受信した接続終了処理完了通知を、上記接続終了要求の発信元である送信側アダプタ装置１ａへ返信（転送）する（Ｓ４００６）。
【０１２６】
送信側アダプタ装置１ａの接続制御部１４は、該接続終了処理完了通知を受信すると、接続終了対象の暗号通信情報、すなわち、ステップＳ４００１において検出した暗号情報を暗号通信情報データベース１７から削除する（Ｓ４００７）。
【０１２７】
なお、データ通信終了処理でのアクセス管理サーバ装置４とアダプタ装置１（送信側アダプタ装置１ａ、受信側アダプタ装置１ｂ）で伝達す接続終了情報は、前記ＳＩＰではＢＹＥリクエストに対応する。
【０１２８】
図１０に、装置アクセス終了処理（Ｓ５０００）において実行される処理のフローチャートを示す。本処理は、アダプタ装置１のＩＣカード読取手段９８からＩＣカード２が抜去された時にアダプタ装置１におけるセキュア通信処理を終了することで、ＩＣカードによる認証と一体化した暗号通信を保証するものである。
【０１２９】
アダプタ装置１のＩＣカード情報管理部１３は、アダプタ装置１に装備されたＩＣカード読取手段９８からＩＣカード２が抜去されたことを検知し、暗号通信選択部１８へ通知する（Ｓ５００１）。暗号通信選択部１８は、接続ポリシーデータベース１５に格納されている接続ポリシー情報を削除する（Ｓ５００２）。続いて、暗号通信選択部１８は、アダプタ装置１の接続制御部１４に装置接続削除を依頼し、接続制御部１４はアダプタ装置１のアドレス情報（機器アドレス）を含む装置削除要求を生成し、アクセス管理サーバ装置４へ送出する（Ｓ５００３）。
【０１３０】
アクセス管理サーバ装置４では、該装置削除要求情報に含まれていたアダプタ装置１に対応したアドレス情報を接続管理データベースから削除し（Ｓ５００４）、削除成功を示す情報をアダプタ装置１へ返信する（Ｓ５００５）。アダプタ装置１の接続制御部１４は、削除成功情報を受信した後、切断状態に遷移する（Ｓ５００６）。すなわち、暗号通信選択部１８からの装置接続要求を受け付ける状態で待機する。
【０１３１】
なお、装置アクセス終了処理でのアクセス管理サーバ装置４とアダプタ装置１で伝達する装置削除要求は、前記ＳＩＰではＲＥＧＩＳＴＥＲ（登録削除時）リクエストに対応する。
【０１３２】
図１１に、装置アクセス終了処理の別の処理（Ｓ５１００）において実行される処理のフローチャートを示す。本処理は、アダプタ装置１と通信装置３の間の通信路が切断した時にアダプタ装置１におけるセキュア通信処理を終了することで、第二の通信制御部１２を介して接続された通信装置の付け替えによる通信の成りすましや乗っ取りを防ぐものである。
【０１３３】
アダプタ装置１の暗号通信選択部１８は、第二の通信制御部１２を介してアダプタ装置１と通信装置３の間を接続していたケーブルが抜かれる等により、通信装置３と間の通信が切断状態になったかどうかを検知し（Ｓ５１０１）、接続切断を検知したならば、暗号通信選択部１８は、接続ポリシーデータベース１５に格納されている接続ポリシー情報を削除する（Ｓ５１０２）。続いて、暗号通信選択部１８は、アダプタ装置１の接続制御部１４に装置接続削除を依頼し、接続制御部１４はアダプタ装置１のアドレス情報（機器アドレス）を含む装置削除要求を生成し、アクセス管理サーバ装置４へ送出する（Ｓ５１０３）。
【０１３４】
アクセス管理サーバ装置４では、該装置削除要求情報に含まれていたアダプタ装置１に対応したアドレス情報を接続管理データベースから削除し（Ｓ５１０４）、削除成功を示す情報をアダプタ装置１へ返信する（Ｓ５１０５）。アダプタ装置１の接続制御部１４は、削除成功情報を受信した後、切断状態に遷移する（Ｓ５１０６）。すなわち、暗号通信選択部１８からの装置接続要求を受け付ける状態で待機する。
【０１３５】
以上のステップ（Ｓ１０００〜Ｓ５０００）により、秘匿通信処理を実装できない通信装置を接続した通信システムにおいて、ユーザの認証と一体化してのユーザごとにセキュリティポリシーを設定でき、高い安全性を確保した通信装置間の通信を行うことができる。
【０１３６】
以上のように、通信装置３に対する通信データは必ずアダプタ装置１を経由することになる。アダプタ装置１において、装置アクセス開始処理（Ｓ１０００）を実行した結果の暗号化データ以外は、必ず接続ポリシーデータベース１５の内容に従って該通信データの通信方法（アクション）を判定することになるので、通信装置３に対する不正アクセスを防止することができる。
【０１３７】
つまり、接続ポリシーデータベース１５にアクションとして「暗号化」が設定されている通信装置間の通信（図２に示す送信側通信装置３ａと受信側通信装置３ｂの間の通信）は、必ずデータ通信実行開始処理（Ｓ２０００）を実行しなければならないので、ＩＣカード認証に成功したアダプタ装置１に接続した通信装置３しか対向する通信装置と通信できないことになる。
【０１３８】
接続ポリシーのアクションとして「暗号化」が設定されている通信で、通信データが暗号化されていない場合には、該通信データを破棄することになる。また、接続ポリシーデータベース１５に記録する接続ポリシー情報は、ＩＣカード２の認証に成功した後、ＩＣカード２から取得され、ＩＣカード抜去時に削除されるものであるので、ＩＣカードと関連づけられたユーザごとに認証と一体化して設定できる。
【０１３９】
これにより、暗号能力を持たない、つまり処理能力の低い通信装置へのユーザごとに設定できる安全性の高いアクセスを実現することができる。
【０１４０】
なお、以上の説明においては、安全性の高い通信を提供する通信ネットワーク上には、単一のアクセス管理サーバ装置４が存在する構成、すなわち、アダプタ装置１は特定のアクセス管理サーバ装置４にアクセスする構成としたが、同一ネットワーク上に複数のアクセス管理サーバ装置４が存在する構成でもよく、アダプタ装置１が複数のアクセス管理サーバ装置４と同時に接続、あるいは選択して接続する構成でもよい。
【０１４１】
アダプタ装置１が複数のアクセス管理サーバ装置４と同時に接続する構成では、アダプタ装置１に接続するＩＣカード２のユーザ認証情報２１には複数のアクセス管理サーバ装置４に対応したユーザ認証情報と該アクセス管理サーバ装置４への接続情報（機器アドレス等）を記録し、図６に示した装置アクセス開始処理の手順のアクセス管理サーバ装置４へのアダプタ装置２の登録手順（ステップＳ１０１６からステップＳ１０１９）を接続するすべてのアクセス管理サーバ装置について行うようにする。
【０１４２】
つづいて、図７に示したデータ通信実行開始処理の手順の接続通信装置検索手順（ステップＳ２００４からステップＳ２００７）を接続している全てのアクセス管理サーバ装置に対して行い、接続先不明ではなかったアクセス管理サーバ装置４を決定し、以後のステップを該アクセス管理サーバ装置４に対して行うようにする。
【０１４３】
さらに、図１０に示した装置アクセス終了処理の手順のアクセス管理サーバ装置４からのアダプタ装置２の切断手順（ステップ５００３からステップＳ５００６）を接続している全てのアクセス管理サーバ装置４に対して行うようにする。
【０１４４】
また、アダプタ装置１が複数のアクセス管理サーバ装置４を選択して接続する構成では、同時接続の場合と同様に、アダプタ装置１に接続するＩＣカード２のユーザ認証情報２１には複数のアクセス管理サーバ装置４に対応したユーザ認証情報と該アクセス管理サーバ装置４への接続情報（機器アドレス等）を記録し、図６に示した装置アクセス開始処理の手順のアクセス管理サーバ装置４へのアダプタ装置２の登録手順（ステップＳ１０１９）でアダプタ装置１の入力手段９５やアダプタ装置１に接続された通信装置３からの入力により接続するアクセス管理サーバ装置４を選択できるようにする。
【０１４５】
また、ＩＣカード２のユーザ認証情報２１に記録した複数のアクセス管理サーバ装置４に対応したユーザ認証情報にアクセスするためのユーザ情報を単一ではなく、各ユーザ認証情報、すなわち各アクセス管理サーバ装置に対応したユーザ情報をＩＣカード２のユーザ情報２０に記録しておき、図６に装置アクセス開始処理の手順のＩＣカードユーザ情報取得手順（ステップＳ１００７）において格納しているユーザ情報と対応しているアクセス管理サーバ装置の情報を提示し選択する手順を追加することで、アダプタ装置１が接続するアクセス管理サーバ装置を選択できるようにしてもよい。
【０１４６】
これにより、アダプタ装置２と接続された通信装置３が用意されていれば、ユーザはユーザごとに設定できる通信ポリシーで安全性の高いアクセスを実現することができるようになる。
【０１４７】
なお、上記の同一ネットワーク上に複数のアクセス管理サーバ装置４が存在する構成において、それぞれのアクセス管理サーバ装置に対応した接続ポリシー情報をＩＣカード２の接続ポリシー情報２２に記録することで、接続するアクセス管理サーバ装置４ごとに切り替えることが可能となる。
【０１４８】
この場合、図６に装置アクセス開始処理の手順の接続ポリシー要求処理（ステップＳ１０１２）において、接続するアクセス管理サーバ装置４に対応した接続ポリシー情報をＩＣカード２の接続ポリシー情報２２から取得するようにする。
【産業上の利用可能性】
【０１４９】
本発明は、宅外から、宅外機器を用いて、ホームネットワークに接続された家庭用電気機器及び／または住宅設備機器を制御するシステムに適用される。本発明は、例えば、宅外から宅内のＤＶＤ／ＨＤＤレコーダ制御して、それに蓄積されるコンテンツを宅外機器にダウンロードするなどの大容量のデータ通信サービスや、宅外から宅内のエアコンや照明、電気錠といった住宅設備機器を制御して、省エネやホームセキュリティ、遠隔機器制御サービスに利用され得る。また、企業内システムにおいて、社外から社内のＷｅｂサーバ等にアクセスするリモートオフィスサービスや、企業内ネットワークでの情報漏洩に利用され得る。そして本発明は、そのようなサービス等を実現するために、不正アクセスを防止して安全性を高めるのに好適である。
【図面の簡単な説明】
【０１５０】
【図１】本発明の実施例に係るアダプタ装置の機能構成図である。
【図２】本発明の実施例に係る通信システムの概略構成図である。
【図３】本発明の実施例に係る情報処理装置のハードウェア構成図である。
【図４】本発明の実施例に係る接続ポリシーデータベースのデータ構造を説明するための図である。
【図５】本発明の実施例に係る暗号通信情報データベースのデータ構造を説明するための図である。
【図６】本発明の実施例に係る装置アクセス開始処理のフローチャートである。
【図７】本発明の実施例に係る通信実行開始処理のフローチャートである。
【図８】本発明の実施例に係るデータ通信処理のフローチャートである。
【図９】本発明の実施例に係るデータ通信終了処理のフローチャートである。
【図１０】本発明の実施例に係る装置アクセス終了処理のフローチャートである。
【図１１】本発明の実施例に係る装置アクセス終了処理のフローチャートである。
【符号の説明】
【０１５１】
１    アダプタ装置   
２    ＩＣカード
３    通信装置
５    通信媒体
１１    通信制御部
１２    第二の通信制御部
１３    ＩＣカード情報管理部
１４    接続制御部
１５    接続ポリシーデータベース
１６    暗号通信部
１７    暗号通信情報データベース
１８    暗号通信選択部
２０    ユーザ情報
２１    ユーザ認証情報
２２    接続ポリシー
【図１】
2007323553.tif 000003
【図２】
2007323553.tif 000004
【図３】
2007323553.tif 000005
【図４】
2007323553.tif 000006
【図５】
2007323553.tif 000007
【図６】
2007323553.tif 000008
【図７】
2007323553.tif 000009
【図８】
2007323553.tif 000010
【図９】
2007323553.tif 000011
【図１０】
2007323553.tif 000012
【図１１】
2007323553.tif 000013