(57)【特許請求の範囲】
【請求項１】
暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を配布先へ配布するＳＰＤ管理装置において、
予め、ＳＰＤを配布先と対応させて格納するＳＰＤ格納部と、
ＳＰＤを分割するための分割情報を配布先と対応させて格納する分割情報格納部と、
上記ＳＰＤ格納部から配布先に対応するＳＰＤを読みこみ、上記分割情報格納部から配布先に対応する分割情報を読み込み、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを分割して複数の分割ＳＰＤ情報を生成する分割部と、
上記分割部が生成した複数の分割ＳＰＤ情報を送信する管理側通信部と
を備えることを特徴とするＳＰＤ管理装置。
【請求項２】
上記分割情報格納部は、分割情報として、配布先へ一度に送信できるデータサイズを格納し、
上記分割部は、上記データサイズに基づいて、ＳＰＤを分割する分割数を算出し、算出した分割数を上記分割ＳＰＤ情報へ含めることを特徴とする請求項１記載のＳＰＤ管理装置。
【請求項３】
上記ＳＰＤ管理装置は、さらに、
ＳＰＤを生成するためのセキュリティに関する情報と、上記セキュリティに関する情報に基づいて生成するＳＰＤを配布する配布先との入力を受けつける入力部と、
上記入力部が受けつけたセキュリティに関する情報に基づいて、ＳＰＤを生成し、生成したＳＰＤを上記配布先と対応させて上記ＳＰＤ格納部へ格納する生成部と
を備え、
上記入力部は、さらに、ＳＰＤを送付する指示と、配布先と、配布先へ一度に送信できるデータサイズとの入力を受けつけ、
上記分割部は、入力部が受けつけた上記ＳＰＤを送付する指示と、配布先と、配布先へ一度に送信できるデータサイズとを入力し、上記配布先に対応するＳＰＤを上記ＳＰＤ格納部から読みこみ、読みこんだＳＰＤを上記データサイズに分割して複数の分割ＳＰＤ情報を生成することを特徴とする請求項１記載のＳＰＤ管理装置。
【請求項４】
暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）をＳＰＤ管理装置から配布先となるＳＰＤ受信装置へ配布するＳＰＤ分割配布方式において、
上記ＳＰＤ管理装置は、
予め、ＳＰＤを配布先と対応させて格納するＳＰＤ格納部と、
ＳＰＤを分割するための分割情報を配布先と対応させて格納する分割情報格納部と、
上記ＳＰＤ格納部から配布先に対応するＳＰＤを読みこみ、上記分割情報格納部から配布先に対応する分割情報を読み込み、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを分割して複数の分割ＳＰＤ情報を生成する分割部と、
上記分割部が生成した複数の分割ＳＰＤ情報を送信する管理側通信部と
を備え、
上記ＳＰＤ受信装置は、
上記ＳＰＤ管理装置が送信した複数の分割ＳＰＤ情報を受信する受信側通信部と、
上記受信側通信部が受信した複数の分割ＳＰＤ情報を保存する受信データ保存部と、
上記受信データ保存部に格納された複数の分割ＳＰＤ情報を読み出し、読み出した複数の分割ＳＰＤ情報を用いて、ＳＰＤを合成する合成部と、
上記合成部が合成したＳＰＤを保管するＳＰＤ保管部と
を備えることを特徴とするＳＰＤ分割配布方式。
【請求項５】
上記分割情報格納部は、分割情報として、配布先にＳＰＤを送信するときのデータサイズを格納し、
上記分割部は、上記データサイズに基づいて、ＳＰＤを分割する分割数を算出し、算出した分割数を上記分割ＳＰＤ情報へ含め、
上記ＳＰＤ受信装置は、さらに、
上記受信側通信部が受信した複数の分割ＳＰＤ情報を入力し、入力した分割ＳＰＤ情報を受信データ保存部へ格納し、入力した複数の分割ＳＰＤ情報を解析して分割数を取得し、上記受信データ保存部へ格納された分割ＳＰＤ情報が上記取得した分割数と一致したときに、ＳＰＤを合成することを上記合成部へ指示する解析部を備えることを特徴とする請求項４記載のＳＰＤ分割配布方式。
【請求項６】
上記ＳＰＤ管理装置は、さらに、
上記分割部から複数の分割ＳＰＤ情報を入力し、入力した複数の分割ＳＰＤ情報それぞれを暗号化し、認証書を付加して複数の分割送信データを生成する認証処理部を備え、
上記管理側通信部は、上記認証処理部が生成した複数の分割送信データを、上記受信側通信部と通信する場合に使用する独自のプロトコルを用いて配布先へ送信し、
上記受信側通信部は、上記管理側通信部が送信した複数の分割送信データを、上記独自のプロトコルを用いて受信し、
上記ＳＰＤ受信装置は、さらに、
上記受信側通信部が受信した複数の分割送信データそれぞれを認証し、復号して複数の分割ＳＰＤ情報を生成する認証処理部を備え、
上記解析部は、上記認証処理部が生成した複数の分割ＳＰＤ情報を入力することを特徴とする請求項４または５記載のＳＰＤ分割配布方式。
【請求項７】
暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を当該ＳＰＤの配布先と対応させて格納するＳＰＤ格納部と、
ＳＰＤを分割するための分割情報を配布先と対応させて格納する分割情報格納部と
を備えたＳＰＤ管理装置におけるＳＰＤ分割配布方法であって、
分割部が、上記ＳＰＤ格納部から配布先に対応するＳＰＤを中央演算処理装置により読みこみ、上記分割情報格納部から配布先に対応する分割情報を中央演算処理装置により読み込み、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを中央演算処理装置により分割して複数の分割ＳＰＤ情報を生成するステップと、
管理側通信部が、生成された複数の分割ＳＰＤ情報を上記配布先にネットワークを介して中央演算処理装置により送信するステップと
を有することを特徴とするＳＰＤ分割配布方法。
【請求項８】
暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を当該ＳＰＤの配布先と対応させて格納するＳＰＤ格納部と、ＳＰＤを分割するための分割情報を配布先と対応させて格納する分割情報格納部とを備えたＳＰＤ管理装置と、
分割された複数のＳＰＤの各ＳＰＤを含む分割ＳＰＤ情報を複数保存する受信データ保存部と、ＳＰＤを保管するＳＰＤ保管部とを備えたＳＰＤ受信装置と
を備えたＳＰＤ分割配布方式におけるＳＰＤ分割配布方法であって、
上記ＳＰＤ管理装置の分割部が、上記ＳＰＤ格納部から配布先に対応するＳＰＤを中央演算処理装置により読みこみ、上記分割情報格納部から配布先に対応する分割情報を中央演算処理装置により読みこみ、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを中央演算処理装置により分割して複数の分割ＳＰＤ情報を生成するステップと、
上記ＳＰＤ管理装置の管理側通信部が、生成された複数の分割ＳＰＤ情報を上記配布先にネットワークを介して中央演算処理装置により送信するステップと、
上記ＳＰＤ受信装置の受信側通信部が、送信された複数の分割ＳＰＤ情報をネットワークを介して中央演算処理装置により受信するステップと、
上記ＳＰＤ受信装置の解析部が、受信された複数の分割ＳＰＤ情報を上記受信データ保存部に中央演算処理装置により保存するステップと、
上記ＳＰＤ受信装置の合成部が、上記受信データ保存部に保存された複数の分割ＳＰＤ情報を中央演算処理装置により読み出し、読み出した複数の分割ＳＰＤ情報を用いて、中央演算処理装置によりＳＰＤを合成し、合成したＳＰＤを上記ＳＰＤ保管部に中央演算処理装置により保管するステップと
を有することを特徴とするＳＰＤ分割配布方法。
【請求項９】
暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を当該ＳＰＤの配布先と対応させて格納するＳＰＤ格納部と、ＳＰＤを分割するための分割情報を配布先と対応させて記憶する分割情報格納部とを備えたＳＰＤ管理装置における処理をコンピュータに実行させるためのＳＰＤ分割配布プログラムを記録したコンピュータで読み取り可能な記録媒体であって、
上記ＳＰＤ管理装置の分割部が、上記ＳＰＤ格納部から配布先に対応するＳＰＤを中央演算処理装置により読みこみ、上記分割情報格納部から配布先に対応する分割情報を中央演算処理装置により読みこみ、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを中央演算処理装置により分割して複数の分割ＳＰＤ情報を生成する処理と、
上記ＳＰＤ管理装置の管理側通信部が、生成された複数の分割ＳＰＤ情報を上記配布先にネットワークを介して中央演算処理装置により送信する処理と
をコンピュータに実行させるためのＳＰＤ分割配布プログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、管理装置が保管するＳＰＤをＶＰＮ装置へ配布する装置及び方法に関する。
【０００２】
【従来の技術】
ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）による暗号通信では、ＶＰＮ装置９１へ配布するセキュリティ・ポリシー・データ（以下、この明細書では「ＳＰＤ」と記す）を管理装置９０で一元管理し、所定のプロトコルを用いて管理装置９０からＶＰＮ装置９１へ配布する。
図１９は、従来のＶＰＮによる暗号通信を行う場合に、管理装置９０から複数のＶＰＮ装置９１へＳＰＤを配布する例を表した図である。
図１９に示すように、管理装置９０から複数のＶＰＮ装置９１にＳＰＤを配布する。所定のプロトコルとして、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の公開されている手順がある。
【０００３】
管理装置９０からＶＰＮ装置９１へＳＰＤを配布する場合、公開されているプロトコルを用いる場合は、ＳＰＤを転送中に、第三者によるＳＰＤの取得を可能にすることになっている。また、ＳＰＤは、暗号化して配布するが、第三者が暗号を解読し、復号が可能になった場合は、セキュリティを確保することはできない。また、ＳＰＤのサイズは、複数のＶＰＮ装置９１それぞれについてさまざまである。
【０００４】
また、ＳＰＤを配布するときに、一度に配布できるサイズは、ＶＰＮ装置によってさまざまであり、ＶＰＮ装置に対応して設計するＳＰＤのサイズを考慮する必要があった。
【０００５】
【発明が解決しようとする課題】
従来のＳＰＤの配布では、公開されてたプロトコルを用いることより、第三者によって配布中のＳＰＤが盗まれる可能性が高かった。
また、暗号化したＳＰＤを配布していても、第三者に復号する鍵を盗まれた場合は、ＳＰＤを解読することが可能となっていた。
さらに、ＳＰＤの設計にあたっては、ＳＰＤのサイズがさまざまであるため、ＳＰＤのサイズを考慮してＳＰＤを配布する必要があり、処理が煩雑になっていた。
ＳＰＤ設計時にＶＰＮ装置に対応させてＳＰＤのサイズを制限する必要があった。
【０００６】
そこで、この発明では、セキュリティを確保しつつ、効率的にＳＰＤを配布する装置及び方法を提供することを目的とする。
また、ＳＰＤ設計時にＳＰＤのサイズを制限することなく、ＳＰＤを設計することができるＳＰＤを配布する装置及び方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係るＳＰＤ管理装置は、暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を配布先へ配布するＳＰＤ管理装置において、
予め、ＳＰＤを配布先と対応させて格納するＳＰＤ格納部と、
ＳＰＤを分割するための分割情報を配布先と対応させて格納する分割情報格納部と、
上記ＳＰＤ格納部から配布先に対応するＳＰＤを読みこみ、上記分割情報格納部から配布先に対応する分割情報を読み込み、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを分割して複数の分割ＳＰＤ情報を生成する分割部と、
上記分割部が生成した複数の分割ＳＰＤ情報を送信する管理側通信部と
を備えることを特徴とする。
【０００８】
上記分割情報格納部は、分割情報として、配布先へ一度に送信できるデータサイズを格納し、
上記分割部は、上記データサイズに基づいて、ＳＰＤを分割する分割数を算出し、算出した分割数を上記分割ＳＰＤ情報へ含めることを特徴とする。
【０００９】
上記ＳＰＤ管理装置は、さらに、
ＳＰＤを生成するためのセキュリティに関する情報と、上記セキュリティに関する情報に基づいて生成するＳＰＤを配布する配布先との入力を受けつける入力部と、
上記入力部が受けつけたセキュリティに関する情報に基づいて、ＳＰＤを生成し、生成したＳＰＤを上記配布先と対応させて上記ＳＰＤ格納部へ格納する生成部と
を備え、
上記入力部は、さらに、ＳＰＤを送付する指示と、配布先と、配布先へ一度に送信できるデータサイズとの入力を受けつけ、
上記分割部は、入力部が受けつけた上記ＳＰＤを送付する指示と、配布先と、配布先へ一度に送信できるデータサイズとを入力し、上記配布先に対応するＳＰＤを上記ＳＰＤ格納部から読みこみ、読みこんだＳＰＤを上記データサイズに分割して複数の分割ＳＰＤ情報を生成することを特徴とする。
【００１０】
この発明に係るＳＰＤ受信装置は、暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を分割した複数の分割ＳＰＤ情報を受信する受信側通信部と、
上記受信側通信部が受信した複数の分割ＳＰＤ情報を保存する受信データ保存部と、
上記受信データ保存部に格納された複数の分割ＳＰＤ情報を読み出し、読み出した複数の分割ＳＰＤ情報を用いて、ＳＰＤを合成する合成部と、
上記合成部が合成したＳＰＤを保管するＳＰＤ保管部と
を備えることを特徴とする。
【００１１】
上記複数の分割ＳＰＤ情報それぞれは、複数の分割ＳＰＤ情報の数を示す分割数を含み、
上記ＳＰＤ受信装置は、さらに、
上記受信側通信部が受信した複数の分割ＳＰＤ情報を入力し、入力した分割ＳＰＤ情報を受信データ保存部へ格納し、入力した複数の分割ＳＰＤ情報を解析して分割数を取得し、上記受信データ保存部へ格納された分割ＳＰＤ情報が上記取得した分割数と一致したときに、ＳＰＤを合成することを上記合成部へ指示する解析部を備えることを特徴とする。
【００１２】
この発明に係るＳＰＤ分割配布方式は、暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）をＳＰＤ管理装置から配布先となるＳＰＤ受信装置へ配布するＳＰＤ分割配布方式において、
上記ＳＰＤ管理装置は、
予め、ＳＰＤを配布先と対応させて格納するＳＰＤ格納部と、
ＳＰＤを分割するための分割情報を配布先と対応させて格納する分割情報格納部と、
上記ＳＰＤ格納部から配布先に対応するＳＰＤを読みこみ、上記分割情報格納部から配布先に対応する分割情報を読み込み、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを分割して複数の分割ＳＰＤ情報を生成する分割部と、
上記分割部が生成した複数の分割ＳＰＤ情報を送信する管理側通信部と
を備え、
上記ＳＰＤ受信装置は、
上記ＳＰＤ管理装置が送信した複数の分割ＳＰＤ情報を受信する受信側通信部と、
上記受信側通信部が受信した複数の分割ＳＰＤ情報を保存する受信データ保存部と、
上記受信データ保存部に格納された複数の分割ＳＰＤ情報を読み出し、読み出した複数の分割ＳＰＤ情報を用いて、ＳＰＤを合成する合成部と、
上記合成部が合成したＳＰＤを保管するＳＰＤ保管部と
を備えることを特徴とする。
【００１３】
上記分割情報格納部は、分割情報として、配布先にＳＰＤを送信するときのデータサイズを格納し、
上記分割部は、上記データサイズに基づいて、ＳＰＤを分割する分割数を算出し、算出した分割数を上記分割ＳＰＤ情報へ含め、
上記ＳＰＤ受信装置は、さらに、
上記受信側通信部が受信した複数の分割ＳＰＤ情報を入力し、入力した分割ＳＰＤ情報を受信データ保存部へ格納し、入力した複数の分割ＳＰＤ情報を解析して分割数を取得し、上記受信データ保存部へ格納された分割ＳＰＤ情報が上記取得した分割数と一致したときに、ＳＰＤを合成することを上記合成部へ指示する解析部を備えることを特徴とする。
【００１４】
上記ＳＰＤ管理装置は、さらに、
上記分割部から複数の分割ＳＰＤ情報を入力し、入力した複数の分割ＳＰＤ情報それぞれを暗号化し、認証書を付加して複数の分割送信データを生成する認証処理部を備え、
上記管理側通信部は、上記認証処理部が生成した複数の分割送信データを、上記受信側通信部と通信する場合に使用する独自のプロトコルを用いて配布先へ送信し、
上記受信側通信部は、上記管理側通信部が送信した複数の分割送信データを、上記独自のプロトコルを用いて受信し、
上記ＳＰＤ受信装置は、さらに、
上記受信側通信部が受信した複数の分割送信データそれぞれを認証し、復号して複数の分割ＳＰＤ情報を生成する認証処理部を備え、
上記解析部は、上記認証処理部が生成した複数の分割ＳＰＤ情報を入力することを特徴とする。
【００１５】
この発明に係るＳＰＤ分割配布方法は、暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を配布先へ配布するＳＰＤ分割配布方法において、
ＳＰＤを分割するための分割情報を取得し、
取得した分割情報に基づいて、上記ＳＰＤを分割して複数の分割ＳＰＤ情報を生成し、
生成した複数の分割ＳＰＤ情報を配布先へ送信することを特徴とする。
【００１６】
この発明に係るＳＰＤ分割配布方法は、暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を分割した複数の分割ＳＰＤ情報を受信し、
受信した複数の分割ＳＰＤ情報を保存し、
ＳＰＤを分割した分割数と保存した複数の分割ＳＰＤ情報とが一致することを検出し、
検出したときに、保存した複数の分割ＳＰＤ情報を用いて、ＳＰＤを合成し、
合成したＳＰＤを保管することを特徴とする。
【００１７】
この発明に係るＳＰＤ分割配布方法は、暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を配布するＳＰＤ分割配布方法において、
ＳＰＤと、ＳＰＤを分割するための分割情報を配布先と対応させて記憶領域へ保存し、
配布先に対応するＳＰＤと分割情報とを上記記憶領域から読みこみ、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを分割して複数の分割ＳＰＤ情報を生成し、
生成した複数の分割ＳＰＤ情報を送信し、
送信された複数の分割ＳＰＤ情報を受信し、
受信した複数の分割ＳＰＤ情報を用いて、ＳＰＤを合成し、
合成したＳＰＤを保管することを特徴とする。
【００１８】
暗号通信のセキュリティを確保するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を配布するＳＰＤ分割配布方法をコンピュータに実行させるためのＳＰＤ分割配布プログラムを記録したコンピュータで読み取り可能な記録媒体において、
ＳＰＤと、ＳＰＤを分割するための分割情報を配布先と対応させて記憶領域へ保存し、
配布先に対応するＳＰＤと分割情報とを上記記憶領域から読みこみ、読みこんだ分割情報に基づいて、上記読みこんだＳＰＤを分割して複数の分割ＳＰＤ情報を生成し、
生成した複数の分割ＳＰＤ情報を送信することを特徴とするＳＰＤ分割配布方法と、
送信された複数の分割ＳＰＤ情報を受信し、
受信した複数の分割ＳＰＤ情報を用いて、ＳＰＤを合成し、
合成したＳＰＤを保管することを特徴とするＳＰＤ分割配布方法との少なくともいずれか一方のＳＰＤ分割配布方法をコンピュータに実行させるためのＳＰＤ分割配布プログラムを記録したコンピュータで読み取り可能な記録媒体。
【００１９】
【発明の実施の形態】
実施の形態１．
図１は、この発明のＳＰＤ分割配布方式及びＳＰＤ分割配布方法のシステム構成の一例を表す図である。
図１のシステム構成は、管理装置（ＳＰＤ管理装置）１００とＶＰＮ装置（ＳＰＤ受信装置）２００とを含む。
管理装置１００は、ＶＰＮ装置２００に配布するセキュリティ・ポリシー・データ（以下、「ＳＰＤ」と記す）を一元管理すると伴に、ＶＰＮ装置２００の稼動状況を管理する。
ＶＰＮ装置２００は、管理装置１００からＳＰＤを取得し、取得したＳＰＤに基づいて、暗号通信を実現する。ＶＰＮ装置２００は、複数の端末と接続され、上記複数の端末を利用するユーザから暗号通信の要求を受けつけ、暗号通信を実現する。
【００２０】
図２は、管理装置１００の構成の一例を表す図である。
管理装置１００は、１１０〜１９４の符号で示す構成要素を含む。
入力部１１０は、ユーザとのインタフェースを司る。ユーザからの情報の入力を受け付ける。また、ユーザへ、管理装置１００からの通知を出力する。ユーザは、入力部１１０を介して、ＳＰＤに関する情報を入力する。入力部１１０は、ユーザが指定する装置管理情報の入力、ＳＰＤに関する情報の入力、ＳＰＤの送付指示、その他ユーザからの指示、等の入力を受けつける。
生成部１２０は、入力部１１０で受けつけたセキュリティに関する情報を入力し、入力したセキュリティに関する情報に基づいて、ＳＰＤを生成する。
【００２１】
ＳＰＤ格納部１９１は、生成部１２０が生成したＳＰＤを格納する。
ＳＰＤは、セキュリティを確保するための情報であり、暗号化した情報を通信する通信先を特定する情報と、暗号化・復号に関する情報と、認証書とを含む。暗号化・復号に関する情報は、暗号化するときに使用する鍵を生成するための情報（パラメータ）であってもよいし、暗号鍵そのものであってもよい。図３は、ＳＰＤ格納部１９１の一例を表す図である。ＳＰＤ格納部１９１は、各装置毎のＳＰＤを、各装置を識別する装置ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）に対応付けて格納する。
ＶＰＮ装置２００は、管理装置１００よりＳＰＤの配布を受け、ＳＰＤに含まれる通信先を抽出し、抽出した通信先との暗号通信を実現する。
【００２２】
管理側通信部１５０は、ネットワークを介して、ＶＰＮ装置２００と通信するインタフェースである。
分割情報格納部１９２は、ＳＰＤの分割に関する情報（分割情報）を格納する。分割情報格納部１９２は、複数のＶＰＮ装置２００それぞれを特定する装置ＩＤと、複数のＶＰＮ装置２００それぞれに対応する分割に関する情報とを対応させて格納する。分割情報には、分割数、配布するＳＰＤのデータのサイズ、等が含まれる。図４は、分割情報格納部１９２の一例を表す図である。分割情報格納部１９２は、各装置毎の分割情報を、各装置を識別する装置ＩＤに対応付けて格納する。
【００２３】
分割部１３０は、ＳＰＤ格納部１９１に格納されたＳＰＤを読みこみ、読みこんだＳＰＤを分割し、複数の分割ＳＰＤ情報を生成する。分割ＳＰＤ情報は、ＳＰＤを分割して生成された複数の分割ＳＰＤ情報のそれぞれを示す。分割ＳＰＤ情報は、分割数と、配置番号とを含む。配置番号は、分割ＳＰＤ情報が、ＳＰＤ全体の中で、何番目に配置される情報であるかを示す。分割部１３０は、分割情報格納部１９２に格納された分割情報に基づいてＳＰＤを分割する。また、分割部１３０は、分割して生成した分割ＳＰＤ情報を一次的に保存する一時記憶領域を備える。
【００２４】
管理部１６０は、全体を制御する。また、管理部１６０は、入力部１１０から入力された要求（指示）、あるいは、管理側通信部１５０が受信した通知を解析し、処理を実施する機能を選択し、選択した機能を実施する構成要素へ、処理の実行を指示する。
暗号化情報格納部１９３は、暗号化に関する情報（暗号情報）を格納する。暗号情報は、通信先の装置ＩＤと暗号鍵とを含む。図５は、暗号化情報格納部１９３の一例を表す図である。暗号化情報格納部１９３は、各装置毎の暗号情報を、各装置を識別する装置ＩＤに対応付けて格納する。
認証書格納部１９４は、認証書を格納する。認証書は、認証局（図２では図示していないが、管理装置１００に備える）によって発行される。
【００２５】
認証管理部１４０は、送信する情報（ＳＰＤを含む）を暗号化し、暗号化した情報へ認証書を付加する。また、認証管理部１４０は、受信した情報（ＳＰＤを含む）に添付された認証書を認証し、認証した情報を復号する。暗号化部１４１は、上記１９３に格納された暗号情報に基づいて、情報を暗号化・復号する。認証書付加部１４２は、上記認証書格納部１９４に格納された認証書を用いて、暗号化した情報へ認証書を付加し、受信した情報に付加された認証書を認証する。認証管理部１４０は、分割部１３０によって生成された複数の分割ＳＰＤ情報それぞれを暗号化し、認証書を添付して複数の分割送信データを生成する。分割送信データは、分割ＳＰＤ情報を暗号化し、認証書を添付したデータをいう。
【００２６】
図６は、ＶＰＮ装置２００の構成の一例を表す図である。
ＶＰＮ装置２００は、２１０〜２９２の符号で示す構成要素を含む。
受信側通信部２１０は、ネットワークを介して、管理装置１００、端末等と通信するインタフェースである。
受信データ保存部２９１は、ＶＰＮ装置２００が受信した分割されたＳＰＤ（分割ＳＰＤ情報）を保存する。
ＳＰＤ保管部２９２は、ＳＰＤを保管する。保管するＳＰＤは、受信した分割ＳＰＤ情報に基づいて合成されたものである。
解析部２２０は、管理装置１００が受信した情報を解析する。受信した情報について、認証、復号が必要な場合は、認証処理部２４０に指示して行う。解析した結果、受信した情報が分割されたＳＰＤである場合、受信した情報を受信データ保存部２９１へ格納する。
【００２７】
暗号情報格納部２９３は、暗号化に関する情報（暗号情報）を格納する。暗号情報は、通信先の装置ＩＤと暗号鍵とを含む。暗号情報格納部２９３は、各装置毎の暗号情報を通信先と、通信先に対応する暗号情報とを格納する。図５に示す管理装置１００の暗号化情報格納部１９３の一つの装置ＩＤ分のデータを格納する。
認証書格納部２９４は、認証書を格納する。認証書は、管理装置１００から配布される。
【００２８】
認証処理部２４０は、送信する情報（ＳＰＤを含む）を暗号化し、暗号化した情報へ認証書を付加する。また、認証処理部２４０は、受信した情報（ＳＰＤを含む）に添付された認証書を認証し、認証した情報を復号する。復号部２４１は、暗号情報格納部２９３に格納された暗号情報を用いて、情報を暗号化・復号する。認証部２４２は、認証書格納部２９４に格納された認証書を用いて、暗号化した情報へ認証書を付加し、受信した情報に付加された認証書を認証する。ＶＰＮ装置２００がＳＰＤを受信したときは、認証・復号を行う。
合成部２３０は、解析部２２０の指示を受けて、受信データ保存部２９１に格納された分割ＳＰＤ情報を読み出し、読み出した分割ＳＰＤ情報を用いて、ＳＰＤを生成する。生成されたＳＰＤは、ＳＰＤ保管部２９２へ保管される。ＳＰＤ保管部２９２に保管されるＳＰＤは、ＶＰＮ装置２００が起動する毎に、管理装置１００から配布され、更新される。
【００２９】
また、管理装置１００及びＶＰＮ装置２００は、その他の構成要素を有するが、本願発明に直接関係ない構成要素については、説明を省略する。
【００３０】
次に、動作を説明する。
まず、管理装置１００の動作を説明する。
図７は、管理装置１００がＳＰＤを生成し、生成したＳＰＤを配布する動作の一例を表した図である。
また、図８は、ＶＰＮ装置２００が起動したことを管理装置１００が受信した時に、ＳＰＤを配布する動作の一例を表した図である。
【００３１】
まず、図７に基づいて、管理装置１００の動作を説明する。
ユーザは、管理装置１００を介して、セキュリティに関するデータを入力する（Ｓ１１）。入力されたセキュリティに関するデータは、このセキュリティに関するデータを送付する送付先の情報を含む。管理装置１００は、ユーザによって入力されたセキュリティに関するデータを受けつけ、受けつけたセキュリティに関するデータを生成部１２０へ出力する。
生成部１２０は、セキュリティに関するデータから送付先を抽出して取得する（Ｓ１２）。
生成部１２０は、入力されたセキュリティに関するデータからＳＰＤを生成する（Ｓ１３）。生成したＳＰＤは、ＳＰＤ格納部１９１へ格納される。
【００３２】
次に、ユーザは、ＳＰＤを送信することを指示するＳＰＤ送信要求を入力する（Ｓ１４）。ＳＰＤ送信要求は、送信先の情報（装置ＩＤ）を含む。入力部１１０は、ユーザによって入力されたＳＰＤ送信要求を受けつける。
入力部１１０は、受けつけたＳＰＤ送信要求を管理部１６０へ出力する。管理部１６０は、入力したＳＰＤ送信要求を分割部１３０へ出力し、ＳＰＤを送信する処理を実施することを指示する。分割部１３０は、ＳＰＤ送信要求から送信先の情報として装置ＩＤを取得し、取得した装置ＩＤに基づいてＳＰＤ格納部１９１を検索し、送信するＳＰＤを検出する（Ｓ１５）。
【００３３】
次に、分割部１３０は、分割送信データを生成する（Ｓ１６）。生成した分割送信データは、分割部１３０内に備える一時記憶領域に格納する。
次に、分割部１３０は、管理側通信部１５０を介して、生成した分割送信データを送信先へ送信する（Ｓ１７）。
分割送信データ生成（Ｓ１６）、及び、送信処理（Ｓ１７）の動作については、後述する。
【００３４】
なお、図７の動作では、ユーザがセキュリティに関するデータを入力し、続いて、ユーザが生成したＳＰＤを送信する要求するＳＰＤ送信要求を入力した場合を説明したが、ユーザは、ＳＰＤ送信要求を後から入力してもよい。
ＳＰＤ送信要求を後から入力した場合は、図７のＳ１４からＳ１７の動作を行う。
【００３５】
次に、図８に基づいて、管理装置１００の動作を説明する。
管理側通信部１５０は、接続するＶＰＮ装置２００からＶＰＮ装置２００の起動を通知する起動通知（ＴＲＡＰ）を受信する（Ｓ２１）。起動通知には、起動通知を送信した送信元の情報（装置ＩＤ）が含まれる。
管理側通信部１５０は、受信した起動通知を管理部１６０へ出力する。管理部１６０は、入力した起動通知を分割部１３０へ出力し、ＳＰＤを送信する処理を実施することを分割部１３０へ指示する。
分割部１３０は、入力した起動通知から送信元の情報として装置ＩＤを取得する（Ｓ２２）。
次に、分割部１３０は、取得した装置ＩＤに基づいてＳＰＤ格納部１９１を検索し、送信するＳＰＤを検出する（Ｓ２３）。
【００３６】
次に、分割部１３０は、分割送信データを生成する（Ｓ２４）。生成した分割送信データは、分割部１３０内に備える一時記憶領域に格納する。
次に、分割部１３０は、管理側通信部１５０を介して、生成した分割送信データを送信先へ送信する（Ｓ２５）。
分割送信データ生成（Ｓ２４）、及び、送信処理（Ｓ２５）の動作については、後述する。
【００３７】
次に、分割送信データ生成（Ｓ１６、Ｓ２４）、及び、送信処理（Ｓ１７、Ｓ２５）の動作について説明する。分割送信データ生成（Ｓ１６、２４）、及び、送信処理（Ｓ１７、Ｓ２５）の動作は、図７及び図８で共通となる。
図９は、分割送信データ生成の動作の一例を表した図であり、図１０は、送信処理の動作の一例を表した図である。
【００３８】
図９を用いて、分割送信データの生成の動作を説明する。
まず、分割部１３０は、分割情報格納部１９２を検索して、装置ＩＤに対応する分割情報を取得する（Ｓ３１）。
分割部１３０は、取得した分割情報に基づいて、ＳＰＤを分割し、複数の分割ＳＰＤ情報を生成する。分割部１３０は、分割情報に含まれる、分割数、データサイズを用いてＳＰＤを分割する。また、分割部１３０は、分割数と、配置番号とを分割ＳＰＤ情報へ含める。
分割部１３０は、複数の分割ＳＰＤ情報それぞれを暗号化し、認証書を添付することを認証管理部１４０へ指示する。認証管理部１４０は、１９３から暗号情報を取得し、認証書格納部１９４から認証書を取得する。（Ｓ３３）。
【００３９】
次に、認証管理部１４０は、分割送信データのうち、何番目までを送ったかを示すカウンタｉへ初期値を設定し（ｉ＝０）、分割数を示す変数ｎへ分割数を設定する（Ｓ３４）。
次に、認証管理部１４０は、生成した複数の分割ＳＰＤ情報それぞれを暗号化し、認証書を付加する。上記動作を未処理の分割ＳＰＤ情報がなくなるまで（ＳＰＤを分割した分割数、ｉ＜ｎとなる間）、Ｓ３６〜Ｓ３９を繰り返して、分割ＳＰＤ情報から分割送信データを生成する（Ｓ３５）。
【００４０】
認証管理部１４０の暗号化部１４１は、Ｓ３３で取得した暗号情報に基づいて、分割ＳＰＤ情報を暗号化する（Ｓ３６）。
認証管理部１４０の認証書付加部１４２は、Ｓ３３で取得した認証書を用いて、暗号化した分割ＳＰＤ情報へ認証書を付加する（Ｓ３７）。
このように、認証管理部１４０は、Ｓ３６及びＳ３７の処理を実施することによって、分割ＳＰＤ情報から分割送信データを生成する。
認証管理部１４０は、生成した分割送信データを、分割部１３０へ渡し、分割部１３０は、受け取った分割送信データを一次記憶領域へ保存する（Ｓ３８）。
認証管理部１４０は、カウンタｉをカウントアップする（Ｓ３９）。
【００４１】
次に、図１０を用いて、送信処理の動作を説明する。
分割部１３０は、複数の分割送信データを一つずつ順番に送信する。分割部１３０は、送信する分割送信データが何番目であるかを示すカウンタｊへ初期値を設定し（ｊ＝０）、分割数を示す変数ｎへ分割数を設定する（Ｓ４１）。
分割部１３０は、一次記録領域に保存した複数の分割送信データを送信先へ送信する。上記動作を未送信の分割送信データがなくなるまで（ＳＰＤを分割した分割数、ｊ＜ｎとなる間）、Ｓ３６〜Ｓ３９を繰り返して、分割ＳＰＤ情報から分割送信データを生成する（Ｓ４２）。
【００４２】
分割部１３０は、カウンタｊをカウントアップする。カウンタｊが示す番号が、今回送信する分割送信データの番号となる。
分割部１３０は、カウンタｊが示す番号の分割送信データを一次記憶領域から取得する（Ｓ４４）。
分割部１３０は、管理側通信部１５０を介して、取得した分割送信データをＶＰＮ装置２００へ送信する（Ｓ４５）。
分割部１３０は、管理側通信部１５０から送信結果を受け取り、送信結果を判定する（Ｓ４６）。
送信結果がＯＫの場合（Ｓ４６でＯＫ）、Ｓ４２からの処理を繰り返す。
【００４３】
送信結果がＮＧの場合（Ｓ４６でＮＧ）、分割部１３０は、送信結果からエラー情報を取得し、取得したエラー情報を解析する（Ｓ４７）。
解析した結果、再送指定がない場合（Ｓ４８でＮｏ）、分割部１３０は、エラー処理を行い（Ｓ５０）、処理を終了する。
解析した結果、再送指定がある場合（Ｓ４８でＹｅｓ）、分割部１３０は、再送指定された分割送信データを取得し（Ｓ４９）、送信処理（Ｓ４５）以降の処理を行う。再送指定は、一例として、分割送信データを送信した順番を示すシーケンシャル番号を指定することによって行う。
【００４４】
次に、図１１を用いて、ＶＰＮ装置２００の動作を説明する。
図１１は、ＶＰＮ装置２００が分割されたＳＰＤを分割送信データとして受信する場合の動作の一例を表す図である。
【００４５】
受信側通信部２１０は、分割送信データを管理装置１００から受信する（Ｓ５１）。
受信側通信部２１０は、受信した分割送信データを解析部２２０へ出力する。
解析部２２０は、認証処理部２４０を用いて、入力した解析部２２０を認証し、復号し、分割送信データから分割ＳＰＤ情報を取得する（Ｓ５２）。
解析部２２０は、取得した分割ＳＰＤ情報を解析し、分割数と、配置番号とを抽出する（Ｓ５３）。
【００４６】
次に、解析部２２０は、受信した分割ＳＰＤ情報（分割送信データ）が、一番目に受信した分割ＳＰＤ情報であるかを確認する（Ｓ５４）。
一番目の分割ＳＰＤ情報の受信である場合（Ｓ５４でＹｅｓ）、解析部２２０は、受信した分割ＳＰＤ情報の数を示すカウンタｋへ初期値を設定し（ｋ＝０）、分割数を示す変数ｎへ分割数を設定する（Ｓ５５）。
解析部２２０は、受信した分割ＳＰＤ情報を受信データ保存部２９１へ保存する（Ｓ５６）。
解析部２２０は、カウンタｋをカウントアップする（Ｓ５７）。
分割ＳＰＤ情報を保存するときに、解析部２２０は、配置番号から既に受信した分割ＳＰＤ情報である場合は、受信した分割ＳＰＤ情報を破棄し、カウンタｋのカウントアップを行わない。
【００４７】
解析部２２０は、総ての分割ＳＰＤ情報を受信したかを判断する（ｋ≧ｎであるかを判断する）（Ｓ５８）。
まだ受信していない分割ＳＰＤ情報がある場合（Ｓ５８でＮｏ）、解析部２２０は、管理装置１００からの送信を待つ。
総ての分割ＳＰＤ情報を受信した場合（Ｓ５８でＹｅｓ）、解析部２２０は、受信データ保存部２９１に格納された分割ＳＰＤ情報を用いてＳＰＤを合成する（Ｓ５９）。解析部２２０は、分割数ｎと配置番号とを用いて、受信データ保存部２９１に格納された分割ＳＰＤ情報からＳＰＤを合成する。
【００４８】
分割送信データの受信が正常終了した場合、ＶＰＮ装置２００は、正常終了を通知する応答通知を送信する。また、異常終了した場合、ＶＰＮ装置２００は、再送を要求する分割送信データ送信した順番（シーケンシャル番号）を応答通知へ添付する。
解析部２２０は、合成したＳＰＤをＳＰＤ保管部２９２へ格納する（Ｓ６０）。
このようにして、ＶＰＮ装置２００は、配布される分割ＳＰＤ情報を受信し、受信した分割ＳＰＤ情報からＳＰＤを合成し、格納する。
【００４９】
このように、管理装置１００は、ＳＰＤを分割してＶＰＮ装置２００へ送信することを可能にすることにより、ＳＰＤの設計時に、サイズの上限の制限を設定する必要がなくなる。従って、ＳＰＤの送信時にサイズの上限の制限あるＶＰＮ装置に対応するＳＰＤを設計することが容易になる。
このように、ユーザは、ＳＰＤの設計を柔軟に行うことが可能になる。
【００５０】
また、分割してＳＰＤを配布することにより、ＳＰＤが盗まれた場合にも、一部のＳＰＤが盗まれるが、ＳＰＤ全体が盗まれることを防止することができる。
従って、ＳＰＤ配布時のセキュリティを高めることができる。
【００５１】
実施の形態２．
図１２〜図１９に示すコマンドシーケンスを用いて、この発明のＳＰＤ分割配布方式及びＳＰＤ分割配布方法の具体的な動作を説明する。
コマンドは、管理装置１００、あるいは、ＶＰＮ装置２００から送信され、処理を要求するメッセージである。図１２〜図１８のＴＲＡＰ，ＴＲＡＰ＿ＡＣＫ，ＰＵＴＳＰＤ，ＰＵＴＳＰＤ＿ＡＣＫ等は、いずれもコマンドである。
【００５２】
図１２は、ＶＰＮ装置２００が起動したとき起動通知を管理装置１００へ送信するコマンドシーケンスの一例を表す図である。図１２の例では、ＶＰＮ装置２００から起動通知を送信する例である。
ＶＰＮ装置２００は、起動通知（ＴＲＡＰ）を送信し、管理装置１００からＳＰＤの配布（ＰＵＴＳＰＤ）を待つ。ＶＰＮ装置２００は、ＳＰＤを受信するまでは、装置として作動しない。
管理装置１００は、ＶＰＮ装置２００から起動通知を受信すると、ＳＰＤ（分割送信データ）を配布する（ＰＵＴＳＰＤ）。配布は、分割数繰り返される。
管理装置１００は、ＳＰＤの配布が完了した通知（ＰＵＴＳＰＤ＿ＡＣＫ（０））をＶＰＮ装置２００から受信するまで、ＶＰＮ装置２００へＳＰＤの配布を繰り返す（無限リトライ）。
【００５３】
ＳＰＤの配布は、複数のコマンド送受信で実現する（ＰＵＴＳＰＤ（１，ｎ）〜ＳＰＵＴＳＰＤ（ｎ，ｎ）、ｎは分割数）。ＰＵＴＳＰＤは、送信した順番を示す、シーケンシャル番号を有する。
ＶＰＮ装置２００は、ＳＰＤを正常に受信する応答通知（ＰＵＴＳＰＤ＿ＡＣＫ（ｎ））を返す。ＰＵＴＳＰＤ＿ＡＣＫ（ｎ）のｎには、次に配布を要求するＰＵＴＳＰＤのシーケンシャル番号を指定する。最後のＳＰＤの配布が正常終了した時に、ＶＰＮ装置２００は、ｎに０を設定し（ｎ＝０）、配布が完了したことを管理装置１００へ通知する。
【００５４】
図１３は、管理装置１００がＶＰＮ装置２００から送信された起動通知の受信を失敗したときのコマンドシーケンスの一例を表す図である。
ＶＰＮ装置２００が送信した起動通知（ＴＲＡＰ）を送信したときに、管理装置１００でエラーが発生した場合、ＶＰＮ装置２００は、管理装置１００からエラー発生の通知が送信されるまで、起動通知の再送を繰り返す。
【００５５】
図１４は、ＶＰＮ装置２００が管理装置１００から一番目に送信された分割ＳＰＤ情報（分割送信データ）の受信に失敗したときのコマンドシーケンスの一例を表す図である。
ＶＰＮ装置２００が管理装置１００から配布された一番目の分割送信データの受信に失敗した場合、ＶＰＮ装置２００は、起動通知を再送する。起動通知には、認証エラーを示す情報が添付される。
【００５６】
図１５は、ＶＰＮ装置２００が管理装置１００からｋ番目（一番目を除く）に送信された分割ＳＰＤ情報（分割送信データ）の受信に失敗したときのコマンドシーケンスの一例を表す図である。
ＶＰＮ装置２００が管理装置１００から配布された二番目以降の分割送信データの受信に失敗した場合、ＶＰＮ装置２００は、応答通知（ＳＰＵＴＳＰＤ＿ＡＣＫ（ｎ））を送信する。ｎには、再送を要求するＰＵＴＳＰＤのシーケンシャル番号を設定する。図１５の例では、２番目に配布されたＳＰＤの再送を要求するため、ＶＰＮ装置２００は、ＰＵＴＳＰＤ＿ＡＣＫ（２）を送信する。
【００５７】
図１６は、管理装置１００がＶＰＮ装置２００へ再起動をすることを要求する場合のコマンドシーケンスの一例を表す図である。
管理装置１００は、再起動を要求するコマンド（ＲＥＢＯＯＴ）をＶＰＮ装置２００へ送信する。ＶＰＮ装置２００は、再起動し、起動通知（ＴＲＡＰ）を管理装置１００へ送信する。
管理装置１００は、起動通知をＶＰＮ装置２００から受信すると、ＳＰＤの配布を開始する。
【００５８】
図１７は、管理装置１００がＶＰＮ装置２００へ再起動をすることを要求したときに、ＶＰＮ装置２００が認証に失敗した場合のコマンドシーケンスの一例を表す図である。
ＶＰＮ装置２００は、起動通知（ＴＲＡＰ）へエラーの発生を添付して管理装置１００へ送信する。
【００５９】
図１８は、管理装置１００がＶＰＮ装置２００へ再起動をすることを要求したときに、管理装置１００がＶＰＮ装置２００からの起動通知の受信に失敗した場合のコマンドシーケンスの一例を表す図である。
ＶＰＮ装置２００は、起動通知（ＴＲＡＰ）を送信する。リトライ間隔（予め定められた間隔）を待って、管理装置１００からＳＰＤの配布が開始しないときは、再度、起動通知を管理装置１００へ送信する。
【００６０】
この実施の形態で説明したコマンドシーケンスは、一例を示したものであり、これらに限られるわけではない。
【００６１】
実施の形態３．
上記実施の形態で、さらに、管理装置１００とＶＰＮ装置２００との間で使用するプロトコルを、管理装置１００とＶＰＮ装置２００との間の独自のプロトコルを使用することによって、第三者からの盗用を防止することができる。
さらに、プロトコルのみでなく、暗号・認証を含めた独自のプロトコルを使用することによって、さらに、セキュリティを高めることが可能になる。
【００６２】
実施の形態４．
ユーザは、入力部１１０を介して、配布先を指定して、ＳＰＤの配布を指示することができる。その際に、分割情報を併せて入力することが可能である。入力された分割情報は、分割部１３０へ入力され、分割部１３０は、ユーザから入力された分割情報を用いて、ＳＰＤを分割する。
【００６３】
実施の形態１の管理装置１００に備えられる分割情報格納部１９２に格納する分割情報は、入力部１１０を介して、ユーザが入力することができる。また、暗号化情報格納部１９３についても同様にユーザが入力することができる。
さらに、ＳＰＤ格納部１９１に格納するＳＰＤは、ユーザが入力部１１０を介してセキュリティに関する情報を入力して生成する方法のほかに、既に作成されたＳＰＤを記録媒体に記録し、記録媒体からＳＰＤ格納部１９１へ書きこむこととによって格納することもできる。
【００６４】
さらに、ＶＰＮ装置２００の暗号情報格納部２９３に格納する暗号情報は、予め、作成された暗号情報を記録媒体に記録したものを暗号情報格納部２９３へ格納しておく。
【００６５】
実施の形態５．
上記実施の形態で説明したＳＰＤを分割して配布する方式及び方法（ＳＰＤ分割配布方式及びＳＰＤ分割配布方法）は、ＳＰＤを配布する管理装置１００と、ＳＰＤを受信する受信装置となるＶＰＲ装置２００とにおいて、それぞれ独立して実現することができる。
また、上記ＳＰＤ分割配布方式及び上記ＳＰＤ分割配布方法は、コンピュータを用いてプログラムによって実現することができる。プログラムは、管理装置１００で実行するプログラムと、ＶＰＮ装置２００で実行するプログラムとは、別個のプログラムとして作成し、それぞれの装置において、独立して実行させることができる。
【００６６】
さらに、上記プログラムは、コンピュータで読み取り可能な記録媒体に記録することができる。記録媒体へ記録されたプログラムは、コンピュータのメモリ上へロードし、ロードしたプログラムを中央演算処理装置によって実行することによって、ＳＰＤ分割配布方式及びＳＰＤ分割配布方法を実現することができる。
また、上記プログラムは、ネットワークを介して、装置間で転送させることができる。
【００６７】
【発明の効果】
この発明にかかるＳＰＤを分割して配布する方式及び方法によれば、ＳＰＤを分割して配布することができる。従って、ＳＰＤが全部盗用されることを防止することができる。
【００６８】
また、この発明にかかるＳＰＤを分割して配布する方式及び方法によれば、ＳＰＤのデータサイズに制限されることなく、ＳＰＤを配布先へ送信することができる。従って、ＳＰＤ設計時に、ＳＰＤのサイズを考慮することなく設計作業を進められるため、設計作業の効率化を図ることができる。
【００６９】
また、ユーザがＳＰＤを配布するときのデータサイズを指定するができる。
【００７０】
ＳＰＤを分割して、暗号化し、認証書を添付して、独自のプロトコルを用いて送信することにより、ＳＰＤの盗用を防止することができる。
【図面の簡単な説明】
【図１】  この発明のＳＰＤ分割配布方式及びＳＰＤ分割配布方法のシステム構成の一例を表す図。
【図２】  管理装置１００の構成の一例を表す図。
【図３】  ＳＰＤ格納部１９１の一例を表す図。
【図４】  分割情報格納部１９２の一例を表す図。
【図５】  暗号化情報格納部１９３の一例を表す図。
【図６】  ＶＰＮ装置２００の構成の一例を表す図。
【図７】  管理装置１００がＳＰＤを生成し、生成したＳＰＤを配布する動作の一例を表した図。
【図８】  ＶＰＮ装置２００が起動したことを管理装置１００が受信した時に、ＳＰＤを配布する動作の一例を表した図。
【図９】  分割送信データ生成の動作の一例を表した図であり、図１０は、送信処理の動作の一例を表した図。
【図１０】  送信処理の動作の一例を表した図。
【図１１】  ＶＰＮ装置２００が分割されたＳＰＤを分割送信データとして受信する場合の動作の一例を表す図。
【図１２】  ＶＰＮ装置２００が起動したとき起動通知を管理装置１００へ送信するコマンドシーケンスの一例を表す図。
【図１３】  管理装置１００がＶＰＮ装置２００から送信された起動通知の受信を失敗したときのコマンドシーケンスの一例を表す図。
【図１４】  ＶＰＮ装置２００が管理装置１００から一番目に送信された分割ＳＰＤ情報（分割送信データ）の受信に失敗したときのコマンドシーケンスの一例を表す図。
【図１５】  ＶＰＮ装置２００が管理装置１００からｋ番目（一番目を除く）に送信された分割ＳＰＤ情報（分割送信データ）の受信に失敗したときのコマンドシーケンスの一例を表す図。
【図１６】  管理装置１００がＶＰＮ装置２００へ再起動をすることを要求する場合のコマンドシーケンスの一例を表す図。
【図１７】  管理装置１００がＶＰＮ装置２００へ再起動をすることを要求したときに、ＶＰＮ装置２００が認証に失敗した場合のコマンドシーケンスの一例を表す図。
【図１８】  管理装置１００がＶＰＮ装置２００へ再起動をすることを要求したときに、管理装置１００がＶＰＮ装置２００からの起動通知の受信に失敗した場合のコマンドシーケンスの一例を表す図。
【図１９】  従来のＶＰＮによる暗号通信を行う場合に、管理装置９０から複数のＶＰＮ装置９１へＳＰＤを配布する例を表した図。
【符号の説明】
９０  管理装置、９１  ＶＰＮ装置、９２  端末、１００  管理装置、１１０入力部、１２０  生成部、１３０  分割部、１４０  認証管理部、１４１  暗号化部、１４２  認証書付加部、１５０  管理側通信部、１６０  管理部、１９１  ＳＰＤ格納部、１９２  分割情報格納部、１９３  暗号化情報格納部、１９４  認証書格納部、２００  ＶＰＮ装置、２１０  受信側通信部、２２０  解析部、２３０  合成部、２４０  認証処理部、２４１  復号部、２４２  認証部、２９２  ＳＰＤ保管部、２９３  暗号情報格納部、２９４  認証書格納部、２９１  受信データ保存部。
【図１】
0004651208.tif 000002
【図２】
0004651208.tif 000003
【図３】
0004651208.tif 000004
【図４】
0004651208.tif 000005
【図５】
0004651208.tif 000006
【図６】
0004651208.tif 000007
【図７】
0004651208.tif 000008
【図８】
0004651208.tif 000009
【図９】
0004651208.tif 000010
【図１０】
0004651208.tif 000011
【図１１】
0004651208.tif 000012
【図１２】
0004651208.tif 000013
【図１３】
0004651208.tif 000014
【図１４】
0004651208.tif 000015
【図１５】
0004651208.tif 000016
【図１６】
0004651208.tif 000017
【図１７】
0004651208.tif 000018
【図１８】
0004651208.tif 000019
【図１９】
0004651208.tif 000020