(57)【特許請求の範囲】
【請求項１】
通信装置と他の通信装置とが複数の通信路を介して通信する通信システムにおいて、前記通信装置に実装される半導体集積回路であって、
第１の通信路を介して前記他の通信装置と通信する第１の通信部と、
第２の通信路を介して前記他の通信装置と通信する第２の通信部と、
前記通信装置から前記他の通信装置に送信すべき送信データを制御するデータ制御部と、
を備え、
前記データ制御部は、
前記送信データを処理することにより、第１のデータと、当該第１のデータに関連する第２のデータとを生成するデータ処理部と、
前記第１のデータが前記第１の通信部から前記他の通信装置に送信され、前記第２のデータが前記第２の通信部から前記他の通信装置に送信されるよう、データを振り分けるデータ振分部と、
を有し、
前記送信データは、前記第１の通信路及び前記第２の通信路の実効通信量に基づいて、前記第１のデータと前記第２のデータとに振り分けられ、
前記第１の通信路及び前記第２の通信路のうち実効通信量が低い側の通信路を介した通信においては、実効通信量の差に応じて同一のデータが重複して送信される、半導体集積回路。
【請求項２】
通信装置と他の通信装置とが複数の通信路を介して通信する通信システムにおいて、前記他の通信装置に実装される半導体集積回路であって、
第１の通信路を介して前記通信装置と通信する第１の通信部と、
第２の通信路を介して前記通信装置と通信する第２の通信部と、
前記通信装置から受信した受信データを制御するデータ制御部と、
を備え、
前記第１の通信部は、第１のデータを前記通信装置から受信し、
前記第２の通信部は、第２のデータを前記通信装置から受信し、
前記データ制御部は、
互いに関連する前記第１のデータと前記第２のデータとを対応付けるデータ対応付け部と、
前記データ対応付け部によって対応付けられた前記第１のデータと前記第２のデータとに基づいて、前記通信装置から前記他の通信装置に送信された送信データを復元するデータ処理部と、
を有し、
前記送信データは、前記第１の通信路及び前記第２の通信路の実効通信量に基づいて、前記第１のデータと前記第２のデータとに振り分けられ、
前記第１の通信路及び前記第２の通信路のうち実効通信量が低い側の通信路を介した通信においては、実効通信量の差に応じて同一のデータが重複して送信される、半導体集積回路。
【請求項３】
前記第１のデータは、前記送信データを暗号化することによって生成された暗号化データを含み、
前記第２のデータは、前記暗号化データの復号に用いる暗号鍵を含む、請求項１又は２に記載の半導体集積回路。
【請求項４】
前記第１のデータは、前記送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データを含み、
前記第２のデータは、前記分割処理及び前記並び替え処理の手順に関する情報を含む、請求項１又は２に記載の半導体集積回路。
【請求項５】
前記第１のデータは、前記送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データのうちの第１群の分割データを含み、
前記第２のデータは、前記複数の分割データのうちの第２群の分割データを含む、請求項１又は２に記載の半導体集積回路。
【請求項６】
前記第１のデータは、前記送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データのうちの第１群の分割データと、前記分割処理及び前記並び替え処理の手順に関する情報とを含み、
前記第２のデータは、前記複数の分割データのうちの第２群の分割データを含む、請求項１又は２に記載の半導体集積回路。
【請求項７】
前記第１のデータは、前記送信データのうちの特定のビットのデータを抽出した第１群のビットデータを含み、
前記第２のデータは、前記送信データのうちの他の特定のビットのデータを抽出した第２群のビットデータを含む、請求項１又は２に記載の半導体集積回路。
【請求項８】
前記第１のデータは、前記送信データのうちの特定のビットのデータを抽出した第１群のビットデータと、ビット抽出の手順に関する情報とを含み、
前記第２のデータは、前記送信データのうちの他の特定のビットのデータを抽出した第２群のビットデータを含む、請求項１又は２に記載の半導体集積回路。
【請求項９】
前記第１のデータは、前記第２のデータのエラー訂正コードを含み、
前記第２のデータは、前記第１のデータのエラー訂正コードを含む、請求項１〜８のいずれか一つに記載の半導体集積回路。
【請求項１０】
前記第１の通信路の通信成功率が前記第２の通信路の通信成功率より高い場合、前記第２のデータには、前記第１のデータに付加されるエラー訂正コードよりもエラー訂正能力の高いエラー訂正コードが付加される、請求項１〜８のいずれか一つに記載の半導体集積回路。
【請求項１１】
前記第１のデータは、前記送信データを含み、
前記第２のデータは、前記送信データのエラー訂正コードを含む、請求項１〜８のいずれか一つに記載の半導体集積回路。
【請求項１２】
請求項１に記載の半導体集積回路を備える、通信装置。
【請求項１３】
請求項２に記載の半導体集積回路を備える、通信装置。
【請求項１４】
請求項１２に記載の通信装置と、請求項１３に記載の通信装置とを備える、通信システム。
【請求項１５】
第１の通信装置と第２の通信装置とが複数の通信路を介して通信する通信システムにおける通信方法であって、
（Ａ）前記第１の通信装置において、前記第１の通信装置から前記第２の通信装置に送信すべき送信データを処理することにより、第１のデータと、当該第１のデータに関連する第２のデータとを生成するステップと、
（Ｂ）前記第１の通信装置において、前記第１のデータが第１の通信路を介して前記第２の通信装置に送信され、前記第２のデータが第２の通信路を介して前記第２の通信装置に送信されるよう、データを振り分けるステップと、
（Ｃ）前記第２の通信装置において、前記第１の通信路を介して前記第１のデータを受信し、前記第２の通信路を介して前記第２のデータを受信するステップと、
（Ｄ）前記第２の通信装置において、互いに関連する前記第１のデータと前記第２のデータとを対応付けるステップと、
（Ｅ）前記ステップ（Ｄ）によって対応付けられた前記第１のデータと前記第２のデータとに基づいて、前記送信データを復元するステップと、
を備え、
前記送信データは、前記第１の通信路及び前記第２の通信路の実効通信量に基づいて、前記第１のデータと前記第２のデータとに振り分けられ、
前記第１の通信路及び前記第２の通信路のうち実効通信量が低い側の通信路を介した通信においては、実効通信量の差に応じて同一のデータが重複して送信される、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体集積回路、通信装置、通信システム、及び通信方法に関する。
【背景技術】
【０００２】
下記特許文献１には、複数の通信装置を備える通信システムが開示されている。当該通信システムにおいて、各通信装置は、電力線通信等の有線通信部と、無線ＬＡＮ等の無線通信部とをそれぞれ有している。各通信装置は、有線通信及び無線通信の双方によって、他の通信装置と通信が可能である。第１の通信装置から第２の通信装置にデータを送信する場合には、第１の通信装置は、有線通信及び無線通信の双方によって、同一のデータを第２の通信装置に向けて送信する。このように、同一のデータを複数の通信路を用いて通信することにより、通信の信頼性を向上することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２８５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記特許文献１に開示された通信システムによると、第１の通信装置は、有線通信及び無線通信の双方によって、同一のデータを第２の通信装置に向けて送信する。つまり、有線通信及び無線通信の各々によって、完全なデータが通信装置間でそれぞれ通信される。従って、有線通信及び無線通信のいずれか一方において第三者によって通信内容が不正に傍受された場合には、完全なデータが取得されてしまうため、通信の秘匿性が十分でないという問題がある。
【０００５】
本発明はかかる問題を解決するために成されたものであり、複数の通信路を介して通信可能な通信装置間における通信の秘匿性を向上することが可能な、半導体集積回路、通信装置、通信システム、及び通信方法を得ることを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る半導体集積回路は、通信装置と他の通信装置とが複数の通信路を介して通信する通信システムにおいて、前記通信装置に実装される半導体集積回路であって、第１の通信路を介して前記他の通信装置と通信する第１の通信部と、第２の通信路を介して前記他の通信装置と通信する第２の通信部と、前記通信装置から前記他の通信装置に送信すべき送信データを制御するデータ制御部と、を備え、前記データ制御部は、前記送信データを処理することにより、第１のデータと、当該第１のデータに関連する第２のデータとを生成するデータ処理部と、前記第１のデータが前記第１の通信部から前記他の通信装置に送信され、前記第２のデータが前記第２の通信部から前記他の通信装置に送信されるよう、データを振り分けるデータ振分部と、を有し、前記送信データは、前記第１の通信路及び前記第２の通信路の実効通信量に基づいて、前記第１のデータと前記第２のデータとに振り分けられ、前記第１の通信路及び前記第２の通信路のうち実効通信量が低い側の通信路を介した通信においては、実効通信量の差に応じて同一のデータが重複して送信されることを特徴とするものである。
【０００７】
第１の態様に係る半導体集積回路によれば、データ処理部は、送信データを処理することにより、第１のデータと、当該第１のデータに関連する第２のデータとを生成する。また、データ振分部は、第１のデータが第１の通信部から第１の通信路を介して他の通信装置に送信され、第２のデータが第２の通信部から第２の通信路を介して他の通信装置に送信されるよう、データを振り分ける。このように、第１の通信路及び第２の通信路の一方又は双方に完全な送信データを送信するのではなく、送信データを第１のデータと第２のデータとに振り分けて、第１の通信路を介して第１のデータを送信し、第２の通信路を介して第２のデータを送信する。その結果、第１のデータ及び第２のデータの一方のみを取得しても完全な送信データを復元できないため、通信の秘匿性を向上することが可能となる。
また、第１の態様に係る半導体集積回路によれば、送信データは、第１の通信路及び第２の通信路の実効通信量に基づいて、第１のデータと第２のデータとに振り分けられる。その結果、実効通信量の高い通信路に多くのデータを振り分けることにより、通信の信頼性を向上することが可能となる。
【０００８】
本発明の第２の態様に係る半導体集積回路は、通信装置と他の通信装置とが複数の通信路を介して通信する通信システムにおいて、前記他の通信装置に実装される半導体集積回路であって、第１の通信路を介して前記通信装置と通信する第１の通信部と、第２の通信路を介して前記通信装置と通信する第２の通信部と、前記通信装置から受信した受信データを制御するデータ制御部と、を備え、前記第１の通信部は、第１のデータを前記通信装置から受信し、前記第２の通信部は、第２のデータを前記通信装置から受信し、前記データ制御部は、互いに関連する前記第１のデータと前記第２のデータとを対応付けるデータ対応付け部と、前記データ対応付け部によって対応付けられた前記第１のデータと前記第２のデータとに基づいて、前記通信装置から前記他の通信装置に送信された送信データを復元するデータ処理部と、を有し、前記送信データは、前記第１の通信路及び前記第２の通信路の実効通信量に基づいて、前記第１のデータと前記第２のデータとに振り分けられ、前記第１の通信路及び前記第２の通信路のうち実効通信量が低い側の通信路を介した通信においては、実効通信量の差に応じて同一のデータが重複して送信されることを特徴とするものである。
【０００９】
第２の態様に係る半導体集積回路によれば、第１の通信部は第１のデータを通信装置から受信し、第２の通信部は第２のデータを通信装置から受信する。また、データ対応付け部は、互いに関連する第１のデータと第２のデータとを対応付ける。そして、データ処理部は、データ対応付け部によって対応付けられた第１のデータと第２のデータとに基づいて、通信装置から他の通信装置に送信された送信データを復元する。このように、第１の通信路及び第２の通信路の一方又は双方に完全な送信データを送信するのではなく、送信データを第１のデータと第２のデータとに振り分けて、第１の通信路を介して第１のデータを送信し、第２の通信路を介して第２のデータを送信する。その結果、第１のデータ及び第２のデータの一方のみを取得しても完全な送信データを復元できないため、通信の秘匿性を向上することが可能となる。
また、第２の態様に係る半導体集積回路によれば、送信データは、第１の通信路及び第２の通信路の実効通信量に基づいて、第１のデータと第２のデータとに振り分けられる。その結果、実効通信量の高い通信路に多くのデータを振り分けることにより、通信の信頼性を向上することが可能となる。
【００１０】
本発明の第３の態様に係る半導体集積回路は、第１又は第２の態様に係る半導体集積回路において特に、前記第１のデータは、前記送信データを暗号化することによって生成された暗号化データを含み、前記第２のデータは、前記暗号化データの復号に用いる暗号鍵を含むことを特徴とするものである。
【００１１】
第３の態様に係る半導体集積回路によれば、第１のデータは、送信データを暗号化することによって生成された暗号化データを含み、第２のデータは、暗号化データの復号に用いる暗号鍵を含む。このように、暗号化データと暗号鍵とを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００１２】
本発明の第４の態様に係る半導体集積回路は、第１又は第２の態様に係る半導体集積回路において特に、前記第１のデータは、前記送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データを含み、前記第２のデータは、前記分割処理及び前記並び替え処理の手順に関する情報を含むことを特徴とするものである。
【００１３】
第４の態様に係る半導体集積回路によれば、第１のデータは、送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データを含み、第２のデータは、分割処理及び並び替え処理の手順に関する情報を含む。このように、複数の分割データと、分割処理及び並び替え処理の手順に関する情報とを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００１４】
本発明の第５の態様に係る半導体集積回路は、第１又は第２の態様に係る半導体集積回路において特に、前記第１のデータは、前記送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データのうちの第１群の分割データを含み、前記第２のデータは、前記複数の分割データのうちの第２群の分割データを含むことを特徴とするものである。
【００１５】
第５の態様に係る半導体集積回路によれば、第１のデータは、送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データのうちの第１群の分割データを含み、第２のデータは、複数の分割データのうちの第２群の分割データを含む。このように、第１群の分割データと第２群の分割データとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００１６】
本発明の第６の態様に係る半導体集積回路は、第１又は第２の態様に係る半導体集積回路において特に、前記第１のデータは、前記送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データのうちの第１群の分割データと、前記分割処理及び前記並び替え処理の手順に関する情報とを含み、前記第２のデータは、前記複数の分割データのうちの第２群の分割データを含むことを特徴とするものである。
【００１７】
第６の態様に係る半導体集積回路によれば、第１のデータは、送信データに対して所定の分割処理及び並び替え処理が行われた複数の分割データのうちの第１群の分割データと、分割処理及び並び替え処理の手順に関する情報とを含み、第２のデータは、複数の分割データのうちの第２群の分割データを含む。このように、第１群の分割データ並びに分割処理及び並び替え処理の手順に関する情報と、第２群の分割データとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００１８】
本発明の第７の態様に係る半導体集積回路は、第１又は第２の態様に係る半導体集積回路において特に、前記第１のデータは、前記送信データのうちの特定のビットのデータを抽出した第１群のビットデータを含み、前記第２のデータは、前記送信データのうちの他の特定のビットのデータを抽出した第２群のビットデータを含むことを特徴とするものである。
【００１９】
第７の態様に係る半導体集積回路によれば、第１のデータは、送信データのうちの特定のビットのデータを抽出した第１群のビットデータを含み、第２のデータは、送信データのうちの他の特定のビットのデータを抽出した第２群のビットデータを含む。このように、第１群のビットデータと第２群のビットデータとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００２０】
本発明の第８の態様に係る半導体集積回路は、第１又は第２の態様に係る半導体集積回路において特に、前記第１のデータは、前記送信データのうちの特定のビットのデータを抽出した第１群のビットデータと、ビット抽出の手順に関する情報とを含み、前記第２のデータは、前記送信データのうちの他の特定のビットのデータを抽出した第２群のビットデータを含むことを特徴とするものである。
【００２１】
第８の態様に係る半導体集積回路によれば、第１のデータは、送信データのうちの特定のビットのデータを抽出した第１群のビットデータと、ビット抽出の手順に関する情報とを含み、第２のデータは、送信データのうちの他の特定のビットのデータを抽出した第２群のビットデータを含む。このように、第１群のビットデータ及びビット抽出の手順に関する情報と、第２群のビットデータとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００２４】
本発明の第９の態様に係る半導体集積回路は、第１〜第８のいずれか一つの態様に係る半導体集積回路において特に、前記第１のデータは、前記第２のデータのエラー訂正コードを含み、前記第２のデータは、前記第１のデータのエラー訂正コードを含むことを特徴とするものである。
【００２５】
第９の態様に係る半導体集積回路によれば、第１のデータは第２のデータのエラー訂正コードを含み、第２のデータは第１のデータのエラー訂正コードを含む。このように、エラー訂正コードを送信することにより、通信の信頼性を向上することが可能となる。また、第１のデータのエラー訂正コードを第２のデータに含め、第２のデータのエラー訂正コードを第１のデータに含めることにより、通信の秘匿性を向上することが可能となる。
【００２６】
本発明の第１０の態様に係る半導体集積回路は、第１〜第８のいずれか一つの態様に係る半導体集積回路において特に、前記第１の通信路の通信成功率が前記第２の通信路の通信成功率より高い場合、前記第２のデータには、前記第１のデータに付加されるエラー訂正コードよりもエラー訂正能力の高いエラー訂正コードが付加されることを特徴とするものである。
【００２７】
第１０の態様に係る半導体集積回路によれば、第１の通信路の通信成功率が第２の通信路の通信成功率より高い場合、第２のデータには、第１のデータに付加されるエラー訂正コードよりもエラー訂正能力の高いエラー訂正コードが付加される。このように、通信成功率の低い第２の通信路を介して送信される第２のデータには、エラー訂正能力の高い訂正コードを付加することにより、通信の信頼性を向上することが可能となる。
【００２８】
本発明の第１１の態様に係る半導体集積回路は、第１〜第８のいずれか一つの態様に係る半導体集積回路において特に、前記第１のデータは、前記送信データを含み、前記第２のデータは、前記送信データのエラー訂正コードを含むことを特徴とするものである。
【００２９】
第１１の態様に係る半導体集積回路によれば、第１のデータは送信データを含み、第２のデータは送信データのエラー訂正コードを含む。このように、エラー訂正コードを送信することにより、通信の信頼性を向上することが可能となる。また、送信データとエラー訂正コードとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００３０】
本発明の第１２の態様に係る通信装置は、第１の態様に係る半導体集積回路を備えることを特徴とするものである。
【００３１】
第１２の態様に係る通信装置によれば、第１の態様に係る半導体集積回路を備えることにより、通信の秘匿性を向上することが可能となる。
【００３２】
本発明の第１３の態様に係る通信装置は、第２の態様に係る半導体集積回路を備えることを特徴とするものである。
【００３３】
第１３の態様に係る通信装置によれば、第２の態様に係る半導体集積回路を備えることにより、通信の秘匿性を向上することが可能となる。
【００３４】
本発明の第１４の態様に係る通信システムは、第１２の態様に係る通信装置と、第１３の態様に係る通信装置とを備えることを特徴とするものである。
【００３５】
第１４の態様に係る通信システムによれば、第１２の態様に係る通信装置と、第１３の態様に係る通信装置とを備えることにより、通信の秘匿性を向上することが可能となる。
【００３６】
本発明の第１５の態様に係る通信方法は、第１の通信装置と第２の通信装置とが複数の通信路を介して通信する通信システムにおける通信方法であって、（Ａ）前記第１の通信装置において、前記第１の通信装置から前記第２の通信装置に送信すべき送信データを処理することにより、第１のデータと、当該第１のデータに関連する第２のデータとを生成するステップと、（Ｂ）前記第１の通信装置において、前記第１のデータが第１の通信路を介して前記第２の通信装置に送信され、前記第２のデータが第２の通信路を介して前記第２の通信装置に送信されるよう、データを振り分けるステップと、（Ｃ）前記第２の通信装置において、前記第１の通信路を介して前記第１のデータを受信し、前記第２の通信路を介して前記第２のデータを受信するステップと、（Ｄ）前記第２の通信装置において、互いに関連する前記第１のデータと前記第２のデータとを対応付けるステップと、（Ｅ）前記ステップ（Ｄ）によって対応付けられた前記第１のデータと前記第２のデータとに基づいて、前記送信データを復元するステップと、を備え、前記送信データは、前記第１の通信路及び前記第２の通信路の実効通信量に基づいて、前記第１のデータと前記第２のデータとに振り分けられ、前記第１の通信路及び前記第２の通信路のうち実効通信量が低い側の通信路を介した通信においては、実効通信量の差に応じて同一のデータが重複して送信されることを特徴とするものである。
【００３７】
第１５の態様に係る通信方法によれば、第１の通信装置は、送信データを処理することにより、第１のデータと、当該第１のデータに関連する第２のデータとを生成する。また、第１の通信装置は、第１のデータが第１の通信路を介して第２の通信装置に送信され、第２のデータが第２の通信路を介して第２の通信装置に送信されるよう、データを振り分ける。第２の通信装置は、第１のデータを第１の通信路を介して受信し、第２のデータを第２の通信路を介して受信する。また、第２の通信装置は、互いに関連する第１のデータと第２のデータとを対応付け、対応付けられた第１のデータと第２のデータとに基づいて送信データを復元する。このように、第１の通信路及び第２の通信路の一方又は双方に完全な送信データを送信するのではなく、送信データを第１のデータと第２のデータとに振り分けて、第１の通信路を介して第１のデータを送信し、第２の通信路を介して第２のデータを送信する。その結果、第１のデータ及び第２のデータの一方のみを取得しても完全な送信データを復元できないため、通信の秘匿性を向上することが可能となる。
また、第１５の態様に係る通信方法によれば、送信データは、第１の通信路及び第２の通信路の実効通信量に基づいて、第１のデータと第２のデータとに振り分けられる。その結果、実効通信量の高い通信路に多くのデータを振り分けることにより、通信の信頼性を向上することが可能となる。
【発明の効果】
【００３８】
本発明によれば、複数の通信路を介して通信可能な通信装置間における通信の秘匿性を向上することが可能となる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係る通信システムの全体構成を簡略化して示す図である。
【図２】通信装置に実装されている半導体集積回路の構成を簡略化して示す図である。
【図３】通信装置に実装されている半導体集積回路の構成を簡略化して示す図である。
【図４】データ処理部によるデータの生成処理の第１の例を示す図である。
【図５】データ処理部によるデータの生成処理の第２の例を示す図である。
【図６】データ処理部によるデータの生成処理の第３の例を示す図である。
【図７】データ処理部によるデータの生成処理の第４の例を示す図である。
【図８】データ処理部によるデータの生成処理の第５の例を示す図である。
【図９】データ処理部によるデータの生成処理の第６の例を示す図である。
【図１０】データ処理部によるデータの生成処理の第７の例を示す図である。
【図１１】データ処理部によるデータの生成処理の第８の例を示す図である。
【図１２】データ処理部によるデータの生成処理の第９の例を示す図である。
【図１３】データ処理部によるデータの生成処理の第１０の例を示す図である。
【発明を実施するための形態】
【００４０】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。
【００４１】
図１は、本発明の実施の形態に係る通信システム１の全体構成を簡略化して示す図である。通信システム１は、例えばユーザの住宅内に構築されたシステムであり、複数の通信装置を備えて構成されている。図１に示した例では、説明の簡略化のため、代表的に４つの通信装置２，３Ａ〜３Ｃのみを示している。通信装置３Ａ〜３Ｃは、電力線、有線ＬＡＮ、又は同軸線等の任意の有線通信路４を介して、通信装置２に接続されている。これにより通信装置３Ａ〜３Ｃは、有線通信路４を介して通信装置２と有線通信を行うことが可能である。また、通信装置２，３Ａ〜３Ｃは、無線ＬＡＮ又は短距離無線通信等の任意の無線通信機能を備えている。これにより通信装置３Ａ〜３Ｃは、図１中に破線で示すように、無線通信路を介して通信装置２と無線通信を行うことが可能である。なお、本実施の形態の例において、無線通信路の通信速度は有線通信路４の通信速度よりも大きい。
【００４２】
通信装置３Ａ〜３Ｃは、例えば家電機器の消費電力量をそれぞれ測定し、その測定結果を含むデータを通信装置２に送信する。以下の説明において通信装置３Ａ〜３Ｃを特に区別しない場合は、「通信装置３」と総称する。通信装置２は、複数の通信装置３から送信されたデータを受信する。そして、受信したデータに基づいて統計処理を行うことにより、ユーザの住宅における電力使用状況を分析し、その分析結果をモニタに表示すること等によってユーザに提供する。
【００４３】
図２は、通信装置３に実装されている半導体集積回路１０の構成を簡略化して示す図である。図２に示すように半導体集積回路１０は、ＣＰＵ１１、データ制御部１２、無線通信部１３、及び有線通信部１４を備えて構成されている。データ制御部１２は、データ処理部２１及びデータ振分部２２を有している。
【００４４】
ＣＰＵ１１は、通信装置３から通信装置２に送信すべき送信データＤ０を生成する。データ処理部２１は、ＣＰＵ１１から入力された送信データＤ０を処理することにより、データＤ１と、データＤ１に関連するデータＤ２とを生成し、互いに関連するデータＤ１，Ｄ２に対して固有の識別情報を付与する。データＤ１，Ｄ２の詳細については後述する。データ振分部２２は、データＤ１が無線通信部１３から送信され、データＤ２が有線通信部１４から送信されるよう、データＤ１，Ｄ２を振り分ける。無線通信部１３は、データ振分部２２から入力されたデータＤ１を、無線通信路を介して通信装置２に送信する。有線通信部１４は、データ振分部２２から入力されたデータＤ２を、有線通信路４を介して通信装置２に送信する。
【００４５】
図３は、通信装置２に実装されている半導体集積回路３０の構成を簡略化して示す図である。図３に示すように半導体集積回路３０は、ＣＰＵ３１、データ制御部３２、無線通信部３３、及び有線通信部３４を備えて構成されている。データ制御部３２は、データ処理部４１及びデータ対応付け部４２を有している。
【００４６】
無線通信部３３は、通信装置３から送信されたデータＤ１を受信する。有線通信部３４は、通信装置３から送信されたデータＤ２を受信する。データ対応付け部４２は、各データに付与されている識別情報に基づいて、無線通信部３３及び有線通信部３４から入力された複数のデータのうち、互いに関連するデータＤ１とデータＤ２とを対応付ける。データ処理部４１は、データ対応付け部４２から入力されたデータＤ１，Ｄ２に基づいて送信データＤ０を復元し、その復元した送信データＤ０をＣＰＵ３１に入力する。
【００４７】
図４は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第１の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、所定の暗号鍵ＤＸを用いて送信データＤ０を暗号化することにより、暗号化データを生成する。次にデータ処理部２１は、暗号化データを含むデータＤ１を生成し、暗号鍵ＤＸを含むデータＤ２を生成する。ある送信データＤ０に関するデータＤ１とデータＤ２とは、同じ送信タイミングで通信装置３から通信装置２に送信してもよいし、送信タイミングを異ならせてもよい。送信タイミングを異ならせる場合には、例えば、あるデータＤ０に関するデータＤ１と次のデータＤ０に関するデータＤ２とを同じ送信タイミングで送信する。また、暗号鍵ＤＸは、所定数（一又は複数）の送信データＤ０毎に異ならせてもよいし、所定期間毎に異ならせてもよい。
【００４８】
図３を参照して、データ対応付け部４２は、互いに関連するデータＤ１，Ｄ２（つまり同一の送信データＤ０に関して生成されたデータＤ１，Ｄ２）を対応付ける。また、データ処理部４１は、データＤ２に含まれる暗号鍵ＤＸを用いて、データＤ１に含まれる暗号化データを復号することにより、暗号化される前の送信データＤ０を復元する。
【００４９】
図５は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第２の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、送信データＤ０を任意のバイト長毎に分割することにより、複数の分割データＤ１Ａ〜Ｄ１Ｈを生成する。次に、データ処理部２１は、分割データＤ１Ａ〜Ｄ１Ｈを任意に並び替えることにより、並び替え後の分割データＤ１Ａ〜Ｄ１Ｈを含むデータＤ１を生成する。また、データ処理部２１は、各分割データＤ１Ａ〜Ｄ１Ｈのバイト長と並び替え後の配列順序とを示す処理手順情報ＤＹを作成し、その処理手順情報ＤＹを含むデータＤ２を生成する。第１の例と同様に、ある送信データＤ０に関するデータＤ１とデータＤ２とは、同じ送信タイミングで通信装置３から通信装置２に送信してもよいし、送信タイミングを異ならせてもよい。また、分割処理及び並び替え処理の処理手順は、所定数（一又は複数）の送信データＤ０毎に異ならせてもよいし、所定期間毎に異ならせてもよい。
【００５０】
図３を参照して、データ対応付け部４２は、互いに関連するデータＤ１，Ｄ２（つまり同一の送信データＤ０に関して生成されたデータＤ１，Ｄ２）を対応付ける。また、データ処理部４１は、データＤ２に含まれる処理手順情報ＤＹに基づいて、データＤ１に含まれる分割データＤ１Ａ〜Ｄ１Ｈを元の配列順序に並び替えることにより、元の送信データＤ０を復元する。
【００５１】
図６は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第３の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、予め規定された所定のバイト長毎に送信データＤ０を分割することにより、複数の分割データＤ１Ａ〜Ｄ１Ｈを生成する。次に、データ処理部２１は、分割データＤ１Ａ〜Ｄ１Ｈのうち、予め規定された所定の分割データを、予め規定された所定の順序に並び替えて配列することにより、複数の分割データ（図６の例では分割データＤ１Ｅ，Ｄ１Ｇ，Ｄ１Ｂ，Ｄ１Ｈ）を含むデータＤ１を生成する。また、データ処理部２１は、分割データＤ１Ａ〜Ｄ１Ｈのうち、予め規定された所定の分割データを、予め規定された所定の順序に並び替えて配列することにより、複数の分割データ（図６の例では分割データＤ１Ａ，Ｄ１Ｆ，Ｄ１Ｄ，Ｄ１Ｃ）を含むデータＤ２を生成する。第１の例と同様に、ある送信データＤ０に関するデータＤ１とデータＤ２とは、同じ送信タイミングで通信装置３から通信装置２に送信してもよいし、送信タイミングを異ならせてもよい。また、分割処理及び並び替え処理の処理手順は、予め規定された規則に従って、所定数（一又は複数）の送信データＤ０毎に異ならせてもよいし、所定期間毎に異ならせてもよい。
【００５２】
図３を参照して、データ対応付け部４２は、互いに関連するデータＤ１，Ｄ２（つまり同一の送信データＤ０に関して生成されたデータＤ１，Ｄ２）を対応付ける。また、データ処理部４１は、予め規定された所定の処理手順に従って、データＤ１，Ｄ２に含まれる分割データＤ１Ａ〜Ｄ１Ｈを元の配列順序に並び替えることにより、元の送信データＤ０を復元する。
【００５３】
図７は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第４の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、送信データＤ０を任意のバイト長毎に分割することにより、複数の分割データＤ１Ａ〜Ｄ１Ｈを生成する。次に、データ処理部２１は、分割データＤ１Ａ〜Ｄ１Ｈのうち、任意の分割データを任意の順序に並び替えて配列することにより、複数の分割データ（図７の例では分割データＤ１Ｅ，Ｄ１Ｇ，Ｄ１Ｂ，Ｄ１Ｈ）を含むデータＤ１を生成する。また、データ処理部２１は、分割データＤ１Ａ〜Ｄ１Ｈのうち、任意の分割データを任意の順序に並び替えて配列することにより、複数の分割データ（図７の例では分割データＤ１Ａ，Ｄ１Ｆ，Ｄ１Ｄ，Ｄ１Ｃ）を含むデータＤ２を生成する。また、データ処理部２１は、各分割データＤ１Ａ〜Ｄ１Ｈのバイト長と、データＤ１，Ｄ２における並び替え後の分割データの配列順序とを示す処理手順情報ＤＹを作成し、その処理手順情報ＤＹをデータＤ１内に含める。第１の例と同様に、ある送信データＤ０に関するデータＤ１とデータＤ２とは、同じ送信タイミングで通信装置３から通信装置２に送信してもよいし、送信タイミングを異ならせてもよい。また、分割処理及び並び替え処理の処理手順は、所定数（一又は複数）の送信データＤ０毎に異ならせてもよいし、所定期間毎に異ならせてもよい。
【００５４】
図３を参照して、データ対応付け部４２は、互いに関連するデータＤ１，Ｄ２（つまり同一の送信データＤ０に関して生成されたデータＤ１，Ｄ２）を対応付ける。また、データ処理部４１は、データＤ１に含まれる処理手順情報ＤＹに基づいて、データＤ１，Ｄ２に含まれる分割データＤ１Ａ〜Ｄ１Ｈを元の配列順序に並び替えることにより、元の送信データＤ０を復元する。
【００５５】
図８は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第５の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、送信データＤ０のうち、予め規定された特定のビットデータＤ１Ｐ（例えば奇数ビットのデータ）を抽出することにより、当該特定のビットデータＤ１Ｐを含むデータＤ１を生成する。また、データ処理部２１は、送信データＤ０のうち、予め規定された特定のビットデータＤ１Ｑ（例えば偶数ビットのデータ）を抽出することにより、当該特定のビットデータＤ１Ｑを含むデータＤ２を生成する。第１の例と同様に、ある送信データＤ０に関するデータＤ１とデータＤ２とは、同じ送信タイミングで通信装置３から通信装置２に送信してもよいし、送信タイミングを異ならせてもよい。また、ビットデータの抽出処理の処理手順は、予め規定された規則に従って、所定数（一又は複数）の送信データＤ０毎に異ならせてもよいし、所定期間毎に異ならせてもよい。
【００５６】
図３を参照して、データ対応付け部４２は、互いに関連するデータＤ１，Ｄ２（つまり同一の送信データＤ０に関して生成されたデータＤ１，Ｄ２）を対応付ける。また、データ処理部４１は、予め規定された所定の処理手順に従って、データＤ１，Ｄ２に含まれるビットデータＤ１Ｐ，Ｄ１Ｑを結合することにより、元の送信データＤ０を復元する。
【００５７】
図９は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第６の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、送信データＤ０のうち、任意のビットに関するビットデータＤ１Ｐを抽出することにより、当該ビットデータＤ１Ｐを含むデータＤ１を生成する。また、データ処理部２１は、送信データＤ０のうち、残余のビットに関するビットデータＤ１Ｑを抽出することにより、当該ビットデータＤ１Ｑを含むデータＤ２を生成する。また、データ処理部２１は、データＤ１，Ｄ２におけるビットデータの抽出手順を示す処理手順情報ＤＺを作成し、その処理手順情報ＤＺをデータＤ１内に含める。第１の例と同様に、ある送信データＤ０に関するデータＤ１とデータＤ２とは、同じ送信タイミングで通信装置３から通信装置２に送信してもよいし、送信タイミングを異ならせてもよい。また、ビットデータの抽出処理の処理手順は、所定数（一又は複数）の送信データＤ０毎に異ならせてもよいし、所定期間毎に異ならせてもよい。
【００５８】
図３を参照して、データ対応付け部４２は、互いに関連するデータＤ１，Ｄ２（つまり同一の送信データＤ０に関して生成されたデータＤ１，Ｄ２）を対応付ける。また、データ処理部４１は、データＤ１に含まれる処理手順情報ＤＺに基づいて、データＤ１，Ｄ２に含まれるビットデータＤ１Ｐ，Ｄ１Ｑを結合することにより、元の送信データＤ０を復元する。
【００５９】
なお、上記第１〜第６の例は、任意に組み合わせて適用することが可能である。例えば、送信データ毎に、あるいは所定期間毎に、あるいは通信装置２からコマンドが入力される毎に、あるいはランダムに、第１〜第６の例を変更して適用することにより、通信の秘匿性をさらに向上することができる。
【００６０】
上記第１〜第６の例では、主に通信の秘匿性を向上する観点から送信データＤ０をデータＤ１，Ｄ２に分割する例について述べたが、以下、第１〜第６の例において通信の信頼性を向上するための手法について説明する。
【００６１】
図１０は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第７の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、予め規定された所定のバイト長毎に送信データＤ０を分割することにより、複数の分割データＤ１Ａ〜Ｄ１Ｆを生成する。次に、データ処理部２１は、無線通信部１３からの無線通信に関する直近所定期間内の実効通信量（例えば通信成功率及び通信速度に基づいて決定される指標）と、有線通信部１４からの有線通信に関する直近所定期間内の実効通信量とに基づいて、分割データＤ１Ａ〜Ｄ１ＦのうちデータＤ１，Ｄ２に振り分ける分割データの割合を決定する。例えば、無線通信の実効通信量が有線通信の実効通信量の２倍である場合には、データＤ１に振り分ける分割データの割合をデータＤ２に振り分ける分割データの割合の２倍に設定する。図１０の例では、分割データＤ１Ａ，Ｄ１Ｃ，Ｄ１Ｄ，Ｄ１ＦがデータＤ１に振り分けられ、分割データＤ１Ｂ，Ｄ１ＥがデータＤ２に振り分けられている。また、実効通信量が低い側の通信路を介した通信においては、各通信路に関する実効通信量の差に応じて、同一の分割データが複数回繰り返して送信される。図１０の例では、通信成功率の低い有線通信によって送信されるデータＤ２には、分割データＤ１Ｂ，Ｄ１Ｅがそれぞれ２個ずつ含まれている。
【００６２】
図１１は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第８の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、予め規定された所定のバイト長毎に送信データＤ０を分割することにより、複数の分割データＤ１Ａ〜Ｄ１Ｆを生成する。また、データ処理部２１は、各分割データＤ１Ａ〜Ｄ１Ｆに関する通信エラーの検出及び訂正を行うためのエラー訂正コードＥＡ〜ＥＦを生成する。次に、データ処理部２１は、分割データＤ１Ａ，Ｄ１Ｃ，Ｄ１ＥをデータＤ１に含めるとともに、エラー訂正コードＥＡ，ＥＣ，ＥＥをデータＤ２に含める。また、データ処理部２１は、分割データＤ１Ｂ，Ｄ１Ｄ，Ｄ１ＦをデータＤ２に含めるとともに、エラー訂正コードＥＢ，ＥＤ，ＥＦをデータＤ１に含める。図１１の例では、データＤ１においては分割データＤ１Ａ→エラー訂正コードＥＢ→分割データＤ１Ｃ→エラー訂正コードＥＤ→分割データＤ１Ｅ→エラー訂正コードＥＦの順に配列され、データＤ２においてはエラー訂正コードＥＡ→分割データＤ１Ｂ→エラー訂正コードＥＣ→分割データＤ１Ｄ→エラー訂正コードＥＥ→分割データＤ１Ｆの順に配列されている。
【００６３】
図１２は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第９の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、予め規定された所定のバイト長毎に送信データＤ０を分割することにより、複数の分割データＤ１Ａ〜Ｄ１Ｆを生成する。データ処理部２１は、分割データＤ１Ａ，Ｄ１Ｃ，Ｄ１ＥをデータＤ１に含めるとともに、分割データＤ１Ｂ，Ｄ１Ｄ，Ｄ１ＦをデータＤ２に含める。また、データ処理部２１は、通信成功率の高い無線通信によって送信される分割データＤ１Ａ，Ｄ１Ｃ，Ｄ１Ｅに関しては、エラー訂正能力の低いエラー訂正コードＥＡｎ，ＥＣｎ，ＥＥｎ（例えば１ビット訂正用のエラー訂正コード）を生成し、これらのエラー訂正コードＥＡｎ，ＥＣｎ，ＥＥｎをデータＤ１に含める。一方、通信成功率の低い有線通信によって送信される分割データＤ１Ｂ，Ｄ１Ｄ，Ｄ１Ｆに関しては、エラー訂正能力の高いエラー訂正コードＥＢｈ，ＥＤｈ，ＥＦｈ（例えば８ビット訂正用のエラー訂正コード）を生成し、これらのエラー訂正コードＥＢｈ，ＥＤｈ，ＥＦｈをデータＤ２に含める。図１２の例では、データＤ１においては分割データＤ１Ａ→エラー訂正コードＥＡｎ→分割データＤ１Ｃ→エラー訂正コードＥＣｎ→分割データＤ１Ｅ→エラー訂正コードＥＥｎの順に配列され、データＤ２においては分割データＤ１Ｂ→エラー訂正コードＥＢｈ→分割データＤ１Ｄ→エラー訂正コードＥＤｈ→分割データＤ１Ｆ→エラー訂正コードＥＦｈの順に配列されている。
【００６４】
図１３は、データ処理部２１によるデータＤ１，Ｄ２の生成処理の第１０の例を示す図である。まずデータ処理部２１は、送信データＤ０をＣＰＵ１１から入力する。次にデータ処理部２１は、予め規定された所定のバイト長毎に送信データＤ０を分割することにより、複数の分割データＤ１Ａ〜Ｄ１Ｆを生成する。また、データ処理部２１は、各分割データＤ１Ａ〜Ｄ１Ｆに関する通信エラーの検出及び訂正を行うためのエラー訂正コードＥＡ〜ＥＦを生成する。次に、データ処理部２１は、分割データＤ１Ａ〜Ｄ１ＦをデータＤ１に含めるとともに、エラー訂正コードＥＡ〜ＥＦをデータＤ２に含める。エラー訂正コードのデータ量は分割データのデータ量よりも十分に小さいため、第１０の例は有線通信の実効通信量が無線通信の実効通信量より極端に低い場合等に有効である。なお、無線通信及び有線通信の各実効通信量に応じて、データの振り分けを調整することもできる。例えば、実効通信量の差が大きい場合には、エラー訂正コードＥＡ〜ＥＦの一部をデータＤ１に含めてもよい。あるいは、実効通信量の差が小さい場合には、分割データＤ１Ａ〜Ｄ１Ｆの一部をデータＤ２に含めてもよい。
【００６５】
なお、上記第７〜第１０の例は、任意に組み合わせて適用することが可能であり、複数の例を組み合わせることによって、通信の信頼性をさらに向上することができる。
【００６６】
本実施の形態に係る半導体集積回路１０によれば、データ処理部２１は、送信データＤ０を処理することにより、データＤ１（第１のデータ）と、データＤ１に関連するデータＤ２（第２のデータ）とを生成する。また、データ振分部２２は、データＤ１が無線通信部１３（第１の通信部）から無線通信路を介して通信装置２に送信され、データＤ２が有線通信部１４（第２の通信部）から有線通信路４を介して通信装置２に送信されるよう、データＤ１，Ｄ２を振り分ける。このように、無線通信路及び有線通信路４の一方又は双方に完全な送信データＤ０を送信するのではなく、送信データＤ０をデータＤ１とデータＤ２とに振り分けて、無線通信路を介してデータＤ１を送信し、有線通信路４を介してデータＤ２を送信する。その結果、データＤ１及びデータＤ２の一方のみを取得しても完全な送信データＤ０を復元できないため、通信の秘匿性を向上することが可能となる。
【００６７】
また、本実施の形態に係る半導体集積回路３０によれば、無線通信部３３（第１の通信部）はデータＤ１を通信装置３から受信し、有線通信部３４（第２の通信部）はデータＤ２を通信装置３から受信する。また、データ対応付け部４２は、互いに関連するデータＤ１とデータＤ２とを対応付ける。そして、データ処理部４１は、データ対応付け部４２によって対応付けられたデータＤ１とデータＤ２とに基づいて、通信装置３から通信装置２に送信された送信データＤ０を復元する。このように、無線通信路及び有線通信路４の一方又は双方に完全な送信データＤ０を送信するのではなく、送信データＤ０をデータＤ１とデータＤ２とに振り分けて、無線通信路を介してデータＤ１を送信し、有線通信路４を介してデータＤ２を送信する。その結果、データＤ１及びデータＤ２の一方のみを取得しても完全な送信データＤ０を復元できないため、通信の秘匿性を向上することが可能となる。
【００６８】
また、図４に示した第１の例によれば、データＤ１は、送信データＤ０を暗号化することによって生成された暗号化データを含み、データＤ２は、暗号化データの復号に用いる暗号鍵ＤＸを含む。このように、暗号化データと暗号鍵ＤＸとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００６９】
また、図５に示した第２の例によれば、データＤ１は、送信データＤ０に対して所定の分割処理及び並び替え処理が行われた複数の分割データＤ１Ａ〜Ｄ１Ｈを含み、データＤ２は、分割処理及び並び替え処理の手順に関する処理手順情報ＤＹを含む。このように、分割データＤ１Ａ〜Ｄ１Ｈと処理手順情報ＤＹとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００７０】
また、図６に示した第３の例によれば、データＤ１は、送信データＤ０に対して所定の分割処理及び並び替え処理が行われた複数の分割データＤ１Ａ〜Ｄ１Ｈのうちの第１群の分割データを含み、データＤ２は、複数の分割データＤ１Ａ〜Ｄ１Ｈのうちの第２群の分割データを含む。このように、第１群の分割データと第２群の分割データとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００７１】
また、図７に示した第４の例によれば、データＤ１は、送信データＤ０に対して所定の分割処理及び並び替え処理が行われた複数の分割データＤ１Ａ〜Ｄ１Ｈのうちの第１群の分割データと、処理手順情報ＤＹとを含み、データＤ２は、複数の分割データＤ１Ａ〜Ｄ１Ｈのうちの第２群の分割データを含む。このように、第１群の分割データ及び処理手順情報ＤＹと、第２群の分割データとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００７２】
また、図８に示した第５の例によれば、データＤ１は、送信データＤ０のうちの特定のビットのデータを抽出した第１群のビットデータを含み、データＤ２は、送信データＤ０のうちの他の特定のビットのデータを抽出した第２群のビットデータを含む。このように、第１群のビットデータと第２群のビットデータとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００７３】
また、図９に示した第６の例によれば、データＤ１は、送信データＤ０のうちの特定のビットのデータを抽出した第１群のビットデータと、処理手順情報ＤＺとを含み、データＤ２は、送信データＤ０のうちの他の特定のビットのデータを抽出した第２群のビットデータを含む。このように、第１群のビットデータ及び処理手順情報ＤＺと、第２群のビットデータとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【００７４】
また、図１０に示した第７の例によれば、送信データＤ０は、無線通信路及び有線通信路４の実効通信量に基づいて、データＤ１とデータＤ２とに振り分けられる。その結果、実効通信量の高い通信路に多くのデータを振り分けることにより、通信の信頼性を向上することが可能となる。
【００７５】
また、図１１に示した第８の例によれば、データＤ１はデータＤ２のエラー訂正コードを含み、データＤ２はデータＤ１のエラー訂正コードを含む。このように、エラー訂正コードを送信することにより、通信の信頼性を向上することが可能となる。また、データＤ１のエラー訂正コードをデータＤ２に含め、データＤ２のエラー訂正コードをデータＤ１に含めることにより、通信の秘匿性を向上することが可能となる。
【００７６】
また、図１２に示した第９の例によれば、無線通信路の通信成功率が有線通信路４の通信成功率より高い場合、データＤ２には、データＤ１に付加されるエラー訂正コードよりもエラー訂正能力の高いエラー訂正コードが付加される。このように、通信成功率の低い有線通信路４を介して送信されるデータＤ２には、エラー訂正能力の高い訂正コードを付加することにより、通信の信頼性を向上することが可能となる。
【００７７】
また、図１３に示した第１０の例によれば、データＤ１は送信データを含み、データＤ２は送信データのエラー訂正コードを含む。このように、エラー訂正コードを送信することにより、通信の信頼性を向上することが可能となる。また、送信データとエラー訂正コードとを異なる通信路を介して送信することにより、通信の秘匿性を向上することが可能となる。
【符号の説明】
【００７８】
１  通信システム
２，３Ａ〜３Ｃ  通信装置
１０，３０  半導体集積回路
１２，３２  データ制御部
１３，３３  無線通信部
１４，３４  有線通信部
２１，４１  データ処理部
２２  データ振分部
４２  データ対応付け部
【図１】
0005890122.tif 000002
【図２】
0005890122.tif 000003
【図３】
0005890122.tif 000004
【図４】
0005890122.tif 000005
【図５】
0005890122.tif 000006
【図６】
0005890122.tif 000007
【図７】
0005890122.tif 000008
【図８】
0005890122.tif 000009
【図９】
0005890122.tif 000010
【図１０】
0005890122.tif 000011
【図１１】
0005890122.tif 000012
【図１２】
0005890122.tif 000013
【図１３】
0005890122.tif 000014