(57)【要約】【課題】マルチアクセスネットワーク上のマルチキャスト通信に関わる通信データのセキュリティ強化を図る。【解決手段】複数台の暗号通信装置３同士が同時に通信接続可能なマルチアクセスネットワーク２上において、マルチキャスト配信時に暗号通信装置間の通信データを暗号化する暗号通信システム１であって、暗号通信装置は、マルチキャスト鍵を格納したマルチキャスト鍵テーブル１５と、対向側暗号通信装置への通信データを検出すると、マルチキャスト鍵に基づき通信データを暗号化して対向側暗号通信装置に伝送する暗号化処理部１９と、対向側暗号通信装置にて暗号化した通信データを検出すると、マルチキャスト鍵に基づき通信データを復号化する復号化処理部２０とを有している。【選択図】図１
2008199391.tif 000002
【特許請求の範囲】
【請求項１】
複数台の暗号通信装置同士が同時に通信接続可能なマルチアクセスネットワーク上において、前記複数台の暗号通信装置の内、１台の暗号通信装置が特定グループ内の複数台の暗号通信装置と同時通信するマルチキャスト通信を実行した際に、前記暗号通信装置間の通信データを暗号化する暗号通信システムであって、
前記暗号通信装置は、
前記マルチキャスト通信に関わる通信データの暗号化に使用する、マルチキャスト鍵を格納したマルチキャスト鍵格納手段と、
前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送する暗号化通信手段と、
前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化する復号化通信手段とを有することを特徴とする暗号通信システム。
【請求項２】
前記暗号通信装置は、
前記復号化通信手段にて復号化した前記通信データを前記通信装置に配信するデータ配信手段を有し、
前記通信装置は、
前記暗号通信装置に前記通信データを送信するデータ送信手段と、
前記データ配信手段にて配信された前記通信データを受信するデータ受信手段とを有し、
前記データ送信手段及び前記データ受信手段は、
前記暗号通信装置及び前記対向側暗号通信装置を通じて、前記対向側暗号通信装置に収容接続する対向側通信装置との間で前記通信データを送受信することを特徴とする請求項１記載の暗号通信システム。
【請求項３】
前記暗号通信装置は、
所定条件毎に分類したグループを識別するグループ識別情報毎に、同グループに属する暗号通信装置のアドレス情報を格納したグループ情報格納手段と、
前記グループ識別情報毎に、同グループに関わる通信データの暗号化に使用する前記マルチキャスト鍵を格納した前記マルチキャスト鍵格納手段と、
前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、この通信データに含まれるアドレス情報を識別すると共に、前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるアドレス情報を識別するアドレス情報識別手段と、
このアドレス情報識別手段の識別結果に基づき、この通信データのグループ識別情報を識別するグループ識別手段とを有し、
前記暗号化通信手段は、
前記対向側暗号通信装置への通信データを検出すると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化すると共に、
前記復号化通信手段は、
前記対向側暗号通信装置側の暗号化通信手段にて前記暗号化した通信データを検出すると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを復号化することを特徴とする請求項１又は２記載の暗号通信システム。
【請求項４】
前記暗号通信装置毎に通信接続する管理端末装置を有し、
前記管理端末装置は、
前記暗号通信装置と通信接続して、同暗号通信装置内部の前記マルチキャスト鍵格納手段に格納中の前記マルチキャスト鍵を設定変更可能にしたことを特徴とする請求項１，２又は３記載の暗号通信システム。
【請求項５】
前記マルチアクセスネットワーク経由で全暗号通信装置に通信接続可能な鍵管理サーバを有し、
前記鍵管理サーバは、
前記マルチアクセスネットワーク経由で各暗号通信装置と通信接続し、各暗号通信装置内部の前記マルチキャスト鍵格納手段に格納中の前記マルチキャスト鍵を設定変更可能にしたことを特徴とする請求項１，２又は３記載の暗号通信システム。
【請求項６】
前記暗号化通信手段は、
前記通信データに含まれるペイロード部の所定データ範囲を指定する範囲指定手段と、
この範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき暗号化すると共に、
前記復号化通信手段は、
前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき復号化することを特徴する請求項１，２，３，４又は５記載の暗号通信システム。
【請求項７】
前記マルチキャスト鍵を所定個数のキャスト鍵で構成し、前記通信データに含まれるペイロード部を所定個数のデータ範囲に分割指定する範囲指定手段と、
前記範囲指定手段にて指定したデータ範囲毎にキャスト鍵を格納するキャスト鍵格納手段とを有し、
前記暗号化通信手段は、
前記対向側暗号通信装置への通信データを検出すると、この通信データに含まれるペイロード部のデータ範囲毎に、同データ範囲に対応したキャスト鍵を前記キャスト鍵格納手段から順次読み出し、この順次読み出したキャスト鍵に基づき同データ範囲を順次暗号化すると共に、
前記復号化通信手段は、
前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるペイロード部のデータ範囲毎に、同データ範囲に対応したキャスト鍵を前記キャスト鍵格納手段から順次読み出し、この順次読み出したキャスト鍵に基づき同データ範囲を順次復号化することを特徴とする請求項１，２，３，４又は５記載の暗号通信システム。
【請求項８】
複数台の暗号通信装置同士が同時に通信接続可能なマルチアクセスネットワーク上で、前記暗号通信装置間の通信データを暗号化する暗号通信システムであって、
前記暗号通信装置は、
前記複数台の暗号通信装置の内、１台の暗号通信装置が特定グループ内の複数台の暗号通信装置と同時通信するマルチキャスト通信に関わる通信データの暗号化に使用する、マルチキャスト鍵を格納したマルチキャスト鍵格納手段と、
前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、この通信データに含まれるアドレス情報を識別すると共に、前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるアドレス情報を識別するアドレス情報識別手段と、
前記アドレス情報識別手段の識別結果に基づき、この通信データの通信種別を判定する通信種別判定手段と、
この通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記マルチキャスト通信であると判定されると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送する暗号化通信手段と、
前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記マルチキャスト通信であると判定されると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化する復号化通信手段とを有することを特徴とする暗号通信システム。
【請求項９】
前記暗号通信装置は、
所定条件に分類したグループを識別するグループ識別情報毎に、同グループに属する暗号通信装置のアドレス情報を格納したグループ情報格納手段と、
前記グループ識別情報毎に、同グループに関わる通信データの暗号化に使用する前記マルチキャスト鍵を格納した前記マルチキャスト鍵格納手段と、
前記アドレス情報識別手段の通信データの識別結果に基づき、この通信データのグループ識別情報を識別するグループ識別手段とを有し、
前記暗号化通信手段は、
前記通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記マルチキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応した前記マルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化すると共に、
前記復号化通信手段は、
前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記マルチキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス識別情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応した前記マルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき前記通信データを復号化することを特徴とする請求項８記載の暗号通信システム。
【請求項１０】
前記暗号通信装置は、
単一の暗号通信装置同士で通信するユニキャスト通信に関わる通信データの暗号化に使用するセッション鍵を、前記暗号通信装置のアドレス情報毎に格納したセッション鍵格納手段を有し、
前記暗号化通信手段は、
前記通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記ユニキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、このアドレス情報に対応したセッション鍵を前記セッション鍵格納手段から読み出し、この読み出したセッション鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、
前記復号化通信手段は、
前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記ユニキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、このアドレス情報に対応したセッション鍵を前記セッション鍵格納手段から読み出し、この読み出したセッション鍵に基づき、前記通信データを復号化することを特徴とする請求項８又は９記載の暗号通信システム。
【請求項１１】
前記暗号通信装置は、
収容接続する通信装置のアドレス情報を含む配下アドレス管理情報を管理する配下アドレス情報管理手段と、
所定タイミングに応じて、前記配下アドレス情報管理手段に管理中の配下アドレス管理情報を前記対向側暗号通信装置に通知する配下アドレス管理情報通知手段と、
前記対向側暗号通信装置側の配下アドレス管理情報通知手段から前記配下アドレス管理情報を受信すると、この配下アドレス管理情報に含まれる対向側通信装置のアドレス情報に対応付けて、この対向側通信装置を収容接続する対向側暗号通信装置のセッション鍵を格納すべく、前記セッション鍵格納手段を更新する更新手段とを有することを特徴とする請求項１０記載の暗号通信システム。
【請求項１２】
前記暗号通信装置は、
鍵番号毎に鍵フォームを格納する鍵フォーム格納手段と、
全暗号通信装置共通のタイミングに応じて、現在時刻及び所定プログラムに基づき鍵番号を算出し、この算出した鍵番号に対応する鍵フォームを前記鍵フォーム格納手段から選択する鍵フォーム選択手段と、
この鍵フォーム選択手段にて選択した鍵フォームを、前記マルチキャスト鍵として前記マルチキャスト鍵格納手段に更新するマルチキャスト鍵更新手段とを有することを特徴とする請求項８，９、１０又は１１記載の暗号通信システム。
【請求項１３】
前記マルチアクセスネットワーク経由で全暗号通信装置に通信接続可能な鍵管理サーバを有し、
前記鍵管理サーバは、
複数個の鍵フォームを格納した鍵フォーム格納手段と、
所定タイミング毎に、前記鍵フォーム格納手段内の複数個の鍵フォームから任意の鍵フォームを選択する鍵フォーム選択手段と、
この鍵フォーム選択手段にて選択した鍵フォームを前記マルチキャスト鍵として、所定タイミング毎に、各暗号通信装置に配信する鍵フォーム配信手段とを有することを特徴とする請求項８，９，１０又は１１記載の暗号通信システム。
【請求項１４】
前記暗号通信装置は、
前記通信データに含まれるペイロード部の所定データ範囲を指定する範囲指定手段を有し、
前記暗号化通信手段は、
前記通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記マルチキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき暗号化すると共に、
前記復号化通信手段は、
前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記マルチキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき復号化することを特徴する請求項８，９，１０，１１，１２又は１３記載の暗号通信システム。
【請求項１５】
前記暗号通信装置は、
前記通信データに含まれるペイロード部の所定データ範囲を指定する範囲指定手段を有し、
前記暗号化通信手段は、
前記通信種別判定手段にて前記対向側通信装置に伝送する通信データの通信種別が前記ユニキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記セッション鍵に基づき暗号化すると共に、
前記復号化通信手段は、
前記通信種別判定手段にて前記対向側通信装置からの通信データの通信種別が前記ユニキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記セッション鍵に基づき復号化することを特徴する請求項１０，１１，１２、１３又は１４記載の暗号通信システム。
【請求項１６】
前記配下アドレス管理情報通知手段は、
前記配下アドレス管理情報及び自己の暗号通信装置のユニキャスト通信に関わるセッション鍵をＩＫＥプロトコルを使用して暗号化し、この暗号化した配下アドレス管理情報及びセッション鍵を対向側暗号通信装置に伝送することを特徴とする請求項１１記載の暗号通信システム。
【請求項１７】
複数台の暗号通信装置同士が同時に通信接続可能なマルチアクセスネットワーク上において、前記複数台の暗号通信装置の内、１台の暗号通信装置が特定グループ内の複数台の暗号通信装置と同時通信するマルチキャスト通信を実行した際に、前記暗号通信装置間の通信データを暗号化する暗号通信システムにおける暗号通信装置であって、
前記マルチキャスト通信に関わる通信データの暗号化に使用する、マルチキャスト鍵を格納したマルチキャスト鍵格納手段と、
前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送する暗号化通信手段と、
前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化する復号化通信手段とを有することを特徴とする暗号通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数台の暗号通信装置同士が同時に通信接続可能なマルチアクセスネットワーク上において、前記暗号通信装置間の通信データを暗号化する暗号通信システム及び暗号通信装置に関する。
【背景技術】
【０００２】
近年、ＩＰ技術を使用したインターネットやＩＰ−ＶＰＮ（Internet Protocol-Virtual Private Network）、イーサネット(登録商標)技術を使用した広域イーサネット（以下、単に広域ネットワークと称する）等のマルチアクセスネットワークを利用した通信システムにおいては、このマルチアクセスネットワーク上に複数台のパソコン等の通信装置を接続し、マルチアクセスネットワーク経由で複数台の通信装置同士の通信を確立し、例えば映像や音楽等のコンテンツ配信するサービスが広く普及している。
【０００３】
しかしながら、現在広く普及しているインターネットを利用した映像配信サービスによれば、複数のサービス利用者に映像を配信する放送局型の伝送形態であるにもかかわらず、１対１の通信装置で映像を配信するユニキャスト通信を使用してサービス利用者に映像を配信しているのが実情であるが、今後、サービスの普及拡大に伴って、データ配信量が増加し、その結果、通信トラフィック量が増大するような事態が予想される。
【０００４】
そこで、このような事態に対処すべく、現在普及しているインターネットでは使用されていないが、複数台の通信装置の内、１台の通信装置が特定グループ内の複数台の通信装置と同時配信するマルチキャスト通信をインターネット上でも使用することが望まれているのが実情である(例えば非特許文献１参照)。
【０００５】
また、近年、個人情報保護法の施行や企業コンプラインアンスの推進に応じて、インターネットを通じた通信データだけでなく、ＩＰ−ＶＰＮ等の専用線に分類されるネットワークを通じた通信データをもセキュリティ強化の機運が高まり、その結果、通信データを暗号化するセキュリティ技術が広く普及し、前述したユニキャスト通信の通信データを暗号化する技術としてＩＰｓｅｃ（Internet Protocol security）が広く知られている(例えば非特許文献２参照)。
【非特許文献１】“Ｅｔｈｅｒｎｅｔ  インタフェース対応暗号装置ＤＡＴＡＸ  ＣＯＭＣＩＰＨＥＲ  ＦｅＬ２Ｂの製品カタログ”、［ｏｎｌｉｎｅ］，ＮＥＣマグナスコミュニケーションズ、［平成１８年１２月２１日検索］，インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｅｃ．ｃｏ．ｊｐ／ａｃｃｅｓｓ／ｐｒｏｄ／ｆｅｌ２ｂ／ｉｎｄｅｘ．ｈｔｍｌ＞
【非特許文献２】株式会社秀和システム出版「図解・標準 最新ＶＰＮハンドブック」（２００３年５月２６日発行）第４章ＶＰＮと周辺技術 ４−５ ＩＰｓｅｃ（Ｐ．１３４〜Ｐ．１７３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、今後期待されるマルチキャスト通信の使用が可能になる、公共サービスネットワークを想定した場合、情報セキュリティ強化を図るためにはマルチキャスト通信の通信データを暗号化する技術が望まれるものの、今後期待される公共サービスネットワークだけでなく、現状でもマルチキャスト通信の使用が可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、マルチキャスト通信の通信データを暗号化する技術がないのが実情である。
【０００７】
そこで、本発明は上記点に鑑みてなされたものであり、その目的とするところは、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、マルチキャスト通信に関わる通信装置間の通信データのセキュリティ強化を図ることができる暗号通信システム及び暗号通信装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の暗号通信システムは、複数台の暗号通信装置同士が同時に通信接続可能なマルチアクセスネットワーク上において、前記複数台の暗号通信装置の内、１台の暗号通信装置が特定グループ内の複数台の暗号通信装置と同時通信するマルチキャスト通信を実行した際に、前記暗号通信装置間の通信データを暗号化する暗号通信システムであって、前記暗号通信装置は、前記マルチキャスト通信に関わる通信データの暗号化に使用する、マルチキャスト鍵を格納したマルチキャスト鍵格納手段と、前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送する暗号化通信手段と、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化する復号化通信手段とを有するようにした。
【０００９】
従って、本発明の暗号通信システムによれば、前記暗号通信装置が、前記マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、前記対向側暗号通信装置への通信データを検出すると、マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、マルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信データのセキュリティ強化を図ることができる。
【００１０】
また、本発明の暗号通信システムは、前記暗号通信装置が、前記復号化通信手段にて復号化した前記通信データを前記通信装置に配信するデータ配信手段を有し、前記通信装置は、前記暗号通信装置に前記通信データを送信するデータ送信手段と、前記データ配信手段にて配信された前記通信データを受信するデータ受信手段とを有し、前記データ送信手段及び前記データ受信手段は、前記暗号通信装置及び前記対向側暗号通信装置を通じて、前記対向側暗号通信装置に収容接続する対向側通信装置との間で前記通信データを送受信するようにした。
【００１１】
従って、本発明の暗号通信システムによれば、暗号通信装置に収容接続する通信装置が前記暗号通信装置及び対向側暗号通信装置を通じてマルチアクセスネットワーク経由で前記対向側暗号通信装置に収容接続する対向側通信装置との間で通信データを送受信するようにしたので、暗号通信機能を備えていない通信装置であっても、暗号通信装置を使用して通信装置間の暗号通信を確立することができる。
【００１２】
また、本発明の暗号通信システムは、前記暗号通信装置が、所定条件毎に分類したグループを識別するグループ識別情報毎に、同グループに属する暗号通信装置のアドレス情報を格納したグループ情報格納手段と、前記グループ識別情報毎に、同グループに関わる通信データの暗号化に使用する前記マルチキャスト鍵を格納した前記マルチキャスト鍵格納手段と、前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、この通信データに含まれるアドレス情報を識別すると共に、前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるアドレス情報を識別するアドレス情報識別手段と、このアドレス情報識別手段の識別結果に基づき、この通信データのグループ識別情報を識別するグループ識別手段とを有し、前記暗号化通信手段は、前記対向側暗号通信装置への通信データを検出すると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化すると共に、前記復号化通信手段は、前記対向側暗号通信装置側の暗号化通信手段にて前記暗号化した通信データを検出すると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを復号化するようにした。
【００１３】
従って、本発明の暗号通信システムによれば、グループ識別情報毎に、同グループに属する暗号通信装置のアドレス情報及び、同グループに関わるマルチキャスト鍵を格納しておき、前記対向側暗号通信装置への通信データを検出すると、この通信データのアドレス情報を識別し、この識別結果に基づき、同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化すると共に、前記対向側暗号通信装置側の暗号化通信手段にて前記暗号化した通信データを検出すると、この通信データのアドレス情報を識別し、この識別結果に基づき、同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを復号化するようにしたので、マルチキャスト通信のグループ単位で通信装置間の暗号通信を確立することができる。
【００１４】
また、本発明の暗号通信システムは、前記暗号通信装置毎に通信接続する管理端末装置を有し、前記管理端末装置は、前記暗号通信装置と通信接続して、同暗号通信装置内部の前記マルチキャスト鍵格納手段に格納中の前記マルチキャスト鍵を設定変更可能にした。
【００１５】
従って、本発明の暗号通信システムによれば、前記管理端末装置が、前記暗号通信装置と通信接続して、同暗号通信装置内部の前記マルチキャスト鍵格納手段に格納中の前記マルチキャスト鍵を設定変更可能にしたので、暗号通信装置毎にマルチキャスト通信の暗号化に使用するマルチキャスト鍵を設定変更することができる。
【００１６】
また、本発明の暗号通信システムは、前記マルチアクセスネットワーク経由で全暗号通信装置に通信接続可能な鍵管理サーバを有し、前記鍵管理サーバは、前記マルチアクセスネットワーク経由で各暗号通信装置と通信接続し、各暗号通信装置内部の前記マルチキャスト鍵格納手段に格納中の前記マルチキャスト鍵を設定変更可能にした。
【００１７】
従って、本発明の暗号通信システムによれば、前記鍵管理サーバが、前記マルチアクセスネットワーク経由で各暗号通信装置と通信接続し、各暗号通信装置内部の前記マルチキャスト鍵格納手段に格納中の前記マルチキャスト鍵を設定変更可能にしたので、鍵管理サーバが一括で全暗号通信装置内部の前記マルチキャスト通信の暗号化に使用するマルチキャスト鍵を設定変更することができる。
【００１８】
また、本発明の暗号通信システムは、前記暗号化通信手段が、前記通信データに含まれるペイロード部の所定データ範囲を指定する範囲指定手段と、この範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき暗号化すると共に、前記復号化通信手段は、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき復号化するようにした。
【００１９】
従って、本発明の暗号通信システムによれば、通信データに含まれる所定データ範囲のペイロード部をマルチキャスト鍵で暗号化し、暗号化された所定データ範囲のペイロード部をマルチキャスト鍵で復号化するようにしたので、ペイロード部の一部だけを暗号化することになるため、暗号化通信手段及び復号化通信手段の処理負担を軽減することができる。
【００２０】
また、本発明の暗号通信システムは、前記マルチキャスト鍵を所定個数のキャスト鍵で構成し、前記通信データに含まれるペイロード部を所定個数のデータ範囲に分割指定する範囲指定手段と、前記範囲指定手段にて指定したデータ範囲毎にキャスト鍵を格納するキャスト鍵格納手段とを有し、前記暗号化通信手段は、前記対向側暗号通信装置への通信データを検出すると、この通信データに含まれるペイロード部のデータ範囲毎に、同データ範囲に対応したキャスト鍵を前記キャスト鍵格納手段から順次読み出し、この順次読み出したキャスト鍵に基づき同データ範囲を順次暗号化すると共に、前記復号化通信手段は、前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるペイロード部のデータ範囲毎に、同データ範囲に対応したキャスト鍵を前記キャスト鍵格納手段から順次読み出し、この順次読み出したキャスト鍵に基づき同データ範囲を順次復号化するようにした。
【００２１】
従って、本発明の暗号通信システムによれば、マルチキャスト鍵を所定個数のキャスト鍵で構成し、前記通信データのペイロード部を所定個数のデータ範囲に分割指定し、前記対向側暗号通信装置への通信データを検出すると、この通信データのデータ範囲毎にキャスト鍵に基づき暗号化すると共に、前記対向側暗号通信装置からの通信データを検出すると、この暗号化された通信データのデータ範囲毎にキャスト鍵に基づき復号化するようにしたので、ペイロード部を複数のキャスト鍵で暗号化及び復号化するため、より一層、通信データのセキュリティ強化を図ることができる。
【００２２】
また、上記目的を達成するために本発明の暗号通信システムは、複数台の暗号通信装置同士が同時に通信接続可能なマルチアクセスネットワーク上で、前記暗号通信装置間の通信データを暗号化する暗号通信システムであって、前記暗号通信装置は、前記複数台の暗号通信装置の内、１台の暗号通信装置が特定グループ内の複数台の暗号通信装置と同時通信するマルチキャスト通信に関わる通信データの暗号化に使用する、マルチキャスト鍵を格納したマルチキャスト鍵格納手段と、前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、この通信データに含まれるアドレス情報を識別すると共に、前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるアドレス情報を識別するアドレス情報識別手段と、前記アドレス情報識別手段の識別結果に基づき、この通信データの通信種別を判定する通信種別判定手段と、この通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記マルチキャスト通信であると判定されると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送する暗号化通信手段と、前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記マルチキャスト通信であると判定されると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化する復号化通信手段とを有するようにした。
【００２３】
従って、本発明の暗号通信システムによれば、前記暗号通信装置が、前記マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、前記対向側暗号通信装置への通信データを検出すると、この通信データに含まれるアドレス情報を識別し、この識別結果に基づき、この通信データの通信種別がマルチキャスト通信であると判定されると、前記マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるアドレス情報を識別し、この識別結果に基づき、この通信データの通信種別がマルチキャスト通信であると判定されると、前記マルチキャスト鍵に基づき、前記通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信データのセキュリティ強化を図ることができる。
【００２４】
また、本発明の暗号通信システムは、前記暗号通信装置が、所定条件に分類したグループを識別するグループ識別情報毎に、同グループに属する暗号通信装置のアドレス情報を格納したグループ情報格納手段と、前記グループ識別情報毎に、同グループに関わる通信データの暗号化に使用する前記マルチキャスト鍵を格納した前記マルチキャスト鍵格納手段と、前記アドレス情報識別手段の通信データの識別結果に基づき、この通信データのグループ識別情報を識別するグループ識別手段とを有し、前記暗号化通信手段は、前記通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記マルチキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応した前記マルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化すると共に、前記復号化通信手段は、前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記マルチキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス識別情報を識別し、この識別結果に基づき、前記グループ識別手段にて同通信データのグループ識別情報を識別し、このグループ識別情報に対応した前記マルチキャスト鍵を前記マルチキャスト鍵格納手段から読み出し、この読み出したマルチキャスト鍵に基づき前記通信データを復号化するようにした。
【００２５】
従って、本発明の暗号通信システムによれば、前記グループ識別情報毎に、同グループに属する暗号通信装置のアドレス情報及び、同グループに関わるマルチキャスト鍵を格納しておき、前記対向側暗号通信装置への前記通信データを検出すると、この通信データのアドレス情報を識別し、この識別結果に基づき、同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化すると共に、前記対向側暗号通信装置側の暗号化通信手段にて前記暗号化した通信データを検出すると、この通信データのアドレス情報を識別し、この識別結果に基づき、同通信データのグループ識別情報を識別し、このグループ識別情報に対応したマルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを復号化するようにしたので、マルチキャスト通信に関わる通信データの暗号通信をグループ単位で確立することができる。
【００２６】
また、本発明の暗号通信システムは、前記暗号通信装置が、単一の暗号通信装置同士で通信するユニキャスト通信に関わる通信データの暗号化に使用するセッション鍵を、前記暗号通信装置のアドレス情報毎に格納したセッション鍵格納手段を有し、前記暗号化通信手段は、前記通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記ユニキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、このアドレス情報に対応したセッション鍵を前記セッション鍵格納手段から読み出し、この読み出したセッション鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記復号化通信手段は、前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記ユニキャスト通信であると判定されると、前記アドレス情報識別手段にて同通信データのアドレス情報を識別し、このアドレス情報に対応したセッション鍵を前記セッション鍵格納手段から読み出し、この読み出したセッション鍵に基づき、前記通信データを復号化するようにした。
【００２７】
従って、本発明の暗号通信システムによれば、前記暗号通信装置が、ユニキャスト通信に関わる通信データの暗号化に使用するセッション鍵を、前記暗号通信装置のアドレス情報毎に格納しておき、前記対向側暗号通信装置への通信データの通信種別がユニキャスト通信であると判定されると、この通信データのアドレス情報を識別し、このアドレス情報に対応したセッション鍵を読み出し、この読み出したセッション鍵に基づき、前記通信データを暗号化すると共に、前記対向側暗号通信装置からの通信データの通信種別が前記ユニキャスト通信であると判定されると、この通信データのアドレス情報を識別し、このアドレス情報に対応したセッション鍵を読み出し、この読み出したセッション鍵に基づき、前記通信データを復号化するようにしたので、マルチキャスト通信は勿論のこと、ユニキャスト通信の通信データについても暗号通信を確立することができる。
【００２８】
また、本発明の暗号通信システムは、前記暗号通信装置が、収容接続する通信装置のアドレス情報を含む配下アドレス管理情報を管理する配下アドレス情報管理手段と、所定タイミングに応じて、前記配下アドレス情報管理手段に管理中の配下アドレス管理情報を前記対向側暗号通信装置に通知する配下アドレス管理情報通知手段と、前記対向側暗号通信装置側の配下アドレス管理情報通知手段から前記配下アドレス管理情報を受信すると、この配下アドレス管理情報に含まれる対向側通信装置のアドレス情報に対応付けて、この対向側通信装置を収容接続する対向側暗号通信装置のセッション鍵を格納すべく、前記セッション鍵格納手段を更新する更新手段とを有するようにした。
【００２９】
従って、本発明の暗号通信システムによれば、前記暗号通信装置が、収容接続する通信装置のアドレス情報を含む配下アドレス管理情報を所定タイミングに応じて対向側暗号通信装置に通知すると共に、対向側暗号通信装置側の配下アドレス管理情報を受信すると、この配下アドレス管理情報に含まれる対向側通信装置のアドレス情報に対応付けて、この対向側通信装置を収容接続する対向側暗号通信装置のセッション鍵を格納すべく、前記セッション鍵格納手段を更新するようにしたので、各暗号通信装置側では、対向暗号通信装置に収容接続する通信装置毎のセッション鍵を保持することができる。
【００３０】
また、本発明の暗号通信システムは、前記暗号通信装置が、鍵番号毎に鍵フォームを格納する鍵フォーム格納手段と、全暗号通信装置共通のタイミングに応じて、現在時刻及び所定プログラムに基づき鍵番号を算出し、この算出した鍵番号に対応する鍵フォームを前記鍵フォーム格納手段から選択する鍵フォーム選択手段と、この鍵フォーム選択手段にて選択した鍵フォームを、前記マルチキャスト鍵として前記マルチキャスト鍵格納手段に更新するマルチキャスト鍵更新手段とを有するようにした。
【００３１】
従って、本発明の暗号通信システムによれば、前記暗号通信装置が、鍵番号毎に鍵フォームを格納しておき、全暗号通信装置共通のタイミングに応じて、現在時刻及び所定プログラムに基づき鍵番号を算出し、この算出した鍵番号に対応する鍵フォームを選択し、この選択した鍵フォームを、前記マルチキャスト鍵として前記マルチキャスト鍵格納手段に更新するようにしたので、各暗号通信装置が同一の鍵番号毎に同一の鍵フォームを格納しておき、全暗号通信装置が同一のタイミングでマルチキャスト鍵を新たなマルチキャスト鍵に更新することができる。
【００３２】
また、本発明の暗号通信システムは、前記マルチアクセスネットワーク経由で全暗号通信装置に通信接続可能な鍵管理サーバを有し、前記鍵管理サーバは、複数個の鍵フォームを格納した鍵フォーム格納手段と、所定タイミング毎に、前記鍵フォーム格納手段内の複数個の鍵フォームから任意の鍵フォームを選択する鍵フォーム選択手段と、この鍵フォーム選択手段にて選択した鍵フォームを前記マルチキャスト鍵として、所定タイミング毎に各暗号通信装置に配信する鍵フォーム配信手段とを有するようにした。
【００３３】
従って、本発明の暗号通信システムによれば、前記鍵管理サーバが、前記マルチアクセスネットワーク経由で全暗号通信装置と通信接続し、所定タイミング毎に複数個の鍵フォームから任意の鍵フォームを選択し、この選択した鍵フォームをマルチキャスト鍵として、所定タイミング毎に各暗号通信装置に配信し、その結果、各暗号通信装置では、鍵管理サーバの配信タイミング又は各暗号通信装置の通信アクセスタイミング毎に、各鍵管理サーバから新たな鍵フォームを受信し、この受信した鍵フォームを新たなマルチキャスト鍵として更新するようにしたので、鍵管理サーバが一括で全暗号通信装置内部のマルチキャスト通信の暗号化に使用するマルチキャスト鍵を設定変更することができる。
【００３４】
また、本発明の暗号通信システムは、前記暗号通信装置が、前記通信データに含まれるペイロード部の所定データ範囲を指定する範囲指定手段を有し、前記暗号化通信手段は、前記通信種別判定手段にて前記対向側暗号通信装置への通信データの通信種別が前記マルチキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき暗号化すると共に、前記復号化通信手段は、前記通信種別判定手段にて前記対向側暗号通信装置からの通信データの通信種別が前記マルチキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記マルチキャスト鍵に基づき復号化するようにした。
【００３５】
従って、本発明の暗号通信システムによれば、通信データに含まれる所定データ範囲のペイロード部をマルチキャスト鍵で暗号化し、暗号化された所定データ範囲のペイロード部をマルチキャスト鍵で復号化するようにしたので、ペイロード部の一部だけを暗号化することになるため、暗号化通信手段及び復号化通信手段の処理負担を軽減することができる。
【００３６】
また、本発明の暗号通信システムは、前記暗号通信装置が、前記通信データに含まれるペイロード部の所定データ範囲を指定する範囲指定手段を有し、前記暗号化通信手段は、前記通信種別判定手段にて前記対向側通信装置に伝送する通信データの通信種別が前記ユニキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記セッション鍵に基づき暗号化すると共に、前記復号化通信手段は、前記通信種別判定手段にて前記対向側通信装置からの通信データの通信種別が前記ユニキャスト通信であると判定されると、前記範囲指定手段にて指定した所定データ範囲のペイロード部を前記セッション鍵に基づき復号化するようにした。
【００３７】
従って、本発明の暗号通信システムによれば、マルチキャスト鍵を所定個数のキャスト鍵で構成し、前記通信データのペイロード部を所定個数のデータ範囲に分割指定し、前記対向側暗号通信装置への通信データを検出すると、この通信データのデータ範囲毎にキャスト鍵に基づき暗号化すると共に、前記対向側暗号通信装置からの通信データを検出すると、この暗号化された通信データのデータ範囲毎にキャスト鍵に基づき復号化するようにしたので、ペイロード部を複数のキャスト鍵で暗号化及び復号化するため、より一層、通信データのセキュリティ強化を図ることができる。
【００３８】
また、本発明の暗号通信システムは、前記配下アドレス管理情報通知手段が、前記配下アドレス管理情報及び自己の暗号通信装置のユニキャスト通信に関わるセッション鍵をＩＫＥプロトコルを使用して暗号化し、この暗号化した配下アドレス管理情報及びセッション鍵を対向側暗号通信装置に伝送するようにした。
【００３９】
従って、本発明の暗号通信システムによれば、ＩＫＥプロトコルを使用して配下アドレス管理情報及びセッション鍵を対向側暗号通信装置に伝送するようにしたので、配下アドレス管理情報及びセッション鍵提供時のセキュリティ強化を図ることができる。
【００４０】
また、上記目的を達成するために本発明の暗号通信装置は、複数台の暗号通信装置同士が同時に通信接続可能なマルチアクセスネットワーク上において、前記複数台の暗号通信装置の内、１台の暗号通信装置が特定グループ内の複数台の暗号通信装置と同時通信するマルチキャスト通信を実行した際に、前記暗号通信装置間の通信データを暗号化する暗号通信システムにおける暗号通信装置であって、前記マルチキャスト通信に関わる通信データの暗号化に使用する、マルチキャスト鍵を格納したマルチキャスト鍵格納手段と、前記複数台の暗号通信装置の内、対向側暗号通信装置への通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送する暗号化通信手段と、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、前記マルチキャスト鍵格納手段から前記マルチキャスト鍵を読み出し、この読み出したマルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化する復号化通信手段とを有するようにした。
【００４１】
従って、本発明の暗号通信装置によれば、前記マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、前記対向側暗号通信装置への通信データを検出すると、マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、マルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信データのセキュリティ強化を図ることができる。
【発明の効果】
【００４２】
上記のように構成された本発明の暗号通信システムによれば、暗号通信装置が、マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、対向側暗号通信装置への通信データを検出すると、マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、マルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信データのセキュリティ強化を図ることができる。
【００４３】
また、本発明の暗号通信システムによれば、暗号通信装置が、マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、対向側暗号通信装置への通信データを検出すると、この通信データに含まれるアドレス情報を識別し、この識別結果に基づき、この通信データの通信種別がマルチキャスト通信であると判定されると、前記マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置からの通信データを検出すると、この通信データに含まれるアドレス情報を識別し、この識別結果に基づき、この通信データの通信種別がマルチキャスト通信であると判定されると、前記マルチキャスト鍵に基づき、前記通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信データのセキュリティ強化を図ることができる。
【００４４】
また、上記のように構成された本発明の暗号通信装置によれば、マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、対向側暗号通信装置への通信データを検出すると、マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、マルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信データのセキュリティ強化を図ることができる。
【発明を実施するための最良の形態】
【００４５】
以下、図面に基づいて本発明の実施の形態を示す暗号通信システムについて説明する。
【００４６】
(実施の形態１)
図１は第１の実施の形態を示す暗号通信システム内部の概略構成を示すブロック図である。
【００４７】
図１に示す暗号通信システム１は、マルチアクセスネットワーク２と、このマルチアクセスネットワーク２と通信接続する複数台の暗号通信装置３と、このマルチアクセスネットワーク２と通信接続する鍵管理サーバ４と、暗号通信装置３に収容接続するパソコン等の通信装置５とを有し、複数台の暗号通信装置３の内、１台の暗号通信装置３が特定グループ内の複数台の暗号通信装置３と同時通信するマルチキャスト通信を実行した際に、暗号通信装置３間の通信データを暗号化するものである。
【００４８】
“Ａ”の暗号通信装置３は、“Ａ１”及び“Ａ２”の通信装置５を収容接続し、“Ｂ”の暗号通信装置３は、“Ｂ１”及び“Ｂ２”の通信装置５を、“Ｃ”の暗号通信装置３は、“Ｃ１”及び“Ｃ２”の通信装置５を、“Ｄ”の暗号通信装置３は、“Ｄ１”及び“Ｄ２”の通信装置５を夫々収容接続するものとする。
【００４９】
マルチキャスト通信は、１台の暗号通信装置３が特定グループ内の複数台の暗号通信装置３と同時通信する方式に相当し、グループ単位で通信相手が異なり、例えばグループ“１”の場合、“Ａ”の暗号通信装置３の通信装置５が“Ｂ”、“Ｃ”及び“Ｄ”の３台の暗号通信装置３の通信装置５に同時通信、グループ“２”の場合、“Ａ”の暗号通信装置３の通信装置５が“Ｂ”の暗号通信装置３の通信装置５に同時通信、グループ“３”の場合、“Ｃ”の暗号通信装置３の通信装置５が“Ｄ”の暗号通信装置３の通信装置５に同時通信するものである。
【００５０】
図２は暗号通信装置３内部の概略構成を示すブロック図である。
【００５１】
各暗号通信装置３は、マルチアクセスネットワーク２との通信インタフェースを司るネットワーク用インタフェース１１と、収容接続する通信装置５との通信インタフェースを司る通信装置用インタフェース１２と、この収容接続する通信装置５のアドレス情報を管理するアドレス情報管理部１３と、マルチキャスト通信に関わるグループを識別するグループ番号毎に、同グループに属する暗号通信装置３のアドレス情報を格納したグループ管理テーブル１４と、グループ番号毎に、同グループに関わる通信データの暗号化に使用するマルチキャスト鍵を格納したマルチキャスト鍵テーブル１５と、通信装置用インタフェース１２を通じて通信装置５からの通信データ又はネットワーク用インタフェース１１を通じて対向側暗号通信装置３からの通信データを検出すると、この通信データに含まれるアドレス情報を識別するアドレス情報識別部１６と、このアドレス情報識別部１６の識別結果に基づき、この通信データの通信種別を判定する通信種別判定部１７と、この通信種別判定部１７にて通信データの通信種別がマルチキャスト通信であると判定されると、このアドレス情報識別部１６の識別結果に基づき、この通信データのグループ番号を識別するグループ識別部１８と、このグループ識別部１８の識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５から読み出し、この読み出したマルチキャスト鍵に基づき、通信データを暗号化する暗号化処理部１９と、グループ識別部１８の識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブルから読み出し、この読み出したマルチキャスト鍵に基づき、この通信データを復号化する復号化処理部２０と、この暗号通信装置３全体を制御する制御部２１とを有している。
【００５２】
グループ管理テーブル１４は、図３に示すように、マルチキャスト通信のグループを識別するグループ番号１４ａ毎に、同グループに所属する暗号通信装置３のアドレス情報１４ｂを格納するものであり、例えばグループ番号“１”には、“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”の暗号通信装置３のアドレス情報を格納しているものとする。
【００５３】
マルチキャスト鍵テーブル１５は、図４に示すように、グループ番号１５ａ毎に、同グループの通信データの暗号化及び復号化に使用するマルチキャスト鍵１５ｂを格納するものであり、例えばグループ番号“１”には、マルチキャスト鍵Ｍ１を格納しているものとする。
【００５４】
アドレス情報識別部１６は、通信装置用インタフェース１２を通じて通信装置５からの通信データを検出すると、この通信データのヘッダ部分にあるアドレス情報に基づき送信先アドレスを識別すると共に、ネットワーク用インタフェース１１を通じて対向側暗号通信装置３の対向側通信装置５からの通信データを検出すると、この通信データのヘッダ部分にあるアドレス情報に基づき送信先アドレスを識別するものである。
【００５５】
通信種別判定部１７は、アドレス情報識別部１６の識別結果に相当する送信先アドレスに基づき、この通信データの通信種別がマルチキャスト通信であるか否かを判定するものである。
【００５６】
グループ識別部１８は、通信装置用インタフェース１２を通じて通信装置５からの通信データの場合、通信種別判定部１７にて通信データの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４のテーブル内容に基づき、この通信データの送信先アドレスに対応したマルチキャスト通信グループのグループ番号を識別すると共に、ネットワーク用インタフェース１１を通じて対向側暗号通信装置３からの通信データの場合、通信種別判定部１７にて通信データの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４のテーブル内容に基づき、この通信データの送信先アドレスに対応したマルチキャスト通信グループのグループ番号を識別するものである。
【００５７】
暗号化処理部１９は、通信装置用インタフェース１２を通じて通信装置５からの通信データの場合、通信種別判定部１７にて通信データの通信種別がマルチキャスト通信であると判定されると、グループ識別部１８の識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５から読み出し、この読み出したマルチキャスト鍵に基づき、この通信データを暗号化し、この暗号化した通信データを、ネットワーク用インタフェース１１を通じて対向側暗号通信装置３に伝送するものである。
【００５８】
復号化処理部２０は、ネットワーク用インタフェース１１を通じて対向側暗号通信装置３からの通信データの場合、グループ識別部１８の識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５から読み出し、この読み出したマルチキャスト鍵に基づき、この通信データを復号化し、この復号化した通信データを、通信装置用インタフェース１２を通じて通信装置５に伝送するものである。
【００５９】
図５は暗号通信装置３に収容接続する通信装置５内部の概略構成を示すブロック図である。
【００６０】
図５に示す通信装置５は、例えばパソコンで構成し、暗号通信装置３の通信装置用インタフェース１２に通信データを送信するデータ送信部３１と、暗号通信装置３の通信装置用インタフェース１２からの通信データを受信するデータ受信部３２と、このデータ受信部３２にて受信した通信データを出力するデータ出力部３３と、この通信装置５全体を制御する通信装置側制御部３４とを有し、データ送信部３１及びデータ受信部３２は、暗号通信装置３及び対向側暗号通信装置３を通じて、対向側暗号通信装置３に収容接続する対向側通信装置５との間で通信データを送受信するものである。
【００６１】
図６は鍵管理サーバ４内部の概略構成を示すブロック図である。
【００６２】
図６に示す鍵管理サーバ４は、マルチアクセスネットワーク２との通信インタフェースを司るサーバ用インタフェース４１と、複数個、例えば数千個の鍵フォームを格納した鍵フォーム格納部４２と、所定タイミング毎に、鍵フォーム格納部４１に格納中の複数の鍵フォームからグループ番号毎に鍵フォームを選択する鍵フォーム選択部４３と、この鍵フォーム選択部４３にて選択した鍵フォームをグループ番号単位で管理する鍵フォーム管理部４４と、この鍵フォーム管理部４４に管理中の鍵フォームをマルチキャスト鍵として、サーバ用インタフェース４１を通じて全暗号通信装置３にグループ番号単位で配信する鍵フォーム配信部４５とを有している。尚、所定タイミングとは、所定周期タイミング、例えば１分に一回のタイミングに相当するものである。
【００６３】
暗号通信装置３内部の制御部２１は、鍵管理サーバ４の鍵フォーム配信部４５からのグループ番号毎の鍵フォームを受信すると、マルチキャスト鍵テーブル１５に記憶中のグループ番号毎に鍵フォームを新たなマルチキャスト鍵として記憶更新するものである。
【００６４】
また、制御部２１は、暗号化処理部１９にて暗号化する対象である、通信データのペイロード部のデータ範囲を指定するデータ範囲指定部(図示せず)を備えているものである。尚、データ範囲指定部にて指定したデータ範囲は全暗号通信装置３共通とするものである。
【００６５】
暗号化処理部１９は、対向側暗号通信装置３への通信データを検出すると、この通信データのペイロード部内の所定データ範囲部分を、マルチキャスト鍵を使用して暗号化するものである。また、復号化処理部２０は、対向側暗号通信装置３からの暗号化された通信データを検出すると、この通信データの暗号化された所定データ範囲部分を、マルチキャスト鍵を使用して復号化するものである。
【００６６】
尚、請求項記載の暗号通信システムは暗号通信システム１、マルチアクセスネットワークはマルチアクセスネットワーク２、暗号通信装置は暗号通信装置３、マルチキャスト鍵格納手段はマルチキャスト鍵テーブル１５、暗号化通信手段は暗号化処理部１９、復号化通信手段は復号化処理部２０、アドレス情報管理手段はアドレス情報管理部１３、データ配信手段は通信装置用インタフェース１２、通信装置は通信装置５、データ送信手段はデータ送信部３１、データ受信手段はデータ受信部３２、グループ情報格納手段はグループ管理テーブル１４、アドレス情報識別手段はアドレス情報識別部１６、グループ識別手段はグループ識別部１８、鍵管理サーバは鍵管理サーバ４、範囲指定手段はデータ範囲指定部、マルチキャスト鍵更新手段は制御部２１に相当するものである。
【００６７】
次に第１の実施の形態を示す暗号通信システム１の動作について説明する。
【００６８】
例えば“Ａ”の暗号通信装置３に収容接続する“Ａ１”の通信装置５がグループ番号“１”のマルチキャスト通信を実行する場合の動作について説明する。図７はマルチキャスト暗号化処理に関わる暗号通信装置３の処理動作を示すフローチャートである。
【００６９】
暗号通信装置３のアドレス情報識別部１６は、通信装置用インタフェース１２を通じて通信装置５からの通信データを検出したか否かを判定する(ステップＳ１１)。
【００７０】
アドレス情報識別部１６は、通信装置用インタフェース１２を通じて通信装置５からの通信データを検出すると、この通信データのヘッダ部にあるアドレス情報に基づき送信先アドレスを識別する(ステップＳ１２)。
【００７１】
暗号通信装置３の通信種別判定部１７は、この通信データの送信先アドレスに基づき、この通信データの通信種別がマルチキャスト通信であるか否かを判定する(ステップＳ１３)。
【００７２】
暗号通信装置３のグループ識別部１８は、通信種別判定部１７にて通信データの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４のテーブル内容に基づき、この通信データの送信先アドレスに対応したマルチキャスト通信グループのグループ番号を識別する(ステップＳ１４)。
【００７３】
暗号通信装置３の暗号化処理部１９は、グループ識別部１８にて識別した同通信データのグループ番号に対応するマルチキャスト鍵をマルチキャスト鍵テーブル１５から読み出し(ステップＳ１５)、この読み出したマルチキャスト鍵に基づき、この通信データのペイロード部内の所定データ範囲部分を暗号化する(ステップＳ１６)。
【００７４】
暗号化処理部１９は、この暗号化した通信データを、ネットワーク用インタフェース１１を通じて、マルチアクセスネットワーク２経由でマルチキャスト通信相手先の対向側暗号通信装置３に伝送し(ステップＳ１７)、この処理動作を終了する。尚、マルチキャスト通信相手先の対向側暗号通信装置３は、グループ番号“１”のマルチキャスト通信の場合、“Ｂ”、“Ｃ”及び“Ｄ”の暗号通信装置３に相当するものである。
【００７５】
次に暗号化された通信データを受信した対向側暗号通信装置３の動作について説明する。図８はマルチキャスト復号化処理に関わる対向側暗号通信装置３内部の処理動作を示すフローチャートである。
【００７６】
図８において対向側暗号通信装置３のアドレス情報識別部１６は、ネットワーク用インタフェース１１を通じて暗号通信装置３からの暗号化された通信データを検出したか否かを判定する(ステップＳ２１)。
【００７７】
アドレス情報識別部１６は、ネットワーク用インタフェース１１を通じて暗号通信装置３からの暗号化された通信データを検出すると、この通信データのヘッダ部にあるアドレス情報に基づき送信先アドレスを識別する(ステップＳ２２)。
【００７８】
対向側暗号通信装置３の通信種別判定部１７は、この通信データの送信先アドレスに基づき、この通信データの通信種別がマルチキャスト通信であるか否かを判定する(ステップＳ２３)。
【００７９】
対向側暗号通信装置３のグループ識別部１８は、通信種別判定部１７にて通信データの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４のテーブル内容に基づき、この通信データの送信先アドレスに対応したマルチキャスト通信グループのグループ番号を識別する(ステップＳ２４)。
【００８０】
対向側暗号通信装置３の復号化処理部２０は、グループ識別部１８にて識別した同通信データのグループ番号に対応するマルチキャスト鍵をマルチキャスト鍵テーブル１５から読み出し(ステップＳ２５)、この読み出したマルチキャスト鍵に基づき、この通信データのペイロード部内の暗号化された所定データ範囲部分を復号化する(ステップＳ２６)。
【００８１】
復号化処理部２０は、この復号化した通信データを、通信装置用インタフェース１２を通じて対向側通信装置５に伝送し(ステップＳ２７)、この処理動作を終了する。
【００８２】
つまり、“Ａ”の暗号通信装置３は、図９に示すように、“Ａ１”の通信装置５からのグループ番号“１”の通信データを検出すると、このグループ番号“１”に対応したマルチキャスト鍵Ｍ１に基づき通信データのペイロード部を暗号化し、この暗号化した通信データをグループ番号“１”の対向側暗号通信装置３に配信し、“Ｂ”の暗号通信装置３は、この暗号化した通信データを検出すると、このグループ番号“１”に対応したマルチキャスト鍵に基づき通信データのペイロード部を復号化し、この復号化した通信データをグループ番号“１”の“Ｂ１”の通信装置５に配信することになる。
【００８３】
その結果、“Ａ”の暗号通信装置３側の“Ａ１”の通信装置５と“Ｂ”，“Ｃ”，“Ｄ”の対向側暗号通信装置３側の対向側通信装置５との間のマルチキャスト通信の暗号通信を実現することができる。
【００８４】
第１の実施の形態によれば、各暗号通信装置３が、マルチキャスト通信グループを識別するグループ番号毎にマルチキャスト鍵を格納しておき、対向側暗号通信装置３への通信データを検出して、この通信データの通信種別がマルチキャスト通信であると判定されると、この通信データのマルチキャスト通信グループのグループ番号を識別し、このグループ番号に対応したマルチキャスト鍵に基づき、通信データを暗号化すると共に、対向側暗号通信装置３からの通信データを検出して、この通信データの通信種別がマルチキャスト通信であると判定されると、この通信データのマルチキャスト通信グループのグループ番号を識別し、このグループ番号に対応したマルチキャスト鍵に基づき、暗号化された通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置３を使用してマルチキャスト通信に関わる通信装置５間の通信データのセキュリティ強化を図ることができる。
【００８５】
第１の実施の形態によれば、暗号通信装置３に収容接続する通信装置５が、暗号通信装置３及び対向側暗号通信装置３を通じてマルチアクセスネットワーク２経由で対向側暗号通信装置３に収容接続する対向側通信装置５との間で通信データを送受信するようにしたので、暗号通信機能を備えていない通信装置５であっても、暗号通信装置３を使用して通信装置５間の暗号通信を確立することができる。
【００８６】
第１の実施の形態によれば、鍵管理サーバ４が、マルチアクセスネットワーク２経由で全暗号通信装置３と通信接続し、所定タイミング毎に、複数個の鍵フォームから任意の鍵フォームをグループ単位で選択し、この選択した鍵フォームをマルチキャスト鍵として全暗号通信装置３に配信し、その結果、各暗号通信装置３では、鍵管理サーバ４から所定タイミング毎に新たな鍵フォームを受信し、この受信した鍵フォームを新たなマルチキャスト鍵として更新するようにしたので、鍵管理サーバ４が一括で全暗号通信装置３内部のマルチキャスト通信の暗号化及び復号化に使用するマルチキャスト鍵を設定変更することができる。
【００８７】
第１の実施の形態によれば、マルチキャスト通信時に、通信データに含まれる所定データ範囲部分のペイロード部をマルチキャスト鍵で暗号化し、暗号化された所定データ範囲部分のペイロード部をマルチキャスト鍵で復号化するようにしたので、ペイロード部の一部だけを暗号化することになるため、暗号化処理部１９及び復号化処理部２０の処理負担を軽減することができる。
【００８８】
尚、上記第１の実施の形態においては、各暗号通信装置３に格納中の全暗号通信装置３共通のマルチキャスト鍵を新たなマルチキャスト鍵に更新するために、所定タイミング毎に鍵管理サーバ４から全暗号通信装置３へ通信アクセスし、鍵管理サーバ４から新たなマルチキャスト鍵となる鍵フォームを全暗号通信装置３に提供配信するようにしたが、例えば暗号通信装置３をマルチアクセスネットワーク２に追加接続するような場合、この追加接続した暗号通信装置３のアドレス情報を鍵管理サーバ４に登録しておく必要がある。
【００８９】
そこで、このような登録作業を改善すべく、各暗号通信装置３が共通タイミングで鍵管理サーバ４に通信アクセスし、この通信アクセスに応じて、鍵管理サーバ４が各暗号通信装置３にマルチキャスト鍵となる鍵フォームを提供配信するシステム構成にすれば、新たな暗号通信装置３を追加接続したとしても、鍵管理サーバ４に新たな暗号通信装置３のアドレス情報を登録する必要もなく、全暗号通信装置３内部のマルチキャスト鍵を更新することも可能である。
【００９０】
また、上記第１の実施の形態においては、鍵管理サーバ４を使用して全暗号通信装置３内部のマルチキャスト鍵を新たなマルチキャスト鍵に更新するようにしたが、例えば暗号通信装置３毎に、マルチキャスト鍵テーブル１５に格納中のマルチキャスト鍵を設定変更可能な管理端末装置を配置し、この管理端末装置でマルチキャスト鍵を変更するようにしても同様の効果が得られることは言うまでもない。
【００９１】
また、同様に、各暗号通信装置３が、図１０及び図１１に示すように、鍵番号２２ａ毎に鍵フォーム２２ｂを格納する鍵フォーム格納部２２と、制御部２１の全暗号通信装置３共通のタイミングに応じて、現在時刻及び所定プログラムに基づき鍵番号を算出し、この算出した鍵番号に対応する鍵フォームを鍵フォーム格納部２２から選択する鍵フォーム選択部２３と、この鍵フォーム選択部２３にて選択した鍵フォームを、マルチキャスト鍵としてマルチキャスト鍵テーブル１５に更新するマルチキャスト鍵更新部２４とを備えるようにしても良く、この場合、各暗号通信装置３が同一の鍵番号毎に同一の鍵フォームを格納し、さらに時計を合わせて同一プログラムを使用することを前提にすれば、全暗号通信装置３が同一のタイミングでマルチキャスト鍵を新たなマルチキャスト鍵に更新することもできる。
【００９２】
また、上記第１の実施の形態においては、暗号化処理部１９及び復号化処理部２０にて通信データのペイロード部の所定データ範囲部分を、マルチキャスト鍵を使用して暗号化又は復号化するようにしたが、図１２及び図１３に示すように、例えばマルチキャスト鍵を所定個数のキャスト鍵で構成し、各暗号通信装置３が、通信データに含まれるペイロード部を所定個数のデータ範囲に分割指定する範囲指定部と、この範囲指定部にて指定したデータ範囲毎にキャスト鍵を格納するキャスト鍵テーブル２５とを備え、暗号化処理部１９は、対向側暗号通信装置３への通信データを検出すると、この通信データに含まれるペイロード部のデータ範囲毎に、同データ範囲に対応したキャスト鍵をキャスト鍵テーブル２５から順次読み出し、この順次読み出したキャスト鍵Ｃ５，Ｃ４、Ｃ６に基づき同データ範囲を順次暗号化すると共に、復号化処理部２０は、対向側暗号通信装置３からの通信データを検出すると、この通信データに含まれるペイロード部のデータ範囲毎に、同データ範囲に対応したキャスト鍵Ｃ５，Ｃ４，Ｃ６をキャスト鍵テーブル２５から順次読み出し、この順次読み出したキャスト鍵Ｃ５，Ｃ４，Ｃ６に基づき同データ範囲を順次復号化するようにしても良く、ペイロード部を複数のキャスト鍵で暗号化及び復号化するため、より一層、通信データのセキュリティ強化を図ることができる。
【００９３】
また、上記第１の実施の形態においては、マルチアクセスネットワーク２上のマルチキャスト通信の通信データに関わる暗号通信を例に挙げて説明したが、このマルチキャスト通信の他に、単一の暗号通信装置３間の通信、すなわちユニキャスト通信の通信データに関わる暗号通信についても適用可能であるため、その実施の形態につき、第２の実施の形態として説明する。
【００９４】
(実施の形態２)
図１４は第２の実施の形態に関わる暗号通信装置３内部の概略構成を示すブロック図である。尚、第１の実施の形態を示す暗号通信システム１と同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００９５】
図１４に示す暗号通信装置３Ａと図２に示す暗号通信装置３とが異なるところは、マルチキャスト通信の暗号通信だけでなく、ユニキャスト通信の暗号通信にも対応可能なように、暗号通信装置３Ａ内部に、ユニキャスト通信の暗号通信に使用するセッション鍵を、暗号通信装置３Ａのアドレス情報毎に格納したセッション鍵テーブル５１を備えた点にある。
【００９６】
また、暗号通信装置３Ａは、所定タイミングに応じて、アドレス情報管理部１３に管理中の通信装置５のアドレス情報を対向側暗号通信装置３Ａに通知するアドレス情報通知部５２と、対向側暗号通信装置３Ａ側のアドレス情報通知部５２から対向側通信装置５のアドレス情報を受信すると、この対向側通信装置５のアドレス情報に対応付けてセッション鍵を格納すべく、セッション鍵テーブル５１を更新するテーブル更新部５３とを有している。
【００９７】
つまり、セッション鍵テーブル５１は、図１５に示すように、対向側暗号通信装置３Ａのアドレス情報１５ａ毎にセッション鍵１５ｂを格納すると共に、対向側暗号通信装置３Ａに収容接続する対向側通信装置５のアドレス情報１５ａ毎にセッション鍵１５ｂを格納するものである。尚、対向側通信装置５のセッション鍵は、この対向側通信装置５を収容接続する対向側暗号通信装置３Ａのセッション鍵と同一の鍵とし、例えば“Ｂ”の対向側暗号通信装置３Ａのセッション鍵が“Ｓ１”の場合、この対向側暗号通信装置３Ａに収容接続する“Ｂ１”及び“Ｂ２”の通信装置５のセッション鍵も“Ｓ１”となる。
【００９８】
従って、各暗号通信装置３Ａでは、所定タイミングに応じて、自己に収容接続する通信装置５のアドレス情報を交換し、その結果、各暗号通信装置３Ａでは、全暗号通信装置３Ａに収容接続する全通信装置５のアドレス情報と、各通信装置５のアドレス情報毎に、同通信装置５のユニキャスト通信に使用するセッション鍵とをセッション鍵テーブル５１に更新することになる。
【００９９】
尚、例えば“Ａ２”の通信装置５及び“Ｃ１”の通信装置５間でユニキャスト通信を実行する場合、“Ａ２”の通信装置５を収容接続する“Ａ”の暗号通信装置３Ａは、図１５（ａ）に示す“Ｃ１”の通信装置５に対応したセッション鍵Ｓ２を読み出し、“Ｃ１”の通信装置５を収容接続する“Ｃ”の暗号通信装置３Ａは、図１５（ｃ）に示す“Ａ２”の通信装置５に対応したセッション鍵Ｓ２を読み出すものである。
【０１００】
暗号通信装置３Ａの通信種別判定部１７は、アドレス情報識別部１６の識別結果に相当する送信先アドレスに基づき、この通信データの通信種別がマルチキャスト通信でないと判定されると、ユニキャスト通信であるか否かを判定するものである。
【０１０１】
暗号通信装置３Ａの暗号化処理部１９は、通信種別判定部１７にて通信データの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６の識別結果に相当する通信データの送信先アドレスに対応したセッション鍵をセッション鍵テーブル５１から読み出し、この読み出したセッション鍵に基づき、この通信データを暗号化し、この暗号化した通信データを、ネットワーク用インタフェース１１を通じて対向側暗号通信装置３Ａに伝送するものである。
【０１０２】
暗号通信装置３Ａの復号化処理部２０は、通信種別判定部１７にて通信データの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６の識別結果に相当する通信データの送信元アドレスに対応したセッション鍵をセッション鍵テーブル５１から読み出し、この読み出したセッション鍵に基づき、この暗号化された通信データを復号化し、この復号化した通信データを、通信装置用インタフェース１２を通じて通信装置５に伝送するものである。
【０１０３】
尚、請求項記載の暗号通信装置は暗号通信装置３Ａ，セッション鍵格納手段はセッション鍵テーブル５１、配下アドレス情報管理手段はアドレス情報管理部１３、配下アドレス管理情報通知手段はアドレス情報通知部５２、更新手段はテーブル更新部５３に相当するものである。
【０１０４】
次に第２の実施の形態を示す暗号通信システムの動作について説明する。
【０１０５】
例えば“Ａ”の暗号通信装置３Ａに収容接続する“Ａ２”の通信装置５が“Ｃ”の暗号通信装置３Ａに収容接続する“Ｃ２”の通信装置５とユニキャスト通信を実行する場合の動作について説明する。図１６はマルチキャスト・ユニキャスト暗号化処理に関わる暗号通信装置３Ａの処理動作を示すフローチャートである。
【０１０６】
図１６において暗号通信装置３Ａのアドレス情報識別部１６は、ステップＳ１１にて通信装置用インタフェース１２を通じて通信装置５からの通信データを検出すると、ステップＳ１２にて通信データのアドレス情報に基づき送信先アドレスを識別する。
【０１０７】
暗号通信装置３Ａの通信種別判定部１７は、ステップＳ１３にて通信データの送信先アドレスに基づき、この通信データの通信種別がマルチキャスト通信であるか否かを判定し、この通信データの通信種別がマルチキャスト通信であると判定されると、ステップＳ１４乃至ステップＳ１７の処理動作を実行することになるが、ステップＳ１３にて通信データの通信種別がマルチキャスト通信でないと判定されると、通信データの通信種別がユニキャスト通信であるか否かを判定する(ステップＳ３１)。
【０１０８】
暗号通信装置３Ａの暗号化処理部１９は、通信種別判定部１７にて通信データの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６の識別結果に相当する通信データの送信先アドレスに対応したユニキャスト通信のセッション鍵をセッション鍵テーブル５１から読み出し(ステップＳ３２)、この読み出したセッション鍵に基づき、この通信データのペイロード部内の所定データ範囲部分を暗号化する(ステップＳ３３)。
【０１０９】
暗号化処理部１９は、この暗号化した通信データを、ネットワーク用インタフェース１１を通じて、ユニキャスト通信相手先の対向側通信装置５を収容接続する対向側暗号通信装置３Ａに伝送し(ステップＳ３４)、この処理動作を終了する。
【０１１０】
次に暗号化した通信データを受信する対向側暗号通信装置３Ａの動作について説明する。図１７はマルチキャスト・ユニキャスト復号化処理に関わる対向側暗号通信装置３Ａの処理動作を示すフローチャートである。
【０１１１】
図１７において対向側暗号通信装置３Ａのアドレス情報識別部１６は、ステップＳ２１にてネットワーク用インタフェース１１を通じて暗号通信装置３Ａからの暗号化された通信データを検出すると、ステップＳ２２にて通信データのアドレス情報に基づき送信先アドレスを識別する。
【０１１２】
対向側暗号通信装置３Ａの通信種別判定部１７は、ステップＳ２３にて通信データの送信先アドレスに基づき、この通信データの通信種別がマルチキャスト通信であるか否かを判定し、この通信データの通信種別がマルチキャスト通信であると判定されると、ステップＳ２４乃至ステップＳ２７の処理動作を実行することになるが、ステップＳ２３にて通信データの通信種別がマルチキャスト通信でないと判定されると、通信データの通信種別がユニキャスト通信であるか否かを判定する(ステップＳ４１)。
【０１１３】
対向側暗号通信装置３Ａの復号化処理部２０は、通信種別判定部１７にて通信データの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６の識別結果に相当する通信データの送信元アドレスに対応したユニキャスト通信のセッション鍵をセッション鍵テーブル５１から読み出し(ステップＳ４２)、この読み出したセッション鍵に基づき、この通信データのペイロード部内の暗号化された所定データ範囲部分を復号化する(ステップＳ４３)。
【０１１４】
復号化処理部２０は、この復号化した通信データを、通信装置用インタフェース１２を通じて対向側通信装置５に伝送し(ステップＳ４４)、この処理動作を終了する。
【０１１５】
つまり、“Ａ”の暗号通信装置３Ａは、図１８に示すように、“Ａ２”の通信装置５から“Ｃ１”の通信装置５への通信データを検出すると、“Ｃ１”の通信装置５のユニキャスト通信に対応したセッション鍵Ｓ２に基づき通信データのペイロード部を暗号化し、この暗号化した通信データを“Ｃ”の対向側暗号通信装置３Ａに配信し、“Ｃ”の暗号通信装置３Ａは、この暗号化した“Ａ２”の通信装置５からの通信データを検出すると、この“Ａ２”の通信装置５のユニキャスト通信に対応したセッション鍵Ｓ２に基づき通信データのペイロード部を復号化し、この復号化した通信データを“Ｃ１”の通信装置５に配信することになる。
【０１１６】
その結果、“Ａ”の暗号通信装置３Ａの“Ａ２”の通信装置５と“Ｃ”の対向側暗号通信装置３Ａの“Ｃ１”の対向側通信装置５との間のユニキャスト通信の暗号通信を実現することができる。
【０１１７】
第２の実施の形態によれば、暗号通信装置３Ａが、ユニキャスト通信の暗号化に使用するセッション鍵を、暗号通信装置３Ａ及び通信装置５のアドレス情報毎に格納しておき、対向側暗号通信装置３Ａへの通信データの通信種別がユニキャスト通信であると判定されると、この通信データの送信先アドレスを識別し、この送信先アドレスに対応したセッション鍵を読み出し、この読み出したセッション鍵に基づき、通信データを暗号化すると共に、対向側暗号通信装置３Ａからの通信データの通信種別がユニキャスト通信であると判定されると、この通信データの送信元アドレス情報を識別し、この送信元アドレスに対応したセッション鍵を読み出し、この読み出したセッション鍵に基づき、通信データを復号化するようにしたので、マルチキャスト通信は勿論のこと、ユニキャスト通信の通信データについても通信装置５間の暗号通信を確立することができる。
【０１１８】
また、第２の実施の形態によれば、暗号通信装置３Ａが、収容接続する通信装置５のアドレス情報を所定タイミングに応じて対向側暗号通信装置３Ａに通知すると共に、対向側暗号通信装置３Ａ側の対向側通信装置５のアドレス情報を受信すると、この対向側通信装置５のアドレス情報に対応付けて、この対向側通信装置５を収容接続する対向側暗号通信装置３Ａのセッション鍵を格納すべく、セッション鍵テーブル５１を更新するようにしたので、各暗号通信装置３Ａ側では、対向暗号通信装置３Ａに収容接続する通信装置５毎のセッション鍵を保持することができる。
【０１１９】
また、第２の実施の形態によれば、ユニキャスト通信時に通信データに含まれる所定データ範囲部分のペイロード部をセッション鍵で暗号化し、暗号化された所定データ範囲部分のペイロード部をセッション鍵で復号化するようにしたので、ペイロード部の一部だけを暗号化することになるため、暗号化処理部１９及び復号化処理部２０の処理負担を軽減することができる。
【０１２０】
尚、上記第２の実施の形態においては、上記第１の実施の形態で説明したように、各暗号通信装置３Ａ内部のマルチキャスト鍵テーブル１５内のマルチキャスト鍵を新たなマルチキャスト鍵に更新するようにしたが、各暗号通信装置３Ａ内部のセッション鍵テーブル５１内の各暗号通信装置３Ａ及び通信装置５のアドレス情報毎に格納したセッション鍵を新たなセッション鍵に更新するようにしても、同様の効果が得られることはいうまでもない。
【０１２１】
また、上記第２の実施の形態においては、アドレス情報通知部５２を通じて収容接続する通信装置５のアドレス情報を対向側暗号通信装置３Ａに通知するようにしたが、ＩＫＥプロトコルを使用して同アドレス情報を暗号化し、この暗号化したアドレス情報を対向側暗号通信装置３Ａに通知するようにしても良く、対向側暗号通信装置３Ａへのアドレス情報提供時のセキュリティ強化を図ることができる。
【０１２２】
では、次に上記第１の実施の形態を示す暗号通信システム１を適用した映像配信システムの実施の形態を第３の実施の形態として説明する。
【０１２３】
(実施の形態３)
図１９は第３の実施の形態を示す映像配信システム内部の概略構成を示すブロック図である。
【０１２４】
図１９に示す映像配信システム１Ａは、複数のサービス映像を配信する映像配信センタ１０１と、映像配信センタ１０１から所望サービス映像の提供を受ける複数の拠点１０２と、映像配信センタ１０１及び拠点１０２にサービス映像の暗号化及び復号化に使用するマルチキャスト鍵を配信する鍵管理サーバ４Ａとを有し、映像配信センタ１０１は、ＩＰ網２Ａ経由で、特定グループ内の拠点１０２に対して、マルチキャスト通信でサービス映像を配信するものである。
【０１２５】
映像配信センタ１０１は、ＩＰ網２Ａとの通信インタフェースを司るセンタ側ルータ１０３Ａと、複数のサービス映像を格納したデータベース１０４と、このデータベース１０４内の複数のサービス映像から任意サービス映像を選択する映像配信サーバ機能を備え、この映像配信サーバ機能で選択したサービス映像を暗号化するセンタ側暗号通信装置３Ｂとを有し、センタ側暗号通信装置３Ｂは、映像配信サーバ機能にて選択したサービス映像を検出すると、このサービス映像を暗号化して特定グループの拠点１０２にマルチキャスト通信で配信するものである。
【０１２６】
各拠点１０２は、ＩＰ網２Ａとの通信インタフェースを司る拠点側ルータ１０３Ｂと、この拠点側ルータ１０３Ｂを通じて受信したマルチキャスト通信のサービス映像を復号化する拠点側暗号通信装置３Ｃと、この拠点側暗号通信装置３Ｃに収容接続する複数台の通信装置５Ａとを有し、拠点側暗号通信装置３Ｃは、ＩＰ網２Ａ経由で暗号化されたサービス映像をマルチキャスト通信で受信すると、この暗号化されたサービス映像を復号化し、この復号化したサービス映像を通信装置５Ａに配信するものである。
【０１２７】
尚、例えば“Ｂ”の拠点１０２にある“Ｂ”の拠点側暗号通信装置３Ｃは、“Ｂ１”及び“Ｂ２”の拠点側通信装置５Ａを、“Ｃ”の拠点１０２にある“Ｃ”の拠点側暗号通信装置３Ｃは、“Ｃ１”及び“Ｃ２”の拠点側通信装置５Ａを、“Ｄ”の拠点１０２にある“Ｄ”の拠点側暗号通信装置３Ｃは、“Ｄ１”及び“Ｄ２”の拠点側通信装置５Ａを収容接続するものである。
【０１２８】
図２０はセンタ側暗号通信装置３Ｂ内部の概略構成を示すブロック図である。
【０１２９】
図２０に示すセンタ側暗号通信装置３Ｂは、センタ側ルータ１０３Ａとの通信インタフェースを司るルータ用インタフェース１１Ｂと、データベース１０４との通信インタフェースを司るデータベース用インタフェース１２Ｂと、データベース１０４のアドレス情報を管理するアドレス情報管理部１３Ｂと、サービス映像を識別するグループ番号毎に、同グループのサービス映像の暗号化に使用するマルチキャスト鍵を格納したマルチキャスト鍵テーブル１５Ｂと、ルータ用インタフェース１１Ｂを通じてセンタ側ルータ１０３ＡのＩＧＭＰスヌーピング処理の実行に応じて、グループ番号毎の通信装置５Ａのアドレス情報を管理するグループ管理テーブル１４Ｂと、サービス映像のマルチキャスト配信時に同グループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｂから読み出し、この読み出したマルチキャスト鍵に基づき、サービス映像を暗号化する暗号化処理部１９Ｂと、このセンタ側暗号通信装置３Ｂ全体を制御する制御部２１Ｂとを有している。
【０１３０】
尚、例えばサービス映像“１”はグループ番号“１”、サービス映像“２”はグループ番号“２”、サービス映像“３”はグループ番号“３”といったように、サービス映像単位でマルチキャスト通信グループを識別するグループ番号を付与するものとする。
【０１３１】
センタ側ルータ１０３Ａは、ＩＧＭＰ／ＭＬＤ等のマルチキャスト管理プロトコルを使用してセンタ側暗号通信装置３Ｂからのマルチキャストグループの参加表明（ＩＧＭＰｊｏｉｎ）を検出すると、ＩＧＭＰスヌーピング処理を通じてセンタ側暗号通信装置３Ｂのアドレス情報及び参加表明のマルチキャストグループのグループ番号を認識するものである。
【０１３２】
また、センタ側ルータ１０３Ａは、ダイナミックルーティングプロトコルを使用して拠点側ルータ１０３Ｂ側の通信装置５Ａからのマルチキャストグループの参加表明（ＩＧＭＰｊｏｉｎ）を検出すると、ＩＧＭＰスヌーピング処理を実行して通信装置５Ａのアドレス情報及び参加表明のマルチキャストグループのグループ番号を認識すると共に、ダイナミックルーティングプロトコルを使用して同通信装置５Ａ及びセンタ側暗号通信装置３Ｂ間のＩＰ網２Ａ上の配信経路を決定するものである。
【０１３３】
グループ管理テーブル１４Ｂは、図２１に示すように、サービス映像１４ｃ毎に、このサービス映像の視聴グループ(マルチキャストグループ)を識別するグループ番号１４ｄと、この視聴グループの対向側通信装置５Ａのアドレス情報１４ｅとを管理し、制御部２１Ｂは、センタ側ルータ１０３ＡのＩＧＭＰスヌーピング処理の実行に応じて、グループ番号１４ｄ毎の通信装置５Ａのアドレス情報を取得管理することになる。
【０１３４】
マルチキャスト鍵テーブル１５Ｂは、図２２に示すように、グループ番号１５ｃ毎にマルチキャスト鍵１５ｄを格納するものであって、制御部２１Ｂは、ＩＰ網２Ａ上の鍵管理サーバ４Ａからグループ番号毎のマルチキャスト鍵を受信してテーブル更新するものである。
【０１３５】
暗号化処理部１９Ｂは、サービス映像のマルチキャスト配信時に、同サービス映像に対応したグループ番号に対応するマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｂから読み出し、この読み出したマルチキャスト鍵に基づき、同グループのサービス映像を暗号化し、この暗号化したサービス映像を、ルータ側インタフェース１１Ａを通じて、同グループに属する通信装置５Ａにマルチキャスト通信で配信するものである。
【０１３６】
図２３は拠点側暗号通信装置３Ｃ内部の概略構成を示すブロック図である。
【０１３７】
図２３に示す拠点側暗号通信装置３Ｃは、拠点側ルータ１０３Ｂとの通信インタフェースを司る拠点側ルータ用インタフェース１１Ｃと、収容接続する複数台の通信装置５Ａとの通信インタフェースを司る通信装置用インタフェース１２Ｃと、通信装置５Ａのアドレス情報を管理し、通信装置５Ａのアドレス毎に加入したグループ番号に対応した、同グループのサービス映像の復号化に使用するマルチキャスト鍵を格納した拠点側マルチキャスト鍵テーブル１５Ｃと、マルチキャスト通信のサービス映像を受信すると、このサービス映像の送信先アドレスを識別する拠点側アドレス情報識別部１６Ｃと、マルチキャスト通信のサービス映像を受信すると、このサービス映像に対応するグループ番号を識別する拠点側グループ識別部１８Ｃと、この拠点側グループ識別部１８Ｃの識別結果に相当するグループ番号に対応したマルチキャスト鍵を拠点側マルチキャスト鍵テーブル１５Ｃから読み出し、この読み出したマルチキャスト鍵に基づき、暗号化されたサービス映像を復号化する復号化処理部２０Ｃと、この拠点側暗号通信装置３Ｃ全体を制御する拠点側制御部２１Ｃとを有している。
【０１３８】
拠点側マルチキャスト鍵テーブル１５Ｃは、図２４に示すように、通信装置５Ａのアドレス情報１５ｆ毎に、同通信装置５Ａの加入した視聴グループに対応するグループ番号１５ｇと、同グループのサービス映像の復号化に使用するマルチキャスト鍵１５ｈとを格納するものである。
【０１３９】
復号化処理部２０Ｃは、拠点側ルータ１０３Ｂを通じてサービス映像のマルチキャスト通信を受信すると、このサービス映像のグループ番号に対応したマルチキャスト鍵を拠点側マルチキャスト鍵テーブル１５Ｃから読み出し、この読み出したマルチキャスト鍵に基づき、暗号化されたサービス映像を復号化するものである。
【０１４０】
図２５は鍵管理サーバ４Ａ内部の概略構成を示すブロック図である。
【０１４１】
図２５に示す鍵管理サーバ４Ａは、ＩＰ網２Ａとの通信インタフェースを司るサーバ用インタフェース４１Ａと、複数個、例えば数千個の鍵フォームを格納した鍵フォーム格納部４２Ａと、所定タイミング毎に、鍵フォーム格納部４１Ａに格納中の複数の鍵フォームからグループ番号毎に鍵フォームを選択する鍵フォーム選択部４３Ａと、この鍵フォーム選択部４３Ａにて選択した鍵フォームをグループ番号単位で管理する鍵フォーム管理部４４Ａと、この鍵フォーム管理部４４Ａに管理中の鍵フォームをマルチキャスト鍵として、サーバ用インタフェース４１Ａを通じてセンタ側暗号通信装置３Ｂ及び拠点側暗号通信装置３Ｃにグループ番号単位で配信する鍵フォーム配信部４５Ａとを有している。
【０１４２】
鍵フォーム配信部４５Ａは、サーバ用インタフェース４１Ａを通じて、鍵フォーム管理部４５Ａに管理中のグループ番号毎に、鍵フォームをセンタ側暗号通信装置３Ｂ及び拠点側暗号通信装置３Ｃに配信するものである。
【０１４３】
センタ側暗号通信装置３Ｂの制御部２１Ｂは、鍵管理サーバ４Ａからグループ番号に対応したマルチキャスト鍵を受信してマルチキャスト鍵テーブル１５Ｂをテーブル更新するものである。
【０１４４】
また、拠点側暗号通信装置３Ｃの拠点側制御部２１Ｃは、鍵管理サーバ４Ａから、自分の通信装置５Ａの所属する視聴グループに対応したグループ番号のマルチキャスト鍵を受信すると、このマルチキャスト鍵を拠点側マルチキャスト鍵テーブル１５Ｃ内にテーブル更新するものである。
【０１４５】
尚、請求項記載の暗号通信システムは映像配信システム１Ａ、マルチアクセスネットワークはＩＰ網２Ａ、暗号通信装置はセンタ側暗号通信装置３Ｂ及び拠点側暗号通信装置３Ｃ、マルチキャスト鍵格納手段はマルチキャスト鍵テーブル１５Ｂ及び拠点側マルチキャスト鍵テーブル１５Ｃ、暗号化通信手段は暗号化処理部１９Ｂ、復号化通信手段は復号化処理部２０Ｃ、アドレス情報管理手段はアドレス情報管理部１３Ｂ及び拠点側アドレス情報管理部１３Ｃ、データ配信手段は通信装置用インタフェース１２Ｃ、通信装置は通信装置５Ａ、グループ情報格納手段はグループ管理テーブル１４Ｂ、グループ識別手段は拠点側グループ識別部１８Ｃ、鍵管理サーバは鍵管理サーバ４Ａに相当するものである。
【０１４６】
次に第３の実施の形態を示す映像配信システム１Ａの動作について説明する。図２６は初期状態下の映像配信システム１Ａの状態を示す説明図である。
【０１４７】
初期状態下の映像配信システム１Ａでは、拠点１０２側の通信装置５Ａの使用者が映像配信システム１Ａに未加入の状態、すなわち映像配信センタ１０１側で各拠点１０２の通信装置５Ａへのサービス映像の配信をしていない状態である。
【０１４８】
尚、映像配信センタ１０１側のセンタ側暗号通信装置３Ｂのグループ管理テーブル１４Ｂ及びマルチキャスト鍵テーブル１５Ｂはデータ未格納状態、拠点１０２の拠点側暗号通信装置３Ｃの拠点側マルチキャスト鍵テーブル１５Ｃは収容接続する通信装置５Ａのアドレスのみが格納されている状態である。
【０１４９】
また、映像配信センタ１０１のセンタ側ルータ１０３Ａ及び各拠点１０２の拠点側ルータ１０３Ｂ同士で通信接続し、ＩＰ網２Ａ上でＩＧＭＰ／ＭＬＤのマルチキャスト管理プロトコルが動作している状態である。
【０１５０】
図２７は映像配信サービス準備下の映像配信システム１Ａの状態を示す説明図である。
【０１５１】
映像配信サービス準備下の映像配信システム１Ａは、映像配信サービス開始の準備状態である。
【０１５２】
映像配信センタ１０１側のセンタ側暗号通信装置３Ｂの制御部２１Ｃは、サービス映像毎に、同サービス映像を識別するマルチキャスト配信グループのグループ番号をグループ管理テーブル１５Ｂに更新する。
【０１５３】
さらに、センタ側暗号通信装置３Ｂの制御部２１Ｃは、グループ番号毎にマルチキャスト鍵を作成すべく、グループ毎に参加表明を示すＩＧＭＰｊｏｉｎを、ルータ用インタフェース１１Ｂを通じてセンタ側ルータ１０３Ａに通知する。
【０１５４】
センタ側ルータ１０３Ａは、センタ側暗号通信装置３Ｂからマルチキャスト配信の参加表明を示すＩＧＭＰｊｏｉｎを検出すると、グループ番号毎にＩＧＭＰスヌーピング処理を実行する。
【０１５５】
センタ側暗号通信装置３Ｂの制御部２１Ｂは、センタ側ルータ１０３ＡのＩＧＭＰスヌーピング処理を通じて参加表明のグループ番号を識別し、このグループ番号毎に、鍵管理サーバ４Ａから鍵フォームを受信し、この鍵フォームをマルチキャスト鍵としてマルチキャスト鍵テーブル１５Ｂに格納するものである。尚、鍵管理サーバ４Ａでは、グループ番号毎に鍵フォームを選択し、この選択した鍵フォームを鍵フォーム管理部４４Ａにグループ番号単位で管理しているものである。
【０１５６】
その結果、センタ側暗号通信装置３Ｂの制御部２１Ｂは、サービス映像を識別するグループ番号毎に、同グループのサービス映像の暗号化に使用するマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｂに格納し、例えばグループ番号“１”はマルチキャスト鍵Ｍ１、グループ番号“２”はマルチキャスト鍵Ｍ２を格納しているものとする。
【０１５７】
次に映像配信システム１Ａの映像配信サービス準備後、拠点１０２側の通信装置５Ａの使用者がデータベース１０４に格納中の複数のサービス映像から所望サービス映像の視聴手続を実行した場合の動作について説明する。図２８は視聴手続時の映像配信システム１Ｂの状態を端的に示す説明図である。
【０１５８】
各拠点１０２の通信装置５Ａの使用者は、所望サービス映像を視聴したい場合、同サービス映像を識別するグループに参加する必要がある。
【０１５９】
例えば“Ｂ１”の通信装置５Ａの使用者がグループ番号“１”に参加する場合、“Ｂ”の拠点側暗号通信装置３Ｃは、“Ｂ１”の通信装置５Ａからの所定操作に応じて、グループ番号“１”の参加表明を示すＩＧＭＰｊｏｉｎを拠点側ルータ１０３Ｂ及びセンタ側ルータ１０３Ａに通知する。
【０１６０】
センタ側ルータ１０３Ａ及び拠点側ルータ１０３Ｂでは、“Ｂ”の拠点側暗号通信装置３Ｃを通じて“Ｂ１”の通信装置５ＡのＩＧＭＰｊｏｉｎを検出すると、マルチキャストルーティングプロトコルでＩＰ網２Ａ上の配信経路を決定する。
【０１６１】
さらに、“Ｂ”の拠点側ルータ１０３Ｂは、“Ｂ”の拠点側暗号通信装置３Ｃからマルチキャスト配信のグループ番号“１”の参加表明を示すＩＧＭＰｊｏｉｎを検出すると、ＩＧＭＰスヌーピング処理を実行する。
【０１６２】
“Ｂ”の拠点側暗号通信装置３Ｃの拠点側制御部２１Ｃは、“Ｂ”の拠点側ルータ１０３ＢのＩＧＭＰスヌーピング処理に応じて、参加表明のグループ番号“１”及び“Ｂ１”の通信装置５Ａのアドレス情報を識別すると、“Ｂ１”の通信装置５Ａのアドレス情報に対応付けてグループ番号“１”を拠点側マルチキャスト鍵テーブル１５Ｃに格納する。
【０１６３】
さらに拠点側制御部２１Ｃは、鍵管理サーバ４Ａから同グループ番号“１”に対応した鍵フォームを受信し、この鍵フォームを、通信装置５Ａのアドレスに対応付けてグループ番号“１”のマルチキャスト鍵として拠点側マルチキャスト鍵テーブル１５Ｃに格納する。尚、“Ｂ”の拠点側暗号通信装置３Ｃの拠点側マルチキャスト鍵テーブル１５Ｃでは、“Ｂ１”の通信装置５Ａのアドレスに対応付けて、グループ番号“１”のマルチキャスト鍵Ｍ１を格納することになる。
【０１６４】
さらに、センタ側ルータ１０３Ａも同様に、“Ｂ”の拠点側暗号通信装置３Ｃからマルチキャスト配信のグループ番号“１”の参加表明を示すＩＧＭＰｊｏｉｎを検出すると、ＩＧＭＰスヌーピング処理を実行する。
【０１６５】
センタ側暗号通信装置３Ｂの制御部２１Ｂは、センタ側ルータ１０３ＡのＩＧＭＰスヌーピング処理に応じて、参加表明のグループ番号“１”及び“Ｂ１”の通信装置５Ａのアドレス情報を識別すると、グループ管理テーブル１４Ｂ内の同グループ番号“１”に対応付けて“Ｂ１”の通信装置５Ａのアドレス情報を対向側アドレスとして格納する。
【０１６６】
この結果、“Ｂ１”の通信装置５Ａの使用者は、グループ番号“１”のサービス映像の視聴手続が完了した状態となる。そして、センタ側暗号通信装置３Ｂのマルチキャスト鍵テーブル１５Ｂのグループ番号“１”のマルチキャスト鍵と、“Ｂ１”の通信装置５Ａを収容接続する“Ｂ”の拠点側暗号通信装置３Ｃ内の拠点側マルチキャスト鍵テーブル１５Ｃの“Ｂ１”の通信装置に対応したグループ番号“１”のマルチキャスト鍵とは同一鍵Ｍ１となる。
【０１６７】
尚、他の通信装置５Ａも上記同様の動作で所望のサービス映像の視聴手続を実行し、図２９に示すように、例えば“Ｄ２”の通信装置５Ａの使用者がグループ番号“３”のサービス映像の視聴手続を完了した場合、センタ側暗号通信装置３Ｂのグループ管理テーブル１４Ｂでは、グループ番号“３”に対応付けて“Ｄ２”の通信装置５Ａのアドレス情報を格納し、“Ｄ２”の通信装置５Ａを収容接続する拠点側暗号通信装置３Ｃの拠点側マルチキャスト鍵テーブル１５Ｃの“Ｄ２”の通信装置５Ａに対応したグループ番号“３”のマルチキャスト鍵Ｍ３を格納するものである。
【０１６８】
次にサービス映像の視聴手続完了後、映像配信センタ１０１から各拠点１０２内の各通信装置５Ａへのサービス映像を配信する動作について説明する。図２９はサービス映像配信時の映像配信システム１Ｂの状態を示す説明図である。
【０１６９】
図２９に示すセンタ側暗号通信装置３Ｂが、グループ番号“１”のサービス映像を配信する場合、データベース用インタフェース１２Ｂを通じて、データベース１０４からグループ番号“１”のサービス映像を検出すると、このサービス映像のグループ番号“１”及び、このグループ番号に対応した送信先アドレス(対向側アドレス)をグループ管理テーブル１４Ｂから読み出す。
【０１７０】
センタ側暗号通信装置３Ｂの暗号化処理部１９Ｂは、同サービス映像に対応したグループ番号“１”を識別すると、このグループ番号“１”に対応したマルチキャスト鍵Ｍ１をマルチキャスト鍵テーブル１５Ｂから読み出し、この読み出したマルチキャスト鍵Ｍ１に基づきサービス映像のペイロード部分を暗号化し、ルータ用インタフェース１１Ｂを通じて暗号化したサービス映像をマルチキャスト通信で送信先アドレス(対向側アドレス)宛の各通信装置５Ａに配信する。尚、センタ側暗号通信装置３Ｂは、図２９に示すグループ管理テーブル１４Ｂを参照すると、例えばグループ番号“１”の場合、“Ｂ１”及び“Ｃ２”の２台の通信装置５Ａにサービス映像をマルチキャスト配信することになる。
【０１７１】
例えばグループ番号“１”のサービス映像の視聴手続を完了した“Ｂ１”の通信装置５Ａを収容接続する“Ｂ”の拠点側暗号通信装置３Ｃの拠点側アドレス情報識別部１６Ｃでは、拠点ルータ用インタフェース１１Ｃを通じてサービス映像を検出すると、このサービス映像の送信先アドレスを識別する。尚、送信先アドレスとして、“Ｂ１”及び“Ｃ２”の通信装置５Ａのアドレスを識別することになる。
【０１７２】
拠点側暗号通信装置３Ｃの拠点側グループ識別部１８Ｃは、このサービス映像の送信先アドレスに基づき、このサービス映像に対応するグループ番号を識別する。尚、グループ番号は、グループ番号“１”を識別することになる。
【０１７３】
拠点側暗号通信装置３Ｃの復号化処理部２０Ｃは、グループ番号に対応したマルチキャスト鍵を拠点側マルチキャスト鍵テーブル１５Ｃから読み出し、この読み出したマルチキャスト鍵に基づき、暗号化されたサービス映像のペイロード部を復号化する。尚、拠点側暗号通信装置３Ｃは、図２９に示す“Ｂ”の拠点側マルチキャスト鍵テーブル１５Ｃを参照すると、“Ｂ１”の通信装置５Ａ及びグループ番号“１”に対応したマルチキャスト鍵Ｍ１を読み出すことになる。
【０１７４】
そして、復号化処理部２０Ｃは、マルチキャスト鍵Ｍ１に基づきサービス映像のペイロード部を復号化すると、通信装置側インタフェース１２Ｃを通じて、この復号化したサービス映像を“Ｂ１”の通信装置５Ａを配信することになる。
【０１７５】
その結果、“Ｂ１”の通信装置５Ａの使用者は、センタ側暗号通信装置３Ｂにて暗号化されたグループ番号“１”のサービス映像を視聴することができる。
【０１７６】
尚、同様に“Ｃ２”の通信装置５Ａの使用者も、“Ｃ”の拠点側暗号通信装置３Ｃの拠点側マルチキャスト鍵テーブル１５Ｃに格納中のグループ番号“１”に対応したマルチキャスト鍵Ｍ１を使用してセンタ側暗号通信装置３Ｂにて暗号化されたグループ番号“１”のサービス映像を視聴することができる。
【０１７７】
次に通信装置５Ａの視聴終了手続に関わる動作について説明する。
【０１７８】
各拠点１０２の通信装置５Ａの使用者は、視聴中のサービス映像の視聴を終了したい場合、同サービス映像を識別するグループから離脱する必要がある。
【０１７９】
例えば“Ｂ１”の通信装置５Ａの使用者がグループ番号“１”から離脱する場合、“Ｂ”の拠点側暗号通信装置３Ｃは、“Ｂ１”の通信装置５Ａからの所定操作に応じて、グループ番号“１”のグループ離脱を示すＩＧＭＰＬｅａｖｅを拠点側ルータ１０３Ｂ及びセンタ側ルータ１０３Ａに通知する。
【０１８０】
センタ側ルータ１０３Ａ及び拠点側ルータ１０３Ｂは、“Ｂ”の拠点側暗号通信装置３Ｃを通じて“Ｂ１”の通信装置５ＡのＩＧＭＰＬｅａｖｅを検出すると、ＩＧＭＰスヌーピング処理を実行し、同通信装置５Ａの視聴中のサービス映像のグループ番号及び同通信装置５Ａのアドレスを識別する。
【０１８１】
“Ｂ”の拠点側暗号通信装置３Ｃの拠点側制御部２１Ｃは、“Ｂ”の拠点側ルータ１０３ＢのＩＧＭＰスヌーピング処理に応じてグループ番号“１”及び“Ｂ１”の通信装置５Ａのアドレス情報を識別すると、拠点側マルチキャスト鍵テーブル１５Ｃの“Ｂ１”の通信装置５Ａに対応したグループ番号“１”を消去すると共に、鍵管理サーバ４Ａに対して同グループ番号“１”に対応したマルチキャスト鍵Ｍ１を返却することになる。
【０１８２】
さらにセンタ側暗号通信装置３Ｂの制御部２１Ｂは、センタ側ルータ１０３ＡのＩＧＭＰスヌーピング処理に応じてグループ番号“１”及び“Ｂ１”の通信装置５Ａのアドレスを識別すると、グループ管理テーブル１４Ｂのグループ番号“１”に対応した送信先アドレス(対向側アドレス)から“Ｂ１”の通信装置５Ａのアドレスを消去することになる。
【０１８３】
その結果、センタ側暗号通信装置３Ｂは、“Ｂ１”の通信装置５Ａへのグループ番号“１”のサービス映像のマルチキャスト配信を停止し、“Ｂ１”の通信装置５Ａの使用者は、サービス番号“１”のサービス映像を視聴することができなくなる。
【０１８４】
このように第３の実施の形態によれば、通信装置５Ａの使用者の所望サービス映像の視聴手続に応じてセンタ側暗号通信装置３Ｂのグループ管理テーブル１４Ｂに同サービス映像のグループ番号に対応した送信先アドレス(対向側アドレス)に同通信装置５Ａのアドレスを管理すると共に、同通信装置５Ａを収容接続する拠点側暗号通信装置３Ｃの拠点側マルチキャスト鍵テーブル１５Ｃ内に同通信装置５Ａのアドレス毎に同サービス映像のグループ番号及びマルチキャスト鍵を格納し、センタ側暗号通信装置３Ｂが同サービス映像をマルチキャスト通信で各通信装置５Ａに配信する場合、センタ側暗号通信装置３Ｂで同サービス映像のグループ番号に対応したマルチキャスト鍵に基づきサービス映像を暗号化し、同グループの通信装置５Ａに配信すると共に、同通信装置５Ａを収容接続する拠点側暗号通信装置３Ｃでは、暗号化されたサービス映像を同サービス映像のグループ番号に対応したマルチキャスト鍵に基づき復号化するようにしたので、複数台の通信装置５Ａに配信するサービス映像のセキュリティ強化を図ることができる。
【０１８５】
(実施の形態４)
次にマルチアクセスネットワーク２として広域ネットワークに適用した場合の暗号通信システムにつき、第４の実施の形態として説明する。図３０は第４の実施の形態を示す広域ネットワーク用暗号通信システム内部の概略構成を示すブロック図である。
【０１８６】
図３０に示す広域ネットワーク用暗号通信システム１Ｂは、広域ネットワーク２Ｃと、この広域ネットワーク２Ｃと通信接続する複数台の暗号通信装置３Ｄと、この広域ネットワーク２Ｃと通信接続する鍵管理サーバ４Ｂと、暗号通信装置３Ｄに収容接続するパソコン等の通信装置５Ｂとを有し、複数台の暗号通信装置３Ｄの内、１台の暗号通信装置３Ｄが特定グループ内の複数台の暗号通信装置３Ｄと同時通信するマルチキャスト通信を実行した際に、暗号通信装置３Ｄ間の通信フレームを暗号化するものである。
【０１８７】
“Ａ”の暗号通信装置３Ｄは、“Ａ１”及び“Ａ２”の通信装置５Ｂを収容接続し、“Ｂ”の暗号通信装置３Ｄは、“Ｂ１”及び“Ｂ２”の通信装置５Ｂを、“Ｃ”の暗号通信装置３Ｄは、“Ｃ１”及び“Ｃ２”の通信装置５Ｂを、“Ｄ”の暗号通信装置３Ｄは、“Ｄ１”及び“Ｄ２”の通信装置５Ｂを夫々収容接続するものとする。
【０１８８】
マルチキャスト通信は、１台の暗号通信装置３Ｄが特定グループ内の複数台の暗号通信装置３Ｄと同時通信する方式に相当し、グループ単位で通信相手が異なり、例えばグループ“１”の場合、“Ａ”の暗号通信装置３Ｄの通信装置５Ｂが“Ｂ”、“Ｃ”及び“Ｄ”の３台の暗号通信装置３Ｄの通信装置５Ｂに同時通信、グループ“２”の場合、“Ａ”の暗号通信装置３Ｄの通信装置５Ｂが“Ｂ”の暗号通信装置３Ｄの通信装置５Ｂに同時通信、グループ“３”の場合、“Ｃ”の暗号通信装置３Ｄの通信装置５Ｂが“Ｄ”の暗号通信装置３Ｄの通信装置５Ｂに同時通信ということになる。
【０１８９】
図３１は暗号通信装置３Ｄ内部の概略構成を示すブロック図である。
【０１９０】
暗号通信装置３Ｄは、広域ネットワーク２Ｃとの通信インタフェースを司るネットワーク用インタフェース１１Ｄと、収容接続する通信装置５Ｂとの通信インタフェースを司る通信装置用インタフェース１２Ｄと、この収容接続する通信装置５ＢのＩＰアドレス及びＭＡＣアドレス等のアドレス情報を管理するアドレス情報管理部１３Ｄと、グループを識別するグループ番号毎に、同グループに属する暗号通信装置３ＤのＩＰアドレス及びＭＡＣアドレスを格納したグループ管理テーブル１４Ｄと、グループ番号毎に、同グループに関わる通信フレームの暗号化及び復号化に使用するマルチキャスト鍵を格納したマルチキャスト鍵テーブル１５Ｄと、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂからの通信フレーム又はネットワーク用インタフェース１１Ｄを通じて対向側暗号通信装置３Ｄからの通信フレームを検出すると、この通信フレームに含まれるＩＰアドレス及びＭＡＣアドレスを識別するアドレス情報識別部１６Ｄと、このアドレス情報識別部１６Ｄの識別結果に基づき、この通信フレームの通信種別を判定する通信種別判定部１７Ｄと、この通信種別判定部１７Ｄにて通信フレームの通信種別がマルチキャスト通信であると判定されると、このアドレス情報識別部１６Ｄの識別結果に基づき、この通信フレームのグループ番号を識別するグループ識別部１８Ｄと、このグループ識別部１８Ｄの識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｄから読み出し、この読み出したマルチキャスト鍵に基づき、通信フレームを暗号化する暗号化処理部１９Ｄと、グループ識別部１８Ｄの識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｄから読み出し、この読み出したマルチキャスト鍵に基づき、この通信フレームを復号化する復号化処理部２０Ｄと、この暗号通信装置３Ｄ全体を制御する制御部２１Ｄとを有している。
【０１９１】
グループ管理テーブル１４Ｄは、図３２に示すように、マルチキャスト通信のグループを識別するグループ番号１４ｇ毎に、同グループに所属する暗号通信装置３Ｄのアドレス情報１４ｈを格納するものであり、例えばグループ番号“１”には、“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”の暗号通信装置３ＤのＭＡＣアドレス及びＩＰアドレスを格納しているものとする。
【０１９２】
マルチキャスト鍵テーブル１５Ｄは、図３３に示すように、グループ番号１５ｊ毎に、同グループの通信フレームの暗号化及び復号化に使用するマルチキャスト鍵１５ｋを格納するものであり、例えばグループ番号“１”には、マルチキャスト鍵Ｍ１を格納しているものとする。
【０１９３】
アドレス情報識別部１６Ｄは、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂからの通信フレームを検出すると、この通信フレームのヘッダ部分にあるＭＡＣアドレスに基づき送信先ＭＡＣアドレスを識別すると共に、ネットワーク用インタフェース１１Ｄを通じて対向側暗号通信装置３Ｄの対向側通信装置５Ｂからの通信フレームを検出すると、この通信フレームのヘッダ部分にあるＭＡＣアドレスに基づき送信先ＭＡＣアドレスを識別するものである。
【０１９４】
通信種別判定部１７Ｄは、アドレス情報識別部１６Ｄの識別結果に基づき、この通信フレームの通信種別がマルチキャスト通信であるか否かを判定するものである。
【０１９５】
グループ識別部１８Ｄは、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂからの通信フレームの場合、通信種別判定部１７Ｄにて通信フレームの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４Ｄのテーブル内容に基づき、この通信フレームの送信先ＭＡＣアドレスに対応したマルチキャスト通信グループのグループ番号を識別すると共に、ネットワーク用インタフェース１１Ｄを通じて対向側暗号通信装置３Ｄからの通信フレームの場合、通信種別判定部１７Ｄにて通信フレームの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４Ｄのテーブル内容に基づき、この通信フレームの送信先ＭＡＣアドレスに対応したマルチキャスト通信グループのグループ番号を識別するものである。
【０１９６】
暗号化処理部１９Ｄは、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂからの通信フレームの場合、通信種別判定部１７Ｄにて通信フレームの通信種別がマルチキャスト通信であると判定されると、グループ識別部１８Ｄの識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｄから読み出し、この読み出したマルチキャスト鍵に基づき、この通信フレームを暗号化し、この暗号化した通信フレームを、ネットワーク用インタフェース１１Ｄを通じて対向側暗号通信装置３Ｄに伝送するものである。
【０１９７】
復号化処理部２０Ｄは、ネットワーク用インタフェース１１Ｄを通じて対向側暗号通信装置３Ｄからの通信フレームの場合、グループ識別部１８Ｄの識別結果に相当するグループ番号に対応したマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｄから読み出し、この読み出したマルチキャスト鍵に基づき、この通信フレームを復号化し、この復号化した通信フレームを、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂに伝送するものである。
【０１９８】
さらに暗号通信装置３Ｄは、ユニキャスト通信の暗号通信にも対応可能にすべく、ユニキャスト通信の暗号通信に使用するセッション鍵を、暗号通信装置３ＤのＭＡＣアドレス毎に格納したセッション鍵テーブル５１Ｄと、所定タイミングに応じて、アドレス情報管理部１３Ｄに管理中の通信装置５Ｂのアドレス情報を対向側暗号通信装置３Ｄに通知するアドレス情報通知部５２Ｄと、対向側暗号通信装置３Ｄ側のアドレス情報通知部５２Ｄから対向側通信装置５Ｂのアドレス情報を受信すると、この対向側通信装置５Ｂのアドレス情報に対応付けてセッション鍵を格納すべく、セッション鍵テーブル５１Ｄを更新するテーブル更新部５３Ｄとを有している。
【０１９９】
つまり、セッション鍵テーブル５１Ｄは、図３４に示すように、対向側暗号通信装置３ＤのＭＡＣアドレス５１ｃ毎にセッション鍵５１ｄを格納すると共に、対向側暗号通信装置３Ｄに収容接続する対向側通信装置５ＢのＭＡＣアドレス５１ｃ毎にセッション鍵５１ｄを格納するものである。尚、対向側通信装置５Ｂのセッション鍵は、この対向側通信装置５Ｂを収容接続する対向側暗号通信装置３Ｄのセッション鍵と同一の鍵とし、例えば“Ｂ”の対向側暗号通信装置３Ｄのセッション鍵が“Ｓ１”の場合、この対向側暗号通信装置３Ｄに収容接続する“Ｂ１”及び“Ｂ２”の通信装置５Ｂのセッション鍵も“Ｓ１”となる。
【０２００】
従って、各暗号通信装置３Ｄでは、所定タイミングに応じて、自己に収容接続する通信装置５Ｂのアドレス情報を交換し、その結果、各暗号通信装置３Ｄでは、全暗号通信装置３Ｄに収容接続する全通信装置５ＢのＭＡＣアドレス及び、各通信装置５ＢのＭＡＣアドレス毎に、同通信装置５Ｂのユニキャスト通信に使用するセッション鍵とをセッション鍵テーブル５１Ｄに格納することになる。
【０２０１】
尚、例えば“Ａ２”の通信装置５Ｂ及び“Ｃ１”の通信装置５Ｂ間でユニキャスト通信を実行する場合、“Ａ２”の通信装置５Ｂを収容接続する“Ａ”の暗号通信装置３Ｄは、図３４（ａ）に示す“Ｃ１”の通信装置５Ｂに対応したセッション鍵Ｓ２を読み出し、“Ｃ１”の通信装置５Ｂを収容接続する“Ｃ”の暗号通信装置３Ｄは、図３４（ｃ）に示す“Ａ２”の通信装置５Ｂに対応したセッション鍵Ｓ２を読み出すものである。
【０２０２】
暗号通信装置３Ｄの通信種別判定部１７Ｄは、アドレス情報識別部１６Ｄの識別結果に基づき、この通信フレームの通信種別がマルチキャスト通信でないと判定されると、ユニキャスト通信であるか否かを判定するものである。
【０２０３】
暗号通信装置３Ｄの暗号化処理部１９Ｄは、通信種別判定部１７Ｄにて通信フレームの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６Ｄの識別結果に相当する通信フレームの送信先ＭＡＣアドレスに対応したセッション鍵をセッション鍵テーブル５１Ｄから読み出し、この読み出したセッション鍵に基づき、この通信フレームを暗号化し、この暗号化した通信フレームを、ネットワーク用インタフェース１１Ｄを通じて対向側暗号通信装置３Ｄに伝送するものである。
【０２０４】
暗号通信装置３Ｄの復号化処理部２０Ｄは、通信種別判定部１７Ｄにて通信フレームの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６Ｄの識別結果に相当する通信フレームの送信元ＭＡＣアドレスに対応したセッション鍵をセッション鍵テーブル５１Ｄから読み出し、この読み出したセッション鍵に基づき、この暗号化された通信フレームを復号化し、この復号化した通信フレームを、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂに伝送するものである。
【０２０５】
図３５は暗号通信装置３Ｄに収容接続する通信装置５Ｂ内部の概略構成を示すブロック図である。
【０２０６】
図３５に示す通信装置５Ｂは、例えばパソコンで構成し、暗号通信装置３Ｄの通信装置用インタフェース１２Ｄに通信フレームを送信するフレーム送信部３１Ｂと、暗号通信装置３Ｄの通信装置用インタフェース１２Ｄからの通信フレームを受信するフレーム受信部３２Ｂと、このフレーム受信部３２Ｂにて受信した通信フレームを出力するデータ出力部３３Ｂと、この通信装置５Ｂ全体を制御する通信装置側制御部３４Ｂとを有し、フレーム送信部３１Ｂ及びフレーム受信部３２Ｂは、暗号通信装置３Ｄ及び対向側暗号通信装置３Ｄを通じて、対向側暗号通信装置３Ｄに収容接続する対向側通信装置５Ｂとの間で通信フレームを送受信するものである。
【０２０７】
暗号通信装置３Ｄ内部の制御部２１Ｄは、鍵管理サーバ４Ｂからのグループ番号毎の鍵フォームを受信すると、マルチキャスト鍵テーブル５１Ｄに記憶中のグループ番号毎に鍵フォームを新たなマルチキャスト鍵として記憶更新するものである。
【０２０８】
また、制御部２１Ｄは、暗号化処理部１９Ｄにて暗号化する対象である、通信フレームのペイロード部のデータ範囲を指定するデータ範囲指定部を備えているものである。尚、データ範囲指定部にて指定したデータ範囲は全暗号通信装置３Ｄ共通とするものである。
【０２０９】
暗号化処理部１９Ｄは、対向側暗号通信装置３Ｄへの通信フレームを検出すると、この通信フレームのペイロード部内の所定データ範囲部分を、マルチキャスト鍵を使用して暗号化するものである。また、復号化処理部２０Ｄは、対向側暗号通信装置３Ｄからの暗号化された通信フレームを検出すると、この通信フレームの暗号化された所定データ範囲部分を、マルチキャスト鍵を使用して復号化するものである。
【０２１０】
尚、請求項記載の暗号通信システムは広域ネットワーク用暗号通信システム１Ｂ、マルチアクセスネットワークは広域ネットワーク２Ｃ、暗号通信装置は暗号通信装置３Ｄ、マルチキャスト鍵格納手段はマルチキャスト鍵テーブル１５Ｄ、暗号化通信手段は暗号化処理部１９Ｄ、復号化通信手段は復号化処理部２０Ｄ、アドレス情報管理手段はアドレス情報管理部１３Ｄ、データ配信手段は通信装置用インタフェース１２Ｄ、通信装置は通信装置５Ｂ、データ送信手段はフレーム送信部３１Ｄ、データ受信手段はフレーム受信部３２Ｄ、グループ情報格納手段はグループ管理テーブル１４Ｄ、アドレス情報識別手段はアドレス情報識別部１６Ｄ、グループ識別手段はグループ識別部１８Ｄ、鍵管理サーバは鍵管理サーバ４Ｂ、範囲指定手段はデータ範囲指定部、セッション鍵格納手段はセッション鍵テーブル５１Ｄ、配下アドレス情報管理手段はアドレス情報管理部１３Ｄ、配下アドレス管理情報通知手段はアドレス情報通知部５２Ｄ、更新手段はテーブル更新部５３Ｄ、マルチキャスト鍵更新手段は制御部２１Ｄに相当するものである。
【０２１１】
次に第４の実施の形態を示す広域ネットワーク用暗号通信システム１Ｂの動作について説明する。
【０２１２】
例えば“Ａ”の暗号通信装置３Ｄに収容接続する“Ａ１”の通信装置５Ｂがグループ番号“１”のマルチキャスト通信を実行する場合の動作について説明する。図３６はマルチキャスト・ユニキャスト暗号化処理に関わる暗号通信装置３Ｄの処理動作を示すフローチャートである。
【０２１３】
暗号通信装置３Ｄのアドレス情報識別部１６Ｄは、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂからの通信フレームを検出したか否かを判定する(ステップＳ５１)。
【０２１４】
アドレス情報識別部１６Ｄは、通信装置用インタフェース１２Ｄを通じて通信装置５Ｂからの通信フレームを検出すると、この通信フレームのヘッダ部にあるアドレス情報に基づき送信先ＭＡＣアドレスを識別する(ステップＳ５２)。
【０２１５】
暗号通信装置３Ｄの通信種別判定部１７Ｄは、この通信フレームの送信先ＭＡＣアドレスに基づき、この通信フレームの通信種別がマルチキャスト通信であるか否かを判定する(ステップＳ５３)。
【０２１６】
暗号通信装置３Ｄのグループ識別部１８Ｄは、通信種別判定部１７Ｄにて通信フレームの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４Ｄのテーブル内容に基づき、この通信フレームの送信先ＭＡＣアドレスに対応したマルチキャスト通信グループのグループ番号を識別する(ステップＳ５４)。
【０２１７】
暗号通信装置３Ｄの暗号化処理部１９Ｄは、グループ識別部１８Ｄにて識別した同通信フレームのグループ番号に対応するマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｄから読み出し(ステップＳ５５)、この読み出したマルチキャスト鍵に基づき、この通信フレームのペイロード部内の所定データ範囲部分を暗号化する(ステップＳ５６)。
【０２１８】
暗号化処理部１９Ｄは、この暗号化した通信フレームを、ネットワーク用インタフェース１１Ｄを通じて、広域ネットワーク２Ｃ経由でマルチキャスト通信相手先の対向側暗号通信装置３Ｄに伝送し(ステップＳ５７)、この処理動作を終了する。尚、マルチキャスト通信相手先の対向側暗号通信装置３Ｄは、グループ番号“１”のマルチキャスト通信の場合、“Ｂ”、“Ｃ”及び“Ｄ”の暗号通信装置３Ｄに相当するものである。
【０２１９】
また、暗号通信装置３Ｄのアドレス情報識別部１６Ｄは、ステップＳ５１にて通信装置５Ｂからの通信フレームを検出したのでなければ、この処理動作を終了する。
【０２２０】
また、暗号通信装置３Ｄの通信種別判定部１７Ｄは、ステップＳ５３にて通信フレームの送信先ＭＡＣアドレスに基づき、この通信フレームの通信種別がマルチキャスト通信でないと判定されると、通信フレームの通信種別がユニキャスト通信であるか否かを判定する(ステップＳ５８)。
【０２２１】
暗号通信装置３Ｄの暗号化処理部１９Ｄは、通信種別判定部１７Ｄにて通信フレームの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６Ｄの識別結果に相当する通信フレームの送信先ＭＡＣアドレスに対応したユニキャスト通信のセッション鍵をセッション鍵テーブル５１Ｄから読み出し(ステップＳ５９)、この読み出したセッション鍵に基づき、この通信フレームのペイロード部内の所定データ範囲部分を暗号化する(ステップＳ６０)。
【０２２２】
暗号化処理部１９Ｄは、この暗号化した通信フレームを、ネットワーク用インタフェース１１Ｄを通じて、ユニキャスト通信相手先の対向側通信装置５Ｂを収容接続する対向側暗号通信装置３Ｄに伝送し(ステップＳ６１)、この処理動作を終了する。
【０２２３】
暗号通信装置３Ｄの通信種別判定部１７Ｄは、ステップＳ５３にて通信フレームの送信先ＭＡＣアドレスに基づき、この通信フレームの通信種別がユニキャスト通信でないと判定されると、この処理動作を終了する。
【０２２４】
次に暗号化された通信フレームを受信する対向側暗号通信装置３Ｄの動作について説明する。図３７はマルチキャスト・ユニキャスト復号化処理に関わる対向側暗号通信装置３Ｄ内部の処理動作を示すフローチャートである。
【０２２５】
図３７において対向側暗号通信装置３Ｄのアドレス情報識別部１６Ｄは、ネットワーク用インタフェース１１Ｄを通じて暗号通信装置３Ｄからの暗号化された通信フレームを検出したか否かを判定する(ステップＳ７１)。
【０２２６】
アドレス情報識別部１６Ｄは、ネットワーク用インタフェース１１Ｄを通じて暗号通信装置３Ｄからの暗号化された通信フレームを検出すると、この通信フレームのヘッダ部にあるアドレス情報に基づき送信先ＭＡＣアドレスを識別する(ステップＳ７２)。
【０２２７】
対向側暗号通信装置３Ｄの通信種別判定部１７Ｄは、この通信フレームの送信先ＭＡＣアドレスに基づき、この通信フレームの通信種別がマルチキャスト通信であるか否かを判定する(ステップＳ７３)。
【０２２８】
対向側暗号通信装置３Ｄのグループ識別部１８Ｄは、通信種別判定部１７Ｄにて通信フレームの通信種別がマルチキャスト通信であると判定されると、グループ管理テーブル１４Ｄのテーブル内容に基づき、この通信フレームの送信先ＭＡＣアドレスに対応したマルチキャスト通信グループのグループ番号を識別する(ステップＳ７４)。
【０２２９】
対向側暗号通信装置３Ｄの復号化処理部２０Ｄは、グループ識別部１８Ｄにて識別した同通信フレームのグループ番号に対応するマルチキャスト鍵をマルチキャスト鍵テーブル１５Ｄから読み出し(ステップＳ７５)、この読み出したマルチキャスト鍵に基づき、この通信フレームのペイロード部内の暗号化された所定データ範囲部分を復号化する(ステップＳ７６)。
【０２３０】
復号化処理部２０Ｄは、この復号化した通信フレームを、通信装置用インタフェース１２Ｄを通じて対向側通信装置５Ｂに伝送し(ステップＳ７７)、この処理動作を終了する。
【０２３１】
その結果、“Ａ”の暗号通信装置３Ｄ側の“Ａ１”の通信装置５Ｂと“Ｂ”，“Ｃ”，“Ｄ”の対向側暗号通信装置３Ｄ側の対向側通信装置５Ｂとの間のマルチキャスト通信の暗号通信を実現することができる。
【０２３２】
また、対向側暗号通信装置３Ｄのアドレス情報識別部１６Ｄは、ステップＳ７１にて暗号通信装置３Ｄからの暗号化された通信フレームを検出したのでなければ、この処理動作を終了する。
【０２３３】
対向側暗号通信装置３Ｄの通信種別判定部１７Ｄは、ステップＳ７３にて通信フレームの送信先ＭＡＣアドレスに基づき、この通信フレームの通信種別がマルチキャスト通信でないと判定されると、通信フレームの通信種別がユニキャスト通信であるか否かを判定する(ステップＳ７８)。
【０２３４】
対向側暗号通信装置３Ｄの復号化処理部２０Ｄは、通信種別判定部１７Ｄにて通信フレームの通信種別がユニキャスト通信であると判定されると、アドレス情報識別部１６Ｄの識別結果に相当する通信フレームの送信元ＭＡＣアドレスに対応したユニキャスト通信のセッション鍵をセッション鍵テーブル５１Ｄから読み出し(ステップＳ７９)、この読み出したセッション鍵に基づき、この通信フレームのペイロード部内の暗号化された所定データ範囲部分を復号化する(ステップＳ８０)。
【０２３５】
復号化処理部２０Ｄは、この復号化した通信フレームを、通信装置用インタフェース１２Ｄを通じて対向側通信装置５Ｂに伝送し(ステップＳ８１)、この処理動作を終了する。
【０２３６】
その結果、“Ａ”の暗号通信装置３Ｄの“Ａ２”の通信装置５Ｂと“Ｃ”の対向側暗号通信装置３Ｄの“Ｃ１”の対向側通信装置５Ｂとの間のユニキャスト通信の暗号通信を実現することができる。
【０２３７】
また、対向側暗号通信装置３Ｄは、ステップＳ７８にて通信フレームの通信種別がユニキャスト通信でないと判定されると、この処理動作を終了する。
【０２３８】
第４の実施の形態によれば、各暗号通信装置３Ｄが、マルチキャスト通信グループを識別するグループ番号毎にマルチキャスト鍵を格納しておき、対向側暗号通信装置３Ｄへの通信フレームを検出して、この通信フレームの通信種別がマルチキャスト通信であると判定されると、この通信フレームのマルチキャスト通信グループのグループ番号を識別し、このグループ番号に対応したマルチキャスト鍵に基づき、通信フレームを暗号化すると共に、対向側暗号通信装置３Ｄからの通信フレームを検出して、この通信フレームの通信種別がマルチキャスト通信であると判定されると、この通信フレームのマルチキャスト通信グループのグループ番号を識別し、このグループ番号に対応したマルチキャスト鍵に基づき、暗号化された通信フレームを復号化するようにしたので、広域ネットワーク２Ｃ上でも、暗号通信装置３Ｄを使用してマルチキャスト通信に関わる通信装置５Ｂ間の通信フレームのセキュリティ強化を図ることができる。
【０２３９】
第４の実施の形態によれば、暗号通信装置３Ｄに収容接続する通信装置５Ｂが、暗号通信装置３Ｄ及び対向側暗号通信装置３Ｄを通じて広域ネットワーク２Ｃ経由で対向側暗号通信装置３Ｄに収容接続する対向側通信装置５Ｂとの間で通信フレームを送受信するようにしたので、暗号通信機能を備えていない通信装置５Ｂであっても、暗号通信装置３Ｄを使用して通信装置５Ｂ間の暗号通信を確立することができる。
【０２４０】
第４の実施の形態によれば、暗号通信装置３Ｄが、ユニキャスト通信の暗号化に使用するセッション鍵を、暗号通信装置３Ｄ及び通信装置５Ｂのアドレス情報毎に格納しておき、対向側暗号通信装置３Ｄへの通信フレームの通信種別がユニキャスト通信であると判定されると、この通信フレームの送信先ＭＡＣアドレスを識別し、この送信先ＭＡＣアドレスに対応したセッション鍵を読み出し、この読み出したセッション鍵に基づき、通信フレームを暗号化すると共に、対向側暗号通信装置３Ｄからの通信フレームの通信種別がユニキャスト通信であると判定されると、この通信フレームの送信元ＭＡＣアドレスを識別し、この送信元ＭＡＣアドレスに対応したセッション鍵を読み出し、この読み出したセッション鍵に基づき、通信フレームを復号化するようにしたので、マルチキャスト通信は勿論のこと、ユニキャスト通信の通信フレームについても通信装置５Ｂ間の暗号通信を確立することができる。
【０２４１】
また、第４の実施の形態によれば、暗号通信装置３Ｄが、収容接続する通信装置５Ｂのアドレス情報を所定タイミングに応じて対向側暗号通信装置３Ｄに通知すると共に、対向側暗号通信装置３Ｄ側の対向側通信装置５Ｂのアドレス情報を受信すると、この対向側通信装置５Ｂのアドレス情報に対応付けて、この対向側通信装置５Ｂを収容接続する対向側暗号通信装置３Ｄのセッション鍵を格納すべく、セッション鍵テーブル５１Ｄを更新するようにしたので、各暗号通信装置３Ｄ側では、対向暗号通信装置３Ｄに収容接続する通信装置５Ｂ毎のセッション鍵を保持することができる。
【０２４２】
尚、上記第４の実施の形態においては、広域ネットワーク２Ｃ上で暗号通信装置３Ｄ側の通信装置５Ｂが特定グループ内の対向側通信装置５Ｂにマルチキャスト通信で通信フレームを暗号通信した場合、特定グループに対応したマルチキャスト鍵を使用して通信フレームのペイロード部の暗号通信を実行すると共に、暗号通信装置３Ｄ側の通信装置５Ｂが対向側通信装置５Ｂにユニキャスト通信で通信フレームを暗号通信した場合、対向側通信装置５ＢのＭＡＣアドレスに対応したセッション鍵を使用して通信フレームのペイロード部の暗号通信を実行するようにしたが、例えば通信装置５Ｂ及び対向側通信装置５Ｂ間の通信開始に応じて通信装置５Ｂからブロードキャスト通信で対向側通信装置５ＢにＭＡＣアドレスの問い合わせ要求に相当するＡＲＰ要求を実行する場合、ブロードキャスト通信に対応したマルチキャスト鍵を使用し、対向側通信装置５ＢからＡＲＰ要求に対応するＡＲＰ応答を通信装置５Ｂにユニキャスト通信で実行する場合、このユニキャスト通信の通信装置５Ｂのセッション鍵を使用して暗号通信を実行するようにしても、通信開始初期動作の通信を暗号化することで、より一層のセキュリティ強化を図ることができる。
【０２４３】
また、上記第４の実施の形態においては、図３８に示すように、通信フレームのペイロード部をマルチキャスト鍵又はセッション鍵に基づき暗号化及び復号化するようにしたが、通信フレーム内のＶＬＡＮタグを検出すると、ＶＬＡＮタグを暗号化又は復号化の対象とせずにスキップし、Ｔｙｐｅ／Ｌｅｎｇｔｈフィールドの次から続く、ペイロード部を暗号化フィールドとして暗号化又は復号化するようにしても良く、使用する回線サービスに応じて暗号化フィールドを適宜変更することも可能である。また、Ｔｙｐｅ／Ｌｅｎｇｔｈフィールドは、一部を暗号化の対象とするか否かを選択できるようにしてもよい。
【０２４４】
また、図３９に示すように、通信フレームの先頭からペイロード部の先頭までの間隔（バイト数）が明らかな場合には、所定バイト数をオフセット値として設定し、ペイロード部の先頭から暗号化又は復号化するようにしても、同様の効果が得られることは言うまでもない。
【産業上の利用可能性】
【０２４５】
本発明の暗号通信システムによれば、暗号通信装置が、マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、対向側暗号通信装置への通信データを検出すると、マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、マルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信装置間の通信データのセキュリティ強化を図ることができるため、例えばサービス映像の暗号化を要する映像配信システムに有用である。
【０２４６】
また、本発明の暗号通信装置によれば、マルチキャスト通信に関わる通信データの暗号化に使用するマルチキャスト鍵を格納しておき、対向側暗号通信装置への通信データを検出すると、マルチキャスト鍵に基づき、前記通信データを暗号化し、この暗号化した通信データを前記対向側暗号通信装置に伝送すると共に、前記対向側暗号通信装置の暗号化通信手段にて前記暗号化した通信データを検出すると、マルチキャスト鍵に基づき、前記対向側暗号通信装置側で前記暗号化した通信データを復号化するようにしたので、将来期待されるマルチキャスト通信可能な公共サービスネットワークは勿論のこと、現状でもマルチキャスト通信可能なＩＰ−ＶＰＮ等のマルチアクセスネットワークであっても、暗号通信装置を使用してマルチキャスト通信に関わる通信データのセキュリティ強化を図ることができるため、例えばサービス映像の暗号化を要する映像配信システムに使用する暗号通信装置に有用である。
【図面の簡単な説明】
【０２４７】
【図１】本発明に関わる第１の実施の形態を示す暗号通信システム内部の概略構成を示すブロック図である。
【図２】第１の実施の形態に関わる暗号通信装置内部の概略構成を示すブロック図である。
【図３】第１の実施の形態に関わる暗号通信装置内部のグループ管理テーブルのテーブル内容を端的に示す説明図である。
【図４】第１の実施の形態に関わる暗号通信装置内部のマルチキャスト鍵テーブルのテーブル内容を端的に示す説明図である。
【図５】第１の実施の形態に関わる通信装置内部の概略構成を示すブロック図である。
【図６】第１の実施の形態に関わる鍵管理サーバ内部の概略構成を示すブロック図である。
【図７】第１の実施の形態のマルチキャスト暗号化処理に関わる暗号通信装置内部の処理動作を示すフローチャートである。
【図８】第１の実施の形態のマルチキャスト復号化処理に関わる暗号通信装置内部の処理動作を示すフローチャートである。
【図９】第１の実施の形態を示す暗号通信システムの動作を端的に示す説明図である。
【図１０】他の実施の形態に関わるマルチキャスト鍵更新機能を内蔵した暗号通信装置内部の概略構成を示すブロック図である。
【図１１】図１０に示すマルチキャスト鍵更新機能内部の鍵フォーム格納部のテーブル内容を端的に示す説明図である。
【図１２】他の実施の形態に関わるキャスト鍵テーブルのテーブル内容を端的に示す説明図である。
【図１３】他の実施の形態に関わるキャスト鍵テーブルを使用した通信データの暗号化及び復号化処理を端的に示す説明図である。
【図１４】第２の実施の形態を示す暗号通信システムの暗号通信装置内部の概略構成を示すブロック図である。
【図１５】第２の実施の形態に関わる暗号通信装置内部のセッション鍵テーブルのテーブル内容を端的に示す説明図である。
【図１６】第２の実施の形態のマルチキャスト・ユニキャスト暗号化処理に関わる暗号通信装置内部の処理動作を示すフローチャートである。
【図１７】第２の実施の形態のマルチキャスト・ユニキャスト復号化処理に関わる暗号通信装置内部の処理動作を示すフローチャートである。
【図１８】第２の実施の形態を示す暗号通信システムの暗号通信装置の動作を端的に示す説明図である。
【図１９】第３の実施の形態を示す映像配信システム内部の概略構成を示すブロック図である。
【図２０】第３の実施の形態に関わるセンタ側暗号通信装置内部の概略構成を示すブロック図である。
【図２１】第３の実施の形態に関わるセンタ側暗号通信装置内部のグループ管理テーブルのテーブル内容を端的に示す説明図である。
【図２２】第３の実施の形態に関わるセンタ側暗号通信装置内部のマルチキャスト鍵テーブルのテーブル内容を端的に示す説明図である。
【図２３】第３の実施の形態に関わる拠点側暗号通信装置内部の概略構成を示すブロック図である。
【図２４】第３の実施の形態に関わる拠点側暗号通信装置内部の拠点側マルチキャスト鍵テーブルのテーブル内容を端的に示す説明図である。
【図２５】第３の実施の形態に関わる鍵管理サーバ内部の概略構成を示すブロック図である。
【図２６】第３の実施の形態を示す映像配信システムの初期状態を端的に示す説明図である。
【図２７】第３の実施の形態を示す映像配信システムの映像配信準備状態を端的に示す説明図である。
【図２８】第３の実施の形態を示す映像配信システムのサービス映像視聴手続状態を端的に示す説明図である。
【図２９】第３の実施の形態を示す映像配信システムのサービス映像配信状態を端的に示す説明図である。
【図３０】第４の実施の形態を示す広域ネットワーク用暗号通信システム内部の概略構成を示す説明図である。
【図３１】第４の実施の形態に関わる暗号通信装置内部の概略構成を示すブロック図である。
【図３２】第４の実施の形態に関わる暗号通信装置のグループ管理テーブルのテーブル内容を端的に示す説明図である。
【図３３】第４の実施の形態に関わる暗号通信装置のマルチキャスト鍵テーブルのテーブル内容を端的に示す説明図である。
【図３４】第４の実施の形態に関わる暗号通信装置のセッション鍵テーブルのテーブル内容を端的に示す説明図である。
【図３５】第４の実施の形態に関わる鍵管理サーバ内部の概略構成を示すブロック図である。
【図３６】第４の実施の形態のマルチキャスト・ユニキャスト暗号化処理に関わる暗号通信装置内部の概略構成を示すブロック図である。
【図３７】第４の実施の形態のマルチキャスト・ユニキャスト復号化処理に関わる暗号通信装置内部の概略構成を示すブロック図である。
【図３８】他の実施の形態に関わる通信フレームの暗号化及び復号化に関わる動作を端的に示す説明図である。
【図３９】他の実施の形態に関わる通信フレームの暗号化及び復号化に関わる動作を端的に示す説明図である。
【符号の説明】
【０２４８】
１  暗号通信システム
１Ａ  映像配信システム(暗号通信システム)
１Ｂ  広域ネットワーク用暗号通信システム(暗号通信システム)
２  マルチアクセスネットワーク
２Ａ  ＩＰ網(マルチアクセスネットワーク)
２Ｃ  広域ネットワーク(マルチアクセスネットワーク)
３  暗号通信装置
３Ａ  暗号通信装置
３Ｂ  センタ側暗号通信装置(暗号通信装置)
３Ｃ  拠点側暗号通信装置(暗号通信装置)
３Ｄ  暗号通信装置
４  鍵管理サーバ
４Ａ  鍵管理サーバ
４Ｂ  鍵管理サーバ
５  通信装置
５Ａ  通信装置
５Ｂ  通信装置
１２  通信装置用インタフェース（データ配信手段）
１２Ｃ  通信装置用インタフェース（データ配信手段）
１２Ｄ  通信装置用インタフェース（データ配信手段）
１３  アドレス情報管理部(配下アドレス情報管理手段)
１３Ｂ  アドレス情報管理部(配下アドレス情報管理手段)
１３Ｃ  拠点側アドレス情報管理部(配下アドレス情報管理手段)
１３Ｄ  アドレス情報管理部(配下アドレス情報管理手段)
１４  グループ管理テーブル(グループ情報格納手段)
１４Ｂ  グループ管理テーブル(グループ情報格納手段)
１４Ｄ  グループ管理テーブル(グループ情報格納手段)
１５  マルチキャスト鍵テーブル(マルチキャスト鍵格納手段)
１５Ｂ  マルチキャスト鍵テーブル(マルチキャスト鍵格納手段)
１５Ｃ  拠点側マルチキャスト鍵テーブル(マルチキャスト鍵格納手段)
１５Ｄ  マルチキャスト鍵テーブル(マルチキャスト鍵格納手段)
１６  アドレス情報識別部(アドレス情報識別手段)
１６Ｄ  アドレス情報識別部(アドレス情報識別手段)
１８  グループ識別部(グループ識別手段)
１８Ｃ  拠点側グループ識別部(グループ識別手段)
１８Ｄ  グループ識別部(グループ識別手段)
１９  暗号化処理部(暗号化通信手段)
１９Ｂ  暗号化処理部(暗号化通信手段)
１９Ｄ  暗号化処理部(暗号化通信手段)
２０  復号化処理部(復号化通信手段)
２０Ｃ  復号化処理部(復号化通信手段)
２０Ｄ  復号化処理部(復号化通信手段)
２１  制御部(マルチキャスト鍵更新手段)
２１Ｂ  制御部(マルチキャスト鍵更新手段)
２１Ｃ  拠点側制御部(マルチキャスト鍵更新手段)
２１Ｄ  制御部(マルチキャスト鍵更新手段)
２４  マルチキャスト更新部(マルチキャスト鍵更新手段)
３１  データ送信部（データ送信手段）
３１Ｄ  フレーム送信部（データ送信手段）
３２  データ受信部(データ受信手段)
３２Ｄ  フレーム受信部(データ受信手段)
５１  セッション鍵テーブル(セッション鍵格納手段)
５１Ｄ  セッション鍵テーブル(セッション鍵格納手段)
５２  アドレス情報通知部（配下アドレス管理情報通知手段）
５２Ｄ  アドレス情報通知部（配下アドレス管理情報通知手段）
５３  テーブル更新部(更新手段)
５３Ｄ  テーブル更新部(更新手段)
【図１】
2008199391.tif 000003
【図２】
2008199391.tif 000004
【図３】
2008199391.tif 000005
【図４】
2008199391.tif 000006
【図５】
2008199391.tif 000007
【図６】
2008199391.tif 000008
【図７】
2008199391.tif 000009
【図８】
2008199391.tif 000010
【図９】
2008199391.tif 000011
【図１０】
2008199391.tif 000012
【図１１】
2008199391.tif 000013
【図１２】
2008199391.tif 000014
【図１３】
2008199391.tif 000015
【図１４】
2008199391.tif 000016
【図１５】
2008199391.tif 000017
【図１６】
2008199391.tif 000018
【図１７】
2008199391.tif 000019
【図１８】
2008199391.tif 000020
【図１９】
2008199391.tif 000021
【図２０】
2008199391.tif 000022
【図２１】
2008199391.tif 000023
【図２２】
2008199391.tif 000024
【図２３】
2008199391.tif 000025
【図２４】
2008199391.tif 000026
【図２５】
2008199391.tif 000027
【図２６】
2008199391.tif 000028
【図２７】
2008199391.tif 000029
【図２８】
2008199391.tif 000030
【図２９】
2008199391.tif 000031
【図３０】
2008199391.tif 000032
【図３１】
2008199391.tif 000033
【図３２】
2008199391.tif 000034
【図３３】
2008199391.tif 000035
【図３４】
2008199391.tif 000036
【図３５】
2008199391.tif 000037
【図３６】
2008199391.tif 000038
【図３７】
2008199391.tif 000039
【図３８】
2008199391.tif 000040
【図３９】
2008199391.tif 000041