(57)【要約】      （修正有）【課題】通信経路の途中で所定のフレームに収容した情報が意に反して第三者により取得された際に当該情報の内容が当該第三者により解読される確率を低減する。【解決手段】送信装置は、暗号化部と、収容部と、送信部とを備える。暗号化部は所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成する。収容部は、前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成する。送信部は、前記収容暗号化情報の第一の通信回線を通じての送信を行う。【選択図】図２
2018067747.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成する、暗号化部と、
前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成する収容部と、
前記収容暗号化情報の第一の通信回線を通じての送信を行う送信部と、
を備える送信装置。
【請求項２】
前記第一の通信回線を通じての送信が、前記フレームへの収容の解除及び前記暗号識別情報による前記暗号化方式に係る復号を実行し得る受信装置に対する送信である、請求項１に記載された送信装置。
【請求項３】
前記第一の通信回線が不特定の利用者が利用する通信回線を含む請求項１又は請求項２に記載された送信装置。
【請求項４】
前記所定の情報が第二の通信回線により送られた情報を含む、請求項１乃至請求項３のうちのいずれか一に記載された送信装置。
【請求項５】
前記所定の情報が、前記第二の通信回線の識別情報である経路情報をさらに含む、請求項１乃至請求項４のうちのいずれか一に記載された送信装置。
【請求項６】
前記フレームが、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ  （ＩＴＵ−Ｔ）  Ｇ．７０４１のＧｅｎｅｒｉｃ  ｆｒａｍｉｎｇ  ｐｒｏｃｅｄｕｒｅ（ＧＦＰ）に記述されたフレームである、請求項１乃至請求項５のうちのいずれか一に記載された送信装置。
【請求項７】
前記収容部が、前記収容暗号化情報を生成する際に、前記フレームのＥｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒに前記暗号識別情報を格納する、請求項６に記載された送信装置。
【請求項８】
前記Ｅｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒに、前記経路情報をさらに格納する、請求項６又は請求項７に記載された送信装置。
【請求項９】
所定の暗号化方式と所定の暗号化鍵とにより暗号化され、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報が付加され、所定のフォーマットのフレームへの収容が行われた情報を受信する受信部と、
前記収容が行われた情報について前記収容の解除を行う解除部と、
前記解除を行った情報について前記暗号化方式と前記暗号化鍵とによる復号を行った情報を出力する復号部とを備える、
受信装置。
【請求項１０】
所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成し、
前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成し、
前記収容暗号化情報の第一の通信回線を通じての送信を行う、
送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレームに収容した情報の通信方法に関する。
【背景技術】
【０００２】
ＩＴＵ−Ｔ  Ｇ．７０４１で規格化されているＧＦＰフレーム（非特許文献１参照）は、クライアント情報を格納して、ＳＯＮＥＴ、ＳＤＨ及びＯＴＮのデジタル伝送路を通過することが可能である。ここで、ＳＯＮＥＴはＳｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋの略である。また、ＳＤＨは、Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙの略である。また、ＯＴＮは、Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋの略である。
【０００３】
なお、特許文献１は、クライアント情報の容量の増減に応じてＯＴＮペイロードの容量を増減することを目指して、ＧＦＰフレームに収容したクライアント信号をＯＴＮのペイロードに収容する方法を開示する。
【０００４】
また、特許文献２は、クライアント情報の効率的な転送を目指して、複数のクライアント信号のフレームを１つのＧＦＰフレームにカプセル化する技術を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−４８３９号公報
【特許文献２】特開２０１２−２５３６０１号公報
【非特許文献】
【０００６】
【非特許文献１】ＩＴＵ−Ｔ  Ｇ．７０４１、“Ｇｅｎｅｒｉｃ  ｆｒａｍｉｎｇ  ｐｒｏｃｅｄｕｒｅ  （ＧＦＰ）”、［平成２８年９月３０日検索］、インターネット、（ｈｔｔｐｓ：／／ｗｗｗ．ｉｔｕ．ｉｎｔ／ｒｅｃ／Ｔ−ＲＥＣ−Ｇ．７０４１／ｅｎ）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、ユーザが利用するネットワークの広域化、国際化やデータセンタの利用が進んでいる。それらにより、クライアント情報が一つのネットワークの提供事業者の伝送経路だけでなく、複数のネットワーク提供事業者の伝送経路を通過するケースが増えている。そして、それにより、第三者に伝送路上のデータが傍受される危険性が増大している。
【０００８】
ここで、一般的なＧＦＰフレームは、受信した情報を暗号化せずに収容する。そのため、伝送路上のＧＦＰフレームに収容した情報を傍受した第三者は、当該情報のＧＦＰフレームへの収容の解除を行うことにより、当該情報を解読することが可能である。
【０００９】
本発明は、通信経路の途中で所定のフレームに収容した情報が意に反して第三者により取得された際に当該情報の内容が当該第三者により解読される確率を低減し得る送信装置等の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明の送信装置は、暗号化部と、収容部と、送信部とを備える。前記暗号化部は所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成する。前記収容部は、前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成す。前記送信部は、前記収容暗号化情報の第一の通信回線を通じての送信を行う。
【発明の効果】
【００１１】
本発明の送信装置等は、通信経路の途中でＧＦＰフレームに収容した情報が意に反して第三者により取得された際に当該情報の内容が当該第三者により解読される確率を低減し得る。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の通信装置を適用し得る通信システムの構成例を表す概念図である。
【図２】通信装置１０１ａの構成例を表す概念図である。
【図３】通信装置１０１ｂの構成例を表す概念図である。
【図４】通信装置１０１ａ及び１０１ｂの他の構成例を表す概念図である。
【図５】暗号化部１２が暗号化処理に用いる暗号表情報を表す図である。
【図６】本実施形態のＧＦＰフレームのフォーマット例を表す図である。
【図７】復号部２２が復号に用いる暗号表情報を表す図である。
【図８】送信装置１０が行う処理の処理フロー例を表す概念図である。
【図９】Ｓ１０１の処理の詳細処理フロー例を表す概念図である。
【図１０】Ｓ１０２の処理の詳細フロー例を表す概念図である。
【図１１】Ｓ１０３の処理の詳細フロー例を表す概念図である。
【図１２】Ｓ１０４の処理の詳細フロー例を表す概念図である。
【図１３】受信装置２０が行う処理の処理フロー例を表す概念図である。
【図１４】Ｓ２０１の処理の詳細処理フロー例を表す概念図である。
【図１５】Ｓ２０２の処理の詳細フロー例を表す概念図である。
【図１６】Ｓ２０３の処理の詳細フロー例を表す概念図である。
【図１７】Ｓ２０４の処理の詳細フロー例を表す概念図である。
【図１８】本発明の送信装置の最小限の構成を表すブロック図である。
【発明を実施するための形態】
【００１３】
［構成と動作］
図１は、本実施形態の通信装置を適用し得る通信システムの例である通信システム５０１の構成を表す概念図である。
【００１４】
通信システム５０１は、装置１０６ａ、１０６ｂ、１０７ａ、１０７ｂと、通信装置１０１ａ、１０１ｂと、ネットワーク１１１と、通信経路１２１ａ、１２１ｂ、１２６ａ、１２６ｂ、１２７ａ、１２７ｂとを備える。
【００１５】
装置１０６ａ、１０６ｂ、１０７ａ、１０７ｂは、例えば、コンピュータやコンピュータを内蔵する装置である。
【００１６】
装置１０６ａ、１０７ａのそれぞれは、通信経路１２６ａ、１２７ａを通じて、通信装置１０１ａへ情報を送付する。当該情報のフォーマットは任意である。当該フォーマットとしては、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）により規定されるフォーマットを用いることができる。通信装置１０１ａの構成例は図２を参照して後述する。
【００１７】
通信経路１２６ａ、１２７ａの各々は、例えば、装置１０６ａ、１０７ａの対応する各々と通信装置１０１ａとの間の専用通信線である。或いは、通信経路１２６ａ、１２７ａの各々は、装置１０６ａ、１０７ａの対応する各々と通信装置１０１ａとを接続する、ＬＡＮ等のネットワークの一部であっても構わない。ここで、ＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  の略である。ただし、当該ネットワークにおいては、たとえ暗号化が行われない状態で情報が流れても情報漏洩による問題が生じないことが想定されている。当該問題が生じない理由は、例えば、当該ネットワークを流れる情報について、当該ネットワークの利用者間で情報共有が許容されているためである。
【００１８】
通信装置１０１ａは、装置１０６ａ又は１０７ａから受け取った情報に対して暗号化処理を行う。当該暗号化処理は、暗号化処理後の情報（暗号化情報）がＧＦＰフレームに収容できるものである。ここで、「ＧＦＰ」は、Ｇｅｎｅｒｉｃ  ｆｒａｍｉｎｇ  ｐｒｏｃｅｄｕｒｅの略である。ＧＦＰ及びＧＦＰフレームフォーマットは、非特許文献１（ＩＴＵ−Ｔ  Ｇ．７０４１、“Ｇｅｎｅｒｉｃ  ｆｒａｍｉｎｇ  ｐｒｏｃｅｄｕｒｅ  （ＧＦＰ）”）に規定されている。ここで、ＩＴＵ−Ｔは、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒの略である。
【００１９】
当該暗号化処理に用いるアルゴリズムには、ＤＥＳ，ＡＥＳのように暗号化鍵と復号鍵が共通である共通鍵暗号方式と、ＲＳＡ暗号のような暗号化鍵と復号鍵が異なる公開鍵暗号方式との、どちらの方式も利用可能である。ここで、ＤＥＳは、Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄの略である。また、ＡＥＳは、Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄの略である。また、ＲＳＡは、Ｒｏｎａｌｄ  Ｒｉｖｅｓｔ氏、Ａｄｉ  Ｓｈａｍｉｒ氏及びＬｅｏｎａｒｄ  Ａｄｌｅｍａｎ氏の略である。
【００２０】
次に、通信装置１０１ａは、当該暗号化情報を、ＧＦＰフレームに収容する。
【００２１】
そして、通信装置１０１ａは、当該ＧＦＰフレームに収容した前記暗号化情報（ＧＦＰ暗号化情報）を通信経路１２１ａ、ネットワーク１１１及び通信経路１２１ｂを通じて、通信装置１０１ｂに送付する。ここで、ネットワーク１１１は、インターネット等の広域ネットワーク等の、情報漏洩による問題が生ずる危険性があるネットワークを含むネットワークである。広域ネットワークは、不特定の利用者により利用されるネットワークである。
【００２２】
通信装置１０１ｂは、通信装置１０１ａが送付した、前記ＧＦＰ暗号化情報を受け取る。通信装置１０１ｂの詳細構成例は、図３を参照して後述する。
【００２３】
そして、通信装置１０１ｂは、前記ＧＦＰ暗号化情報に対して、ＧＦＰフレームへの収容の解除を行い、当該解除後の情報であるＧＦＰ解除後情報を生成する。
【００２４】
そして、通信装置１０１ｂは、ＧＦＰ解除後情報に対して、暗号化の解除（復号）を行い、復号後の情報である復号後情報を生成する。
【００２５】
そして、通信装置１０１ｂは、復号後情報を、通信経路１２６ａ及び１２７ｂのうちの選択したいずれか一方を経由して、装置１０６ｂ及び１０７ｂのうちの対応する一方に送付する。
【００２６】
通信経路１２６ｂ及び１２７ｂの各々は、例えば、装置１０６ｂ及び１０７ｂの対応する各々と通信装置１０１ｂとの間の専用通信線である。或いは、通信経路１２６ｂ及び１２７ｂの各々は、装置１０６ｂ、１０７ｂの対応する各々と通信装置１０１ｂとを接続するＬＡＮ等のネットワークの一部であっても構わない。ただし、当該ネットワークにおいては、情報漏洩による問題が生じないことが想定されている。当該問題が生じない理由は、例えば、当該ネットワークを流れる情報について、当該ネットワークの利用者間で情報共有が許容されているためである。
【００２７】
通信装置１０１ａは、暗号化処理を行うことと暗号化処理を行わないこととを選択できる通信装置であっても構わない。通信装置１０１ａは、暗号化処理を行わないことを選択した場合は、暗号化処理を行わない情報を一般的なＧＦＰフレームに収容する。そして、適用後の情報を通信経路１２１ａ、ネットワーク１１１及び通信経路１２１ｂを通じて、通信装置１０１ｂに送付する。そして、通信装置１０１ｂは、送付された情報のＧＦＰフレームへの収容を解除する。
【００２８】
図１は、通信装置１０１ａに装置１０６ａ、１０７ａの２台の装置、通信装置１０１ｂに装置１０６ｂ、１０７ｂの２台の装置、をそれぞれ接続した例を表す。しかしながら、通信装置１０１ａおよび通信装置１０１ｂのそれぞれに接続される装置の台数は１台でも３台以上でも構わない。
【００２９】
図２は、図１に表す通信装置１０１ａの例である通信装置１０１ａａの構成を表す概念図である。
【００３０】
通信装置１０１ａａは、送信装置１０を備える。
【００３１】
送信装置１０は、装置側受信部１１と、暗号化部１２と、ＧＦＰ化部１３と、ＮＷ側送信部１４と、を備える。ここで、ＮＷはネットワークを意味する。装置側受信部１１は記録部６１ａｃを、暗号化部１２は記録部６１ａａを、ＧＦＰ化部１３は記録部６１ａｂを、ＮＷ側送信部１４は記録部６１ａｄを、それぞれ備える。図２には表さないが、記録部６１ａａ乃至６１ａｄのうちの二つ以上が共通であっても構わない。
【００３２】
装置側受信部１１は、通信経路１２６ａ及び１２７ａを通じて受信した情報である受信情報を記録部６１ａｃに記録する。装置側受信部１１は当該受信情報に、当該受信信号が到達した経路が通信経路１２６ａであるか通信経路１２７ａであるか別を表す情報である経路情報を付加し、付加後の情報を記録部６１ａｃに記録する。当該経路情報は、例えば通信経路を表すチャネル番号である。装置側受信部１１は、当該経路情報を付加した情報を暗号化部１２に送る。
【００３３】
暗号化部１２は、装置側受信部１１から送られた情報に対して前述の暗号化処理を行う。暗号化部１２は、記録部６１ａａに暗号表情報と当該暗号表情報に記載された暗号化プログラムとを保持している。ここで、暗号表情報は、暗号表に表現され得る情報をいう。当該暗号表情報に係る暗号表の例は図５を参照して後述する。そして、暗号化部１２は、当該暗号表情報にある暗号識別情報を選択し、当該暗号識別情報に係る暗号化プログラムと暗号化鍵の組み合わせを用いて、装置側受信部１１から送られた情報の暗号化を行い、暗号化された情報である暗号化情報を生成する。暗号化部１２は、暗号化情報に前記暗号識別情報を付加した、付加後情報を作成する。そして、暗号化部１２は、付加後情報をＧＦＰ化部１３に送る。
【００３４】
ＧＦＰ化部１３は、暗号化部１２から送られた前記付加後情報をＧＦＰフレームに収容し、前述のＧＦＰ暗号化情報を生成する。ＧＦＰ化部１３は、当該生成を、例えば、記録部６１ａｂが保持するＧＦＰ化プログラムにより、実行する。ＧＦＰフレームのフォーマットであるＧＦＰフレームフォーマットの例は、図６を参照して後述する。ＧＦＰ化部１３は、当該ＧＦＰ暗号化情報をＮＷ側送信部１４に送る。
【００３５】
ＮＷ側送信部１４は、ＧＦＰ化部１３から送られた前記ＧＦＰ暗号化情報を、記録部６１ａｄに記録する。そして、ＮＷ側送信部１４は、前記ＧＦＰ暗号化情報を図１に表す通信経路１２１ａ、ネットワーク１１１及び通信経路１２１ｂを介して、通信装置１０１ｂに送信する。
【００３６】
図３は、図１に表す通信装置１０１ｂの例である通信装置１０１ｂａの構成を表す概念図である。
【００３７】
通信装置１０１ｂａは、装置側送信部２１と、復号部２２と、ＧＦＰ解除部２３と、ＮＷ側受信部２４と、を備える。装置側送信部２１は記録部６１ｂｃを、復号部２２は記録部６１ｂａを、ＧＦＰ解除部２３は記録部６１ｂｂを、ＮＷ側受信部２４は記録部６１ｂｄを、それぞれ備える。図３には表さないが、記録部６１ｂａ乃至６１ｂｄのうちの二つ以上が共通であっても構わない。
【００３８】
ＮＷ側受信部２４は、図１に表す通信装置１０１ａから通信経路１２１ｂを通じて受け取ったＧＦＰ暗号化情報を記録部６１ｂｄに記録する。そして、ＮＷ側受信部２４は当該ＧＦＰ暗号化情報をＧＦＰ解除部２３に送る。
【００３９】
ＧＦＰ解除部２３は、装置側受信部１１から送られたＧＦＰ暗号化情報に対して、ＧＦＰフレームへの収容の解除を行う。ＧＦＰ解除部２３は、例えば、記録部６１ｂｂに記録されたＧＦＰ解除プログラムにより、当該解除を実行する。ＧＦＰ解除部２３は、ＧＦＰフレームへの収容の解除後の暗号化情報を、復号部２２に送る。
【００４０】
復号部２２は、ＧＦＰ解除部２３から送られた暗号化情報に対して、暗号化を解除（復号）する処理を行い、復号後の情報である復号後情報を生成する。復号部２２は、当該復号を、記録部６１ｂａが保持する暗号表情報と暗号表情報に対応する復号プログラムとにより行う。当該暗号表情報に係る暗号表の例は、図７を参照して後述する。復号部２２は、復号後情報を、装置側送信部２１に送る。
【００４１】
装置側送信部２１は、復号部２２から送られた復号後情報を、記録部６１ｂｃに記録する。そして、装置側送信部２１は、当該復号後情報を、通信経路１２６ｂ、１２７ｂのうちの選択したいずれかに送信する。装置側送信部２１は、復号後情報を送信する通信経路を通信経路１２６ｂ及び通信経路１２７ｂから選択する際には、図２の装置側受信部１１において付加された経路情報を用いる。
【００４２】
例えば、図１に表す装置１０６ａと装置１０６ｂとが同一の管理者の管理下にある場合において、経路情報が通信経路１２６ａを表すときは、装置側送信部２１は、通信経路１２６ｂに前記復号後情報を送信する。
【００４３】
前記復号後情報のフォーマットは、送付先装置が適切に受信処理が行える限りにおいて任意である。当該フォーマットとしては、例えば、イーサネット（登録商標）により規定されるフォーマットを用いることができる。
【００４４】
図４は、図１に表す通信装置１０１ａ及び通信装置１０１ｂの各々の他の例である通信装置１０１ｎａの構成を表す概念図である。
【００４５】
通信装置１０１ｎａは送信装置１０と受信装置２０とを備える。
【００４６】
送信装置１０及び受信装置２０の各々の説明は、図２に表す送信装置１０の説明及び図３に表す受信装置２０の説明と同じである。
【００４７】
ただし、通信装置１０１ｎａが図１に表す通信装置１０１ａである場合は、通信経路１２６ｎａと通信経路１２６ｎｂとは双方併せて図１に表す通信経路１２６ａである。同場合は、さらに、通信経路１２７ｎａと通信経路１２７ｎｂとは双方併せて図１に表す通信経路１２７ａである。同場合は、さらに、通信経路１２１ｎａと通信経路１２１ｎｂとは双方併せて図１に表す通信経路１２１ａである。
【００４８】
また、通信装置１０１ｎａが図１に表す通信装置１０１ｂである場合は、通信経路１２６ｎａと通信経路１２６ｎｂとは双方併せて図１に表す通信経路１２６ｂである。同場合は、さらに、通信経路１２７ｎａと通信経路１２７ｎｂとは双方併せて図１に表す通信経路１２７ｂである。同場合は、さらに、通信経路１２１ｎａと通信経路１２１ｎｂとは双方併せて図１に表す通信経路１２１ｂである。
【００４９】
そして、通信装置１０１ｎａが図１に表す通信装置１０１ａ及び１０１ｂのうちのいずれの場合も、図２に表す送信装置１０の説明においては、次の読み替えを行う。すなわち、通信経路１２６ａを通信経路１２６ｎａと、通信経路１２７ａを通信経路１２７ｎａと、通信経路１２１ａを通信経路１２１ｎａと、それぞれ読み替える。さらに、前記いずれの場合も、図３に表す受信装置２０の説明においては、通信経路１２６ｂを通信経路１２６ｎｂと、通信経路１２７ｂを通信経路１２７ｎｂと、通信経路１２１ｂを通信経路１２１ｎａと、それぞれ読み替える。
【００５０】
図５は、図２に表す暗号化部１２が暗号化処理に用いる暗号表情報に係る暗号表の例である暗号表２９１ａを表す図である。
【００５１】
暗号表２９１ａは、Ｎｏと、有効性と、暗号識別情報と、暗号化プログラム名と、暗号化鍵との組み合わせを表す表である。
【００５２】
Ｎｏは前記組み合わせにつけられた番号である。
【００５３】
有効性は、それぞれの前記組み合わせを選択することの可否を表す情報である。有効性が「有効」の前記組み合わせは、図２に表す暗号化部１２により選択されることが可能である。一方、有効性が「無効」の前記組み合わせは、暗号化部１２により選択されることができない。
【００５４】
暗号識別情報は、前記組み合わせに含まれる、暗号化プログラム名と暗号化鍵との組み合わせの識別を可能にする識別情報である。前述及び図６を参照して後述するように暗号化に用いられた暗号識別情報は、ＧＦＰ暗号化情報に含められて、図３に表す通信装置１０１ｂａに送付される。そして、復号部２２において、当該暗号識別情報により復号が行われる。
【００５５】
暗号化プログラム名は、暗号化プログラムの識別情報である。図２に表す暗号化部１２は、少なくとも有効性が「有効」とされた前記組み合わせに含まれる暗号化プログラム名の暗号化プログラムを、前記記録部に保持する。
【００５６】
暗号化鍵は、図２に表す暗号化部１２が暗号化プログラムによる暗号化処理を実行する際に用いられる暗号化鍵である。
【００５７】
図６は、本実施形態のＧＦＰフレームフォーマットの例であるＧＦＰフレームフォーマット３０１を表す図である。ＧＦＰフレームフォーマット３０１は、図２に表すＧＦＰ化部１３が、前述の付加後情報を収容するＧＦＰフレームのフォーマットである。
【００５８】
ＧＦＰフレームフォーマット３０１は、ＩＴＵ−Ｔ  Ｇ．７０４１規格に基づくＧＦＰフレームのフォーマット（非特許文献１の６．１．３．２項参照）である。
【００５９】
ＧＦＰフレームフォーマット３０１は、Ｃｏｒｅ  ｈｅａｄｅｒと、Ｐａｙｌｏａｄ  ｈｅａｄｅｒと、Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒと、Ｐａｙｌｏａｄ  ａｒｅａと、ＦＣＳとを備える。
【００６０】
Ｃｏｒｅ  ｈｅａｄｅｒは、ＬｅｎｇｔｈとｃＨＥＣとを備える。Ｃｏｒｅ  ｈｅａｄｅｒ、Ｌｅｎｇｔｈ及びｃＨＥＣの説明は、非特許文献１の６．１．３．２項に記載された通りである。
【００６１】
Ｐａｙｌｏａｄ  ｈｅａｄｅｒは、ＰＴＩと、ＰＦＩと、ＥＸＩと、ＵＰＩと、ｔＨＥＣとを備える。
【００６２】
ＰＴＩには、Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒにデータが収容されていることを示す”０００”を設定する。当該データは具体的には、前述の暗号識別情報である。
【００６３】
ＰＦＩには、後述のＦＣＳが有効であることを表す「１」を設定する。
【００６４】
ＥＸＩには、Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒに、新たな形式を定義する旨を表す「００１１」から「１１１１」のいずれかの情報を設定する。
【００６５】
Ｐａｙｌｏａｄ  ｈｅａｄｅｒ、ＰＴＩ、ＰＦＩ、ＥＸＩ、ＵＰＩ及びｔＨＥＣの説明は上記を除いて、非特許文献１の６．１．３．２項に記載された通りである。
【００６６】
Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒは、ＣＩＤと、Ｓｐａｒｅと、ＥＩと、ｅＨＥＣとを備える。
【００６７】
Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒは、前述の付加後情報をＧＦＰフレームに収容するために新たに形式が定義された領域である。そして、ＣＩＤ、Ｓｐａｒｅ、ＥＩ及びｅＨＥＣの各々は、Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒとして新たに定義された各領域を表す記号である。当該記号は、他の記号に変更することが可能である。
【００６８】
前記各領域の容量は任意であるが、図５に表す例では、ＣＩＤ及びＳｐａｒｅの容量はそれぞれ１ｂｙｔｅ、ＥＩ及びｅＨＥＣの容量は例えばそれぞれ２ｂｙｔｅとしている。
【００６９】
ＣＩＤは、図２に表す装置側受信部１１が、通信経路１２６ａ及び通信経路１２７ａのいずれから情報を受信したかを表す前述のチャネル番号を格納する。当該チャネル番号は、図２に表す装置側受信部１１により付加された前述の経路情報である。当該チャネル番号は、図３に表す装置側送信部２１が、通信経路１２６ｂ及び通信経路１２７ｂのうちのいずれに情報を送付するかの識別に用いられる。
【００７０】
ＥＩには、図２に表す暗号化部１２が暗号化の際に用いた図５を参照して説明した暗号識別情報を格納する。
【００７１】
ＳｐａｒｅはＥｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒの１ｂｙｔｅ分のｂｙｔｅ数の調整のために挿入された領域である。Ｓｐａｒｅには、例えば、意味のある情報ではない旨を表す０ｘ００を設定する。
【００７２】
ｅＨＥＣには、Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒの完全性を保証するためのＣＲＣパリティを設定する。ここで、ＣＲＣは、周知のＣｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋの略である。
【００７３】
Ｅｘｔｅｎｔｉｏｎ  ｈｅａｄｅｒの説明は、上記を除いて、非特許文献１の６．１．３．２項に記載された通りである。
【００７４】
Ｐａｙｌｏａｄ  ａｒｅａは、図２に表す暗号化部１２により暗号化された情報を格納する。Ｐａｙｌｏａｄ  ａｒｅａの説明は、この点を除いて、非特許文献１の６．１．３．２項に記載された通りである。
【００７５】
ＦＣＳの説明は、非特許文献１の６．１．３．２項に記載された通りである。
【００７６】
図７は、図３に表す復号部２２が復号に用いる暗号表情報に係る暗号表の例である暗号表２９１ｂを表す図である。
【００７７】
暗号表２９１ｂは、Ｎｏと、有効性と、暗号識別情報と、暗号化プログラム名と、暗号化鍵と、復号鍵との組み合わせを表す表である。
【００７８】
Ｎｏは、前記組み合わせにつけられた番号である。
【００７９】
有効性は、それぞれの前記組み合わせの選択の可否を表す情報である。有効性が「有効」の前記組み合わせは、図２に表す復号部２２により選択されることが可能である。一方、有効性が「無効」の前記組み合わせは、復号部２２により選択されることができない。
【００８０】
暗号識別情報は、前記組み合わせに含まれる、暗号化プログラム名と復号鍵との組み合わせの識別を可能にする識別情報である。前述のように暗号化に用いられた暗号識別情報は、ＧＦＰ暗号化情報に含められて、図３に表す通信装置１０１ｂａに送付される。復号部２２は、当該暗号識別情報により暗号化プログラムと復号鍵との組み合わせを特定する。そして、復号部２２は、当該組み合わせに含まれる暗号化プログラムに対応する復号プログラムと当該復号鍵により、送付された情報の復号を行う。
【００８１】
暗号化プログラム名は、暗号化プログラムの識別情報である。図３に表す復号部２２は、少なくとも有効性が「有効」とされた前記組み合わせに含まれる暗号化プログラム名の暗号化プログラムに対応する復号プログラムを、記録部６１ｂａに保持する。
【００８２】
暗号化鍵は、図５を参照して前述した暗号化鍵である。暗号化鍵は復号には用いられないので、暗号化鍵の項は無くても構わない。
【００８３】
復号鍵は、復号部２２が復号プログラムにより復号が実行する際に用いられる復号鍵である。
【００８４】
なお、図７に表すＮｏが１乃至３の行においては、暗号化鍵と復号鍵とが等しい。暗号化プログラム名がＡＥＳ−１２８の暗号化プログラムにおいては、前述の共通鍵暗号方式が用いられているためである。それに対し、Ｎｏが４、５の行においては、暗号化鍵と復号鍵とが異なる。暗号化プログラム名がＲＳＡの暗号化プログラムにおいては、前述の公開鍵暗号方式が用いられているためである。
［処理フロー］
図８は、図２に表す送信装置１０が行う処理の処理フロー例を表す概念図である。図８には各処理を行う処理主体を併せて表してある。
【００８５】
装置側受信部１１は、まず、Ｓ１０１の処理として、通信経路１２６ａ又は通信経路１２７ａから送られた情報についての受信処理を行う。Ｓ１０１の処理の詳細は図９を参照して後述する。
【００８６】
次に、暗号化部１２は、Ｓ１０２の処理として、装置側受信部１１から送付された情報について暗号化処理を行う。Ｓ１０２の処理の詳細は、図１０を参照して後述する。
【００８７】
次に、ＧＦＰ化部１３は、Ｓ１０３の処理として、暗号化部１２から送られた情報を前述のＧＦＰフレームに収容する。Ｓ１０３の処理の詳細は、図１１を参照して後述する。
【００８８】
次に、ＮＷ側送信部１４は、Ｓ１０４の処理として、ＧＦＰ化部１３から送られた情報の送信処理を行う。Ｓ１０４の処理の詳細は、図１２を参照して後述する。
【００８９】
そして、送信装置１０は、Ｓ１０５の処理として、図８に表す処理を終了するかについての判定を行う。送信装置１０は、当該判定を、例えば、外部からの終了情報の入力の有無を判定することにより行う。
【００９０】
送信装置１０は、Ｓ１０５の処理による判定結果がｙｅｓの場合は、図８に表す処理を終了する。
【００９１】
一方、送信装置１０は、Ｓ１０５の処理による判定結果がｎｏの場合は、Ｓ１０１の処理を再度行う。
【００９２】
図９は、装置側受信部１１が行う図８に表すＳ１０１の処理の詳細処理フロー例を表す概念図である。
【００９３】
装置側受信部１１は、図８に表すスタート又はＳ１０５のｎｏの後に、Ｓ１０１１の処理として、通信経路１２６ａ又は通信経路１２７ａから情報信号を受けたかについての判定を行う。
【００９４】
装置側受信部１１は、Ｓ１０１１の処理による判定結果がｙｅｓの場合は、Ｓ１０１２の処理を行う。
【００９５】
一方、装置側受信部１１は、Ｓ１０１１の処理による判定結果がｎｏの場合は、Ｓ１０１１の処理を再度行う。
【００９６】
装置側受信部１１は、Ｓ１０１２の処理を行う場合は、同処理として、受けた情報を受信情報として図２に表す記録部６１ａｃに記録する。
【００９７】
そして、装置側受信部１１は、Ｓ１０１３の処理として、受信情報が送られた通信経路が通信経路１２６ａ及び通信経路１２７ａのいずれであるかを特定する。そして、特定した通信経路を表す経路情報を作成する。
【００９８】
そして、装置側受信部１１は、Ｓ１０１４の処理として、Ｓ１０１３の処理により作成した経路情報をＳ１０１２の処理により記録した受信情報に付加した付加後情報を作成し、図２に表す記録部６１ａｃに記録する。
【００９９】
そして、装置側受信部１１は、Ｓ１０１５の処理として、Ｓ１０１４の処理により記録した付加後情報を、暗号化部１２に送る。
【０１００】
そして、暗号化部１２は、図８に表すＳ１０２の処理を行う。
【０１０１】
図１０は、暗号化部１２が行う図８に表すＳ１０２の処理の詳細フロー例を表す概念図である。
【０１０２】
図８に表すＳ１０１の処理の次に、暗号化部１２は、Ｓ１０２１の処理として、装置側受信部１１から送られた情報を図２に表す記録部６１ａａに記録する。ただし、暗号化部１２はＳ１０２１の処理を省略することができる場合がある。当該場合は、例えば、記録部６１ａａと記録部６１ａｃとが共通であり、装置側受信部１１から送られた情報が、記録部６１ａａと共通の記録部６１ａｃに既に記録されているときに生じ得る。
【０１０３】
次に、暗号化部１２は、Ｓ１０２２の処理として、記録部６１ａａから暗号表情報（図５参照）を読み込む。
【０１０４】
そして、暗号化部１２は、Ｓ１０２３の処理として、暗号表情報に含まれる暗号識別情報の中から選択可能な一つを選択する。
【０１０５】
そして、暗号化部１２は、Ｓ１０２４の処理として、Ｓ１０２３の処理により選択した暗号識別情報に相当する暗号化プログラムを当該暗号表情報から特定し、記録部６１ａａに記録されている当該暗号化プログラムを起動する。
【０１０６】
そして、暗号化部１２は、Ｓ１０２５の処理として、Ｓ１０２３の処理により選択した暗号識別情報に相当する暗号化鍵を当該暗号表情報から特定する。そして、同処理として、特定した暗号化鍵を用いてＳ１０２４の処理により起動した暗号化プログラムにより、記録部６１ａａに記録された情報の暗号化を実行し、前述の暗号化情報を生成する。
【０１０７】
そして、暗号化部１２は、Ｓ１０２６の処理として、Ｓ１０２５の処理により生成した暗号化情報を記録部６１ａａに記録する。
【０１０８】
次に、暗号化部１２は、Ｓ１０２７の処理として、Ｓ１０２６の処理により記録した暗号化情報に、Ｓ１０２３の処理により選択した暗号識別情報を付加した付加後情報を作成し、当該付加後情報を記録部６１ａａに記録する。
【０１０９】
そして、暗号化部１２は、Ｓ１０２８の処理として、Ｓ１０２７の処理により記録した付加後情報を、ＧＦＰ化部１３に送る。
【０１１０】
そして、ＧＦＰ化部１３は、図８に表すＳ１０３の処理を行う。
【０１１１】
図１１は、ＧＦＰ化部１３が行う図８に表すＳ１０３の処理の詳細フロー例を表す概念図である。
【０１１２】
図８に表すＳ１０２の処理の次に、ＧＦＰ化部１３は、Ｓ１０３１の処理として、暗号化部１２から送られた前述の付加後情報を、図２に表す記録部６１ａｂに記録する。ただし、暗号化部１２はＳ１０３１の処理を省略することができる場合がある。当該場合は、例えば、記録部６１ａｂと記録部６１ａａとが共通であり、暗号化部１２から送られた付加後情報前記が、記録部６１ａｂと共通の記録部６１ａａに既に記録されているときに生じ得る。
【０１１３】
次に、ＧＦＰ化部１３は、Ｓ１０３２の処理として、記録部６１ａｂに記録された前述のＧＦＰ化プログラムを起動させる。
【０１１４】
そして、ＧＦＰ化部１３は、Ｓ１０３３の処理として、記録部６１ａｂに記録された前記付加後情報についてＧＦＰ化プログラムによりＧＦＰフレームに収容することによりＧＦＰ暗号化情報を作成する。そして、ＧＦＰ化部１３は、同処理として、当該ＧＦＰ暗号化情報を記録部６１ａｂに記録する。
【０１１５】
次に、ＧＦＰ化部１３は、Ｓ１０３４の処理として、Ｓ１０３３の処理により記録したＧＦＰ暗号化情報を、図２に表すＮＷ側送信部１４に送る。
【０１１６】
そして、ＮＷ側送信部１４は、図８に表すＳ１０４の処理を行う。
【０１１７】
図１２は、ＮＷ側送信部１４が行う図８に表すＳ１０４の処理の詳細フロー例を表す概念図である。
【０１１８】
図８に表すＳ１０３の処理の次に、ＮＷ側送信部１４は、Ｓ１０４１の処理として、ＧＦＰ化部１３から送られた前述のＧＦＰ暗号化情報を、図２に表す記録部６１ａｄに記録する。ただし、ＮＷ側送信部１４はＳ１０４１の処理を省略することができる場合がある。当該場合は、例えば、記録部６１ａｄと記録部６１ａｂとが共通であり、前記ＧＦＰ暗号化情報が、記録部６１ａｄと共通の記録部６１ａｂに既に記録されているときに生じ得る。
【０１１９】
次に、ＮＷ側送信部１４は、Ｓ１０４２の処理として、記録部６１ａｄに記録された前述のＧＦＰ暗号化情報を通信経路１２１ａに送信する。
【０１２０】
そして、ＮＷ側送信部１４は、Ｓ１０４３の処理として、送信完了情報を作成し、当該送信完了情報を記録部６１ａｄに記録する。
【０１２１】
そして、送信装置１０は、図８に表すＳ１０５の処理を行う。
【０１２２】
図１３は、図３に表す受信装置２０が行う処理の処理フロー例を表す概念図である。図１３には各処理を行う処理主体を併せて表してある。
【０１２３】
ＮＷ側受信部２４は、まず、Ｓ２０１の処理として、通信経路１２１ｂから送られた情報についての受信処理を行う。Ｓ２０１の処理の詳細は図１４を参照して後述する。
【０１２４】
次に、ＧＦＰ解除部２３は、Ｓ２０２の処理として、ＮＷ側受信部２４から送られた情報について、前述のＧＦＰフレームへの収容の解除を行う。Ｓ２０２の処理の詳細は、図１５を参照して後述する。
【０１２５】
次に、復号部２２は、Ｓ２０３の処理として、ＧＦＰ解除部２３から送付された情報について復号を行う。Ｓ２０３の処理の詳細は、図１６を参照して後述する。
【０１２６】
次に、装置側送信部２１は、Ｓ２０４の処理として、復号部２２から送られた情報の通信経路１２６ｂ及び通信経路１２７ｂのうちのいずれかへの送信処理を行う。Ｓ２０４の処理の詳細は、図１７を参照して後述する。
【０１２７】
そして、受信装置２０は、Ｓ２０５の処理として、図１３に表す処理を終了するかについての判定を行う。受信装置２０は、当該判定を、例えば、外部からの終了情報の入力の有無を判定することにより行う。
【０１２８】
受信装置２０は、Ｓ２０５の処理による判定結果がｙｅｓの場合は、図１３に表す処理を終了する。
【０１２９】
一方、受信装置２０は、Ｓ２０５の処理による判定結果がｎｏの場合は、Ｓ２０１の処理を再度行う。
【０１３０】
図１４は、ＮＷ側受信部２４が行う図１３に表すＳ２０１の処理の詳細処理フロー例を表す概念図である。
【０１３１】
ＮＷ側受信部２４は、図１３に表すスタート又はＳ２０５のｎｏの後に、Ｓ２０１１の処理として、通信経路１２１ｂから情報信号を受けたかについての判定を行う。
【０１３２】
ＮＷ側受信部２４は、Ｓ２０１１の処理による判定結果がｙｅｓの場合は、Ｓ２０１２の処理を行う。
【０１３３】
一方、ＮＷ側受信部２４は、Ｓ２０１１の処理による判定結果がｎｏの場合は、Ｓ２０１１の処理を再度行う。
【０１３４】
ＮＷ側受信部２４は、Ｓ２０１２の処理を行う場合は、同処理として、受けた情報を受信情報として図３に表す記録部６１ｂｄに記録する。
【０１３５】
そして、ＮＷ側受信部２４は、Ｓ２０１３の処理として、Ｓ２０１２の処理により記録した受信情報をＧＦＰ解除部２３に送る。
【０１３６】
そして、ＧＦＰ解除部２３は、図１３に表すＳ２０２の処理を行う。
【０１３７】
図１５は、ＧＦＰ解除部２３が行う図１３に表すＳ２０２の処理の詳細フロー例を表す概念図である。
【０１３８】
図１３に表すＳ２０１の処理の次に、ＧＦＰ解除部２３は、Ｓ２０２１の処理として、ＮＷ側受信部２４から送られた受信情報を、図３に表す記録部６１ｂｂに記録する。ただし、ＧＦＰ解除部２３はＳ２０２１の処理を省略することができる場合がある。当該場合は、例えば、記録部６１ｂｂと記録部６１ｂｄとが共通であり、前記受信情報が、記録部６１ｂｂと共通の記録部６１ｂｄに既に記録されているときに生じ得る。
【０１３９】
次に、ＧＦＰ解除部２３は、Ｓ２０２２の処理として、記録部６１ｂｂに記録された前述のＧＦＰ解除プログラムを起動させる。
【０１４０】
そして、ＧＦＰ解除部２３は、Ｓ２０２３の処理として、記録部６１ｂｂに記録された前記受信情報について前期ＧＦＰ解除プログラムによるＧＦＰフレームへの収容の解除を行うことによりＧＦＰ解除後情報を作成する。そして、ＧＦＰ解除部２３は、同処理として、当該ＧＦＰ解除後情報を記録部６１ｂｂに記録する。
【０１４１】
そして、ＧＦＰ解除部２３は、Ｓ２０２４の処理として、Ｓ２０２３の処理により記録したＧＦＰ解除後情報を、図３に表す復号部２２に送る。
【０１４２】
そして、復号部２２は、図１３に表すＳ２０３の処理を行う。
【０１４３】
図１６は、復号部２２が行う図１３に表すＳ２０３の処理の詳細フロー例を表す概念図である。
【０１４４】
図１３に表すＳ１０１の処理の次に、復号部２２は、Ｓ２０３１の処理として、ＧＦＰ解除部２３から送られた前述のＧＦＰ解除後情報を図３に表す記録部６１ｂａに記録する。ただし、復号部２２はＳ２０３１の処理を省略することができる場合がある。当該場合は、例えば、記録部６１ｂａと記録部６１ｂｂとが共通であり、前記ＧＦＰ解除後情報が、記録部６１ｂａと共通の記録部６１ｂｂに既に記録されているときに生じ得る。
【０１４５】
次に、復号部２２は、Ｓ２０３２の処理として、記録部６１ｂａに記録された記録したＧＦＰ解除後情報に含まれる暗号識別情報を抽出する。
【０１４６】
そして、復号部２２は、Ｓ２０３３の処理として、記録部６１ｂａから暗号表情報（図７参照）を読み込む。
【０１４７】
そして、復号部２２は、Ｓ２０３４の処理として、Ｓ２０３２の処理により抽出した暗号識別情報に相当する復号プログラムと復号鍵との組み合わせを、Ｓ２０３３の処理により読み込んだ暗号表情報から特定する。
【０１４８】
そして、復号部２２は、Ｓ２０３５の処理として、Ｓ２０３４の処理により特定した復号プログラムを起動する。
【０１４９】
そして、復号部２２は、Ｓ２０３６の処理として、Ｓ２０３４の処理により特定した復号鍵を用いてＳ２０３５の処理により起動した復号プログラムにより、記録部６１ｂａに記録された前記ＧＦＰ解除後情報の復号を実行し、復号後情報を生成する。
【０１５０】
そして、復号部２２は、Ｓ２０３７の処理として、Ｓ２０３６の処理により生成した復号後情報を記録部６１ｂａに記録する。
【０１５１】
次に、復号部２２は、Ｓ２０３８の処理として、Ｓ２０３７の処理により記録した復号後情報を、装置側送信部２１に送る。
【０１５２】
そして、装置側送信部２１は、図１３に表すＳ２０４の処理を行う。
【０１５３】
図１７は、装置側送信部２１が行う図１３に表すＳ２０４の処理の詳細フロー例を表す概念図である。
【０１５４】
図１３に表すＳ２０３の処理の次に、装置側送信部２１は、Ｓ２０４１の処理として、復号部２２から送られた復号後情報を、図３に表す記録部６１ｂｃに記録する。ただし、装置側送信部２１はＳ２０４１の処理を省略することができる場合がある。当該場合は、例えば、記録部６１ｂｃと記録部６１ｂａとが共通であり、前記復号後情報が、記録部６１ｂｃと共通の記録部６１ｂａに既に記録されているときに生じ得る。
【０１５５】
次に、装置側送信部２１は、Ｓ２０４２の処理として、記録部６１ｂｃに記録された復号後情報から経路情報を抽出する。
【０１５６】
そして、装置側送信部２１は、Ｓ２０４３の処理として、Ｓ２０４１の処理により抽出した経路情報により、前記復号後情報を送信する通信経路を図３に表す通信経路１２６ｂ及び通信経路１２７ｂから選択する。
【０１５７】
そして、装置側送信部２１は、Ｓ２０４４の処理として、Ｓ２０４３の処理により選択した通信経路へ、記録部６１ｂｃに記録された復号後情報を送信する。
【０１５８】
そして、装置側送信部２１は、Ｓ２０４５の処理として、送信完了情報を作成し、当該送信完了情報を記録部６１ｂｃに記録する。
【０１５９】
そして、受信装置２０は、図１３に表すＳ２０５の処理を行う。
［効果］
以上説明したように、通信装置１０１ａは、所定の通信経路を通じて送られた所定の情報の暗号化を行うことにより暗号化情報を生成する。そして、通信装置１０１ａは、当該暗号化情報に前記暗号化に用いた暗号化プログラムと暗号化鍵の組合せの識別情報である暗号情報を付加した付加後情報を作成する。そして、付加後情報にＧＦＰフォーマットを適用したＧＦＰ暗号化情報をネットワーク１１１等（ネットワーク１１１及び通信経路１２１ａ、１２１ｂ）を経由して、通信装置１０１ｂに送付する。
【０１６０】
通信装置１０１ｂにより受信されたＧＦＰ付加後情報は、通信装置１０１ｂにより、ＧＦＰフレームへの収容の解除、及び、前記暗号情報による暗号化の解除が行われる。
【０１６１】
ここで、ネットワーク１１１において、第三者が、通信装置１０１ａが送ったＧＦＰ暗号化情報を傍受して、さらにＧＦＰ暗号化情報のＧＦＰフレームへの収容の解除を行ったとする、その場合、当該第三者は、暗号化情報と暗号識別情報を取得することはできる。しかしながら、当該第三者は暗号化情報を復号することなく解読することはできない。また、暗号識別情報を取得しても、当該暗号識別情報のみからは暗号化プログラムの種類と暗号化鍵を解読することはできない。従い、暗号化情報の復号を行うことは、当該第三者にとって困難である。
【０１６２】
従い、通信装置１０１ａ及び１０１ｂは、ネットワーク１１１等でＧＦＰフレームに収容した情報が意に反して第三者により取得された際に当該情報の内容が当該第三者により解読される確率を低減し得る。
【０１６３】
上記は、通信装置１０１ａが前述のＧＦＰ暗号化情報を生成する際に、ＧＦＰフレームフォーマットのＥｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒに前記暗号識別情報を格納することにより実現することができる。
【０１６４】
さらに、通信装置１０１ａは、装置１０６ａや１０６ｂから受信した情報をネットワーク１１１等を経由して通信装置１０１ｂにＧＦＰ暗号化情報を送る際に、当該ＧＦＰ暗号化情報に、当該受信をした経路を表す経路情報を含める。そして、通信装置１０１ｂは、通信装置１０１ａがネットワーク１１１等を経由して送ったＧＦＰ暗号化情報に含まれる当該経路情報により選択した通信経路に、前述の復号後情報を送付する。そのため、通信装置１０１ａ及び１０１ｂは、定められた通信経路に正しく復号後情報を送信することが可能である。
【０１６５】
上記は、通信装置１０１ａが、前記ＧＦＰ暗号化情報を生成する際に、ＧＦＰフレームフォーマットのＥｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒに経路情報を含めることにより実現することができる。
【０１６６】
図１８は、本発明の送信装置の最小限の構成である送信装置１０ｘに構成を表すブロック図である。
【０１６７】
送信装置１０ｘは、暗号化部１２ｘと、収容部１３ｘと、送信部１４ｘとを備える。
【０１６８】
暗号化部１２ｘは、所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成する。
【０１６９】
収容部１３ｘは、前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成する。
【０１７０】
送信部１４ｘは、前記収容暗号化情報の第一の通信回線を通じての送信を行う。
【０１７１】
前記第一の通信回線において、第三者が、前記送信装置が送った収容暗号化情報を傍受して、さらに前記収容暗号化情報の前記フレームへの収容を解除したとする、その場合、当該第三者は、暗号化情報と暗号識別情報を取得することはできる。しかしながら、当該第三者は暗号化情報を復号することなしに解読することはできない。また、暗号識別情報を取得しても、当該暗号識別情報のみからは暗号化プログラムの種類と暗号化鍵を解読することはできない。従い、暗号化情報のの暗号化を解除することは、当該第三者にとって困難である。
【０１７２】
従い、前記送信装置及び前記受信装置は、前記第一の通信回線で前記収容暗号化情報が意に反して第三者により取得された際に当該情報の内容が当該第三者により解読される確率を低減し得る。
【０１７３】
そのため、送信装置１０ｘは、上記構成により、［発明の効果］の項に記載した効果を奏する。
【０１７４】
以上、本発明の各実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【０１７５】
また、上記の実施形態の一部または全部は、以下の付記のようにも記述され得るが、以下には限られない。
【０１７６】
（付記１）
所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成する、暗号化部と、
前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成する収容部と、
前記収容暗号化情報の第一の通信回線を通じての送信を行う送信部と、
を備える送信装置。
【０１７７】
（付記１．１）
前記第一の通信回線を通じての送信が、前記フレームへの収容の解除及び前記暗号識別情報による前記暗号化方式に係る復号を実行し得る受信装置に対する送信である、付記１に記載された送信装置。
【０１７８】
（付記２）
前記第一の通信回線が不特定の利用者が利用する通信回線を含む付記１及び付記１．１のうちのいずれか一に記載された送信装置。
【０１７９】
（付記３）
前記第一の通信回線が情報漏洩の可能性のある通信回線を含む付記１乃至付記２のうちのいずれか一に記載された送信装置。
【０１８０】
（付記４）
前記第一の通信回線がインターネットを含む、付記１乃至付記３のうちのいずれか一のうちのいずれか一に記載された送信装置。
【０１８１】
（付記５）
前記所定の情報が第二の通信回線により送られた情報を含む、付記１乃至付記４のうちのいずれか一に記載された送信装置。
【０１８２】
（付記６）
前記所定の情報が、前記第二の通信回線の識別情報である経路情報をさらに含む、付記１乃至付記５のうちのいずれか一に記載された送信装置。
【０１８３】
（付記７）
前記所定の情報が第一の装置から前記第二の通信回線により送られた情報を含む、付記５又は付記６に記載された送信装置。
【０１８４】
（付記８）
前記所定の情報が第一の装置の識別情報を含む、付記７に記載された送信装置。
【０１８５】
（付記９）
前記受信装置が、前記解除及び前記復号を行った後の情報である復号後情報を、第三の通信回線を通じて送信する、付記１乃至付記８のうちのいずれか一に記載された送信装置。
【０１８６】
（付記１０）
前記第三の通信回線が、複数の通信回線のうちの、前記受信装置が前記経路情報により選択した通信回線である、付記９に記載された送信装置。
【０１８７】
（付記１１）
前記選択された通信回線が、前記第一の装置の管理者の管理下にある装置である第二の装置に前記復号後情報を送信するための通信回線である、付記１０に記載された送信装置。
【０１８８】
（付記１１．１）
前記フレームが、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ  （ＩＴＵ−Ｔ）  Ｇ．７０４１のＧｅｎｅｒｉｃ  ｆｒａｍｉｎｇ  ｐｒｏｃｅｄｕｒｅ（ＧＦＰ）に記述されたフレームである、付記１１に記載された送信装置。
【０１８９】
（付記１２）
前記収容部が、前記収容暗号化情報を生成する際に、前記フレームのＥｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒに前記暗号識別情報を格納する、付記１１又は付記１１．１に記載された送信装置。
【０１９０】
（付記１３）
前記Ｅｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒに、前記経路情報をさらに格納する、付記１１乃至付記１２のうちのいずれか一に記載された送信装置。
【０１９１】
（付記１４）
前記Ｅｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒに、前記Ｅｘｔｅｎｓｉｏｎ  ｈｅａｄｅｒの完全性を保証するためのＣｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋパリティをさらに格納する、付記１乃至付記１３のうちのいずれか一に記載された送信装置。
【０１９２】
（付記Ａ１）
所定の暗号化方式と所定の暗号化鍵とにより暗号化され、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報が付加され、所定のフォーマットのフレームに収容された情報を受信する受信部と、
前記収容された情報について前記フレームへの収容の解除を行う解除部と、
前記解除を行った情報について前記暗号化方式と前記暗号化鍵とによる復号を行った情報を出力する復号部とを備える、
受信装置。
【０１９３】
（付記Ｂ１）
所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成し、
前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成し、
前記収容暗号化情報の第一の通信回線を通じての送信を行う、
送信方法。
【０１９４】
（付記Ｃ１）
所定の情報に対して所定の暗号化方式と所定の暗号化鍵とによる暗号化により生成した暗号化情報に、前記暗号化方式の識別情報と前記暗号化鍵との組合せを表す暗号識別情報を付加した付加後情報を生成する処理と、
前記付加後情報を所定のフォーマットのフレームに収容した収容暗号化情報を生成する処理と、
前記収容暗号化情報の第一の通信回線を通じての送信を行う処理と、
をコンピュータに実行させる送信プログラム。
【符号の説明】
【０１９５】
１０、１０ｘ    送信装置
１１    装置側受信部
１２、１２ｘ    暗号化部
１３    ＧＦＰ化部
１３ｘ    収容部
１４    ＮＷ側送信部
１４ｘ    送信部
２０    受信装置
２１    装置側送信部
２２    復号部
２３    ＧＦＰ解除部
２４    ＮＷ側受信部
６１ａａ、６１ａｂ、６１ａｃ、６１ａｄ、６１ｂａ、６１ｂｂ、６１ｂｃ、６１ｂｄ    記録部
１０１ａ、１０１ａａ、１０１ｂ、１０１ｂａ、１０１ｎａ    通信装置
１０６ａ、１０６ｂ、１０７ａ、１０７ｂ    装置
１１１    ネットワーク
１２１ａ、１２１ｂ、１２１ｎａ、１２１ｎｂ、１２６ａ、１２６ｂ、１２６ｎａ、１２６ｎｂ、１２７ａ、１２７ｂ、１２７ｎａ、１２７ｎｂ    通信装置
２９１ａ、２９１ｂ    暗号表
３０１    ＧＦＰフレームフォーマット
５０１    通信システム
【図１】
2018067747.tif 000003
【図２】
2018067747.tif 000004
【図３】
2018067747.tif 000005
【図４】
2018067747.tif 000006
【図５】
2018067747.tif 000007
【図６】
2018067747.tif 000008
【図７】
2018067747.tif 000009
【図８】
2018067747.tif 000010
【図９】
2018067747.tif 000011
【図１０】
2018067747.tif 000012
【図１１】
2018067747.tif 000013
【図１２】
2018067747.tif 000014
【図１３】
2018067747.tif 000015
【図１４】
2018067747.tif 000016
【図１５】
2018067747.tif 000017
【図１６】
2018067747.tif 000018
【図１７】
2018067747.tif 000019
【図１８】
2018067747.tif 000020