(57)【要約】【課題】高度な暗号技術を導入することなく、低コストでデータのセキュリティを高めることを可能にした通信システムを提供すること。【解決手段】フレームに付随する１６進数のカウンタ値「３３」に対して、１６進数のＩＤ「６２５」と１６進数のデータ「０１２３４５６７」とが紐付けされて１つのフレーム構造をなす通信フレームが送信側から送信される。本例の通信システムは、データ再配置機能を有するところ、再配置前のデータ（元のデータ）が１６進数で「０１２３４５６７」となっている。送信側は、受信側との間で共有するルールに則って、上記元のデータを丸数字１〜４で示す４つの区分データに細分化するとともに、それぞれの区分データを並び替えつつ上記ＩＤに対して再配置した上で通信フレームを送信する。【選択図】図１
2017005315.tif 000002
【特許請求の範囲】
【請求項１】
フレームに付随するカウンタ値に対してＩＤとデータとが紐付けされて１つのフレーム構造をなす通信フレームを送受信する通信システムにおいて、
送信側は、受信側との間で共有するルールに則って、前記データを複数の区分データに細分化するとともに、それぞれの区分データを並び替えつつ前記ＩＤに対して再配置した上で前記通信フレームを送信する
ことを特徴とする通信システム。
【請求項２】
送信側は、前記カウンタ値を元にした前記ルールを受信側との間で共有する
請求項１に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレームに付随するカウンタ値に対してＩＤ（identification）とデータとが紐付けされて１つのフレーム構造をなす通信フレームを送受信する通信システムに関する。
【背景技術】
【０００２】
近年、車両に搭載されるＥＣＵ（electronic control unit ）の数が増加する傾向にあり、複数のＥＣＵ間でデータを共有するべく、車載通信のネットワーク化が進められている（例えば、特許文献１を参照）。こうした通信システムにおいて、特定のＥＣＵからネットワーク上に所要の通信フレームが送信されると、その通信フレームが当該ネットワークを構築する複数のＥＣＵ間で共有される。各ＥＣＵは通信フレームを解析しつつ、自ＥＣＵに関連する通信フレームであると判断したとき、当該通信フレームに従って処理を実行する。
【０００３】
自ＥＣＵに関連する通信フレームであるか否かの判断は、通信フレーム内のＩＤを照合することにより行われる。通信フレームは、フレームに付随するカウンタ値に対してＩＤとデータとが紐付けされて１つのフレーム構造をなしている。ＩＤの照合により自ＥＣＵに関連する通信フレームであると判断されたとき、当該ＩＤに紐付けされたデータの内容に従って処理が実行されることになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−４２３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＣＡＮ（controller area network ）等の通信システムにおいて、ＩＤに対するデータの配置を固定化すると、バス上のデータが参照されやすく、書換される懸念がある。対策として高度な暗号技術を導入することが考えられるが、ハードウェアコストが高くなるデメリットがある。
【０００６】
本発明は、このような問題点に着目してなされたものであって、その目的は、高度な暗号技術を導入することなく、低コストでデータのセキュリティを高めることを可能にした通信システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する通信システムは、フレームに付随するカウンタ値に対してＩＤとデータとが紐付けされて１つのフレーム構造をなす通信フレームを送受信する通信システムにおいて、送信側は、受信側との間で共有するルールに則って、前記データを複数の区分データに細分化するとともに、それぞれの区分データを並び替えつつ前記ＩＤに対して再配置した上で前記通信フレームを送信することをその要旨としている。
【０００８】
この構成によれば、再配置の規則を知らない端末では再配置後の構成が不明である。このため、データの内容を把握し辛い。したがって、高度な暗号技術を導入することなく、低コストでデータのセキュリティを高めることができる。
【０００９】
上記通信システムについて、送信側は、前記カウンタ値を元にした前記ルールを受信側との間で共有することとしてもよい。
この構成によれば、フレームに付随するカウンタ値を元にしたルールを共有することで、受信側は、そのルールに則って、データの並びを元に戻すことができる。これにより、再配置前のデータの内容に従って処理を実行することができる。
【発明の効果】
【００１０】
本発明によれば、高度な暗号技術を導入することなく、低コストでデータのセキュリティを高めることができる。
【図面の簡単な説明】
【００１１】
【図１】カウンタを使用したデータの再配置例を示す図。
【発明を実施するための形態】
【００１２】
以下、通信システムの一実施の形態について説明する。
図１に示すように、本例の通信システムでは、フレームに付随する１６進数のカウンタ値「３３」に対して、１６進数のＩＤ「６２５」と１６進数のデータ「０１２３４５６７」とが紐付けされて１つのフレーム構造をなす通信フレームが送信側から送信される。本例の通信システムは、データ再配置機能を有するところ、再配置前のデータ（元のデータ）が１６進数で「０１２３４５６７」となっている。
【００１３】
送信側のＥＣＵは、受信側のＥＣＵ（送信側のＥＣＵと共にネットワークを構築する他のＥＣＵの総称）との間で共有するルールに則って、上記元のデータを丸数字１〜４で示す４つの区分データに細分化するとともに、それぞれの区分データを並び替えつつ上記ＩＤに対して再配置した上で通信フレームを送信する。受信側のＥＣＵは、上記ルールに則って、再配置後のデータの並びを元に戻した上で、上記元のデータの内容に従って処理を実行できることになる。
【００１４】
次に、通信システムの作用について説明する。
送信側のＥＣＵは、カウンタ値「３３」を元にしたルールに則って、元のデータ「０１２３４５６７」を、丸数字１で示す１６進数の「０１２３」と、丸数字２で示す１６進数の「４５」と、丸数字３で示す１６進数の「６」と、丸数字４で示す１６進数の「７」とに細分化する。
【００１５】
次いで、送信側のＥＣＵは、カウンタ値「３３」を元にしたルールに則って、丸数字１〜４で示す４つの区分データを「丸数字２の区分データ→丸数字４の区分データ→丸数字１の区分データ→丸数字３の区分データ」の順に並び替えつつ上記ＩＤ「６２５」に対して再配置した上で通信フレームを送信する。
【００１６】
この通信フレームがバス上に流れるところ、データを見ただけでは解析不能である。つまり、再配置の規則を知らない端末による解析が困難となる。
これに対し、再配置の規則を知っている受信側のＥＣＵは、カウンタ値「３３」を元にしたルールに則って、再配置後のデータの並びを元に戻すことが可能である。すなわち、受信側のＥＣＵは、再配置後のデータが「丸数字２の区分データ→丸数字４の区分データ→丸数字１の区分データ→丸数字３の区分データ」の順に並んでいることの他、それぞれの区分データの大きさも把握している。そのため、受信側のＥＣＵは、再配置後のデータを「丸数字１の区分データ→丸数字２の区分データ→丸数字３の区分データ→丸数字４の区分データ」の順に並び替えて、元のデータ「０１２３４５６７」を認識し、そのデータの内容に従って処理を実行できることになる。
【００１７】
以上説明したように、本実施の形態によれば、以下の効果を奏することができる。
（１）データ再配置の規則を知らない端末では再配置後の構成が不明である。このため、データの内容を把握し辛い。したがって、高度な暗号技術を導入することなく、低コストでデータのセキュリティを高めることができる。
【００１８】
（２）フレームに付随するカウンタ値を元にしたルールを共有することで、受信側は、そのルールに則って、データの並びを元に戻すことができる。これにより、再配置前のデータの内容に従って処理を実行することができる。
【００１９】
（３）ハードウェアの追加或いは変更の必要がなく、ソフトウェアの変更のみで対応できる。
尚、上記実施の形態は、次のように変更して具体化することも可能である。
【００２０】
・元のデータを４つの区分データに細分化することに限らず、２つ又は３つ又は５つ以上の区分データに細分化してもよい。
・元のデータを複数の区分データに細分化するにあたり、任意の大きさ（長さ）にデータを区切ってもよい。
【００２１】
・複数の区分データのそれぞれに対し、個別にデータの大きさを設定してもよい。つまり、少なくとも２つの区分データを互いに同じ大きさに設定してもよいし、全ての区分データを互いに異なる大きさに設定してもよい。
【００２２】
・ＣＡＮ以外の車載通信に本発明を適用してもよい。車載通信以外の通信システムに本発明を適用してもよい。
次に、上記実施の形態及び別例から把握できる技術的思想について記載する。
【００２３】
（イ）通信システムにおいて、送信側は、前記カウンタ値を元にした前記ルールに則って、任意の大きさにデータを区切ること。
（ロ）通信システムにおいて、前記複数の区分データのそれぞれに対し、個別にデータの大きさが設定されること。
【００２４】
（ハ）通信システムにおいて、送信側は、前記カウンタ値を元にした前記ルールに則って、前記複数の区分データを並び替えること。
（ニ）通信システムにおいて、受信側は、前記カウンタ値を元にした前記ルールに則って、再配置後のデータの並びを元に戻すこと。
【図１】
2017005315.tif 000003