(57)【要約】【課題】複数の鍵コードを切り替えて電文を暗号化しても送信側と受信側とで鍵コードを違える可能性が小さくなるようにする。【解決手段】車上装置２０の通信部も、地上装置３０の通信部も、鍵ナンバーで特定しうる複数の鍵コードのリストデータを記憶保持していて、送信電文の作成時に、車上情報や踏切情報などの制御情報とＣＲＣコードとを日替りの鍵コードで暗号化するとともに、その鍵コードそのものでなくそれを特定する鍵ナンバーを平文で付加してから、リードソロモン符号で誤り訂正符号化する。受信電文の処理は逆順で行うことにより、鍵コードを秘匿しながら、受信側の復号用の鍵コードを送信側の暗号用の鍵コードに一致させる。【選択図】        図１
2015077915.tif 000002
【特許請求の範囲】
【請求項１】
軌道を走行する列車に搭載されて列車位置を含む車上情報を無線で伝送する車上装置と、前記軌道に沿って設けられ前記車上装置との無線伝送にて得た情報に基づいて踏切制御を行う地上装置とを具備した無線式踏切警報システムにおいて、前記地上装置の通信部も、前記車上装置の通信部も、予め複数の鍵識別子から異なるものを夫々に割り振られた複数の鍵コードをデータ保持しており、両通信部が無線交信可能になると交互に電文を送受しあうようになっており、更に、その無線交信に際して、前記通信部のうち送信側のものが、送信対象の情報を含ませた電文を前記の複数の鍵コードのうち何れか一つを用いて暗号電文にするとともに、前記の複数の鍵識別子のうち前記暗号電文に用いた鍵コードに割り振られた鍵識別子を含ませた平文を前記暗号電文に付加して送信電文を作成するようになっており、且つ、前記通信部のうち受信側のものが、受信電文のうち平文の部分から鍵識別子を抽出するとともに、この抽出した鍵識別子を割り振られた鍵コードを前記の複数の鍵コードのうちから取得して前記受信電文のうち暗号電文の部分を復号するようになっていることを特徴とする無線式踏切警報システム。
【請求項２】
軌道を走行する列車に搭載されて列車位置を含む車上情報を無線で伝送する車上装置における通信部と、前記軌道に沿って設けられ前記車上装置との無線伝送にて得た情報に基づいて踏切制御を行う地上装置における通信部とのうち、何れか一つに該当する無線式踏切警報システム通信部であって、予め複数の鍵識別子から異なるものを夫々に割り振られた複数の鍵コードをデータ保持しており、無線で送信するときには、送信対象の情報を含ませた電文を前記の複数の鍵コードのうち何れか一つを用いて暗号電文にするとともに、前記の複数の鍵識別子のうち前記暗号電文に用いた鍵コードに割り振られた鍵識別子を含ませた平文を前記暗号電文に付加して送信電文を作成するようになっており、無線で受信するときには、受信電文のうち平文の部分から鍵識別子を抽出するとともに、この抽出した鍵識別子を割り振られた鍵コードを前記の複数の鍵コードのうちから取得して前記受信電文のうち暗号電文の部分を復号するようになっていることを特徴とする無線式踏切警報システム通信部。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、鉄道の軌道を横切る踏切（踏切道）に設置された踏切警報機の警報出力を制御する踏切警報システムに関し、詳しくは、システムを構成する車上装置と地上装置とが無線にて情報を遣り取りする無線式踏切警報システムに関し、更に詳しくは、無線伝送の暗号化に際して暗号鍵を切り替える無線式踏切警報システムに関する。
また、無線式踏切警報システムを構成する車上装置と地上装置とのうち何れか一方における通信部である無線式踏切警報システム通信部にも関する。
なお、本願では、電文の暗号化に用いる電子情報である鍵（デジタルキー）そのものを鍵コード（又は鍵データ）と呼び、幾つかの鍵コードの中から何れか一つを特定するために割り振られた符号を鍵識別子（又は鍵ＩＤや，鍵番号，鍵ナンバー）と呼ぶ。
【背景技術】
【０００２】
地方交通線などに多い単線の鉄道に対して適用するのに好都合な無線式踏切警報システムが提案されている（例えば特許文献１〜４参照）。この無線式踏切警報システムは、軌道を走行する列車に搭載されて列車位置を含む踏切制御用の車上情報を無線で伝送する車上装置と、前記軌道に沿って設けられ前記車上装置との無線伝送にて得た情報に基づいて踏切制御を行う地上装置とを具備したものであり、列車の運転方向や，位置，速度，列車長といった車上情報が車上装置から無線で送信されるとともに、交信可能なところまで接近した列車から地上装置が無線で車上情報を受信すると、その車上情報に基づいて地上装置設置先の踏切に係る警報制御が地上装置によって行われるようになっている。
【０００３】
また、暗号化に関して、総ての鍵の秘匿が必要であるが暗号鍵と復号鍵とが同じで済むので高速処理が可能な共通鍵暗号方式や、暗号鍵と復号鍵とが異なるので処理の負担は重いが相手方の鍵を公開することができる公開鍵暗号方式が知られている。
共通鍵暗号方式で現在のところ解読不可能とされる暗号規格として、アメリカ合衆国の標準化機関ＮＩＳＴ(National Institute of Standard and Technology）で選定され、連邦情報処理規格ＦＩＰＳとなっているＡＥＳ(Advanced Encryption Standard)が知られている。無線はオープン伝送システムであるため、無線通信には、なりすまし(Masquerade)対策が必要であるが、国際規格ＩＥＣＣ６２２８０−２に準じて上述のＡＥＳ規格に則った暗号アルゴレズムを使用すれば、電文の内容が第３者によって解読され改ざんされる可能性がないので、なりすましを防止することができる。このような共通鍵暗号方式では、地上装置と車上装置とが暗号鍵（暗号化用の鍵コード）と同じ復号鍵（復号化用の鍵コード）を用いることと、その鍵コードを秘匿することが、必要である。
【０００４】
また、地上装置と車上装置の間を暗号化して無線でデータを伝送する列車制御システムが幾つか知られており（例えば特許文献５，６参照）、何れのシステムでも暗号化された電文は無線でデジタル通信するようになっているが、暗号化の鍵を第３者に知られないように秘匿することで妨害者の「なりすまし」を防ぐために、無線通信と違った伝送経路で鍵コードの伝達を行うものがある。
具体的には、鍵コードの伝送に、軌道のレールと受電器を用いるものや（例えば特許文献５参照）、トランスポンダの地上子と車上子を用いるものがある（例えば特許文献６参照）。
【０００５】
さらに、暗号や復号に用いる鍵コードの秘匿性を高めるために、鍵コードを日毎に切り替える日替り鍵（日鍵コード）の鍵切替方式や、鍵コードを時間毎に切り替える時間替り鍵（時鍵コード）の鍵切替方式、鍵コードを週毎に切り替える週替り鍵（週鍵コード）の鍵切替方式を採用したものもある（例えば特許文献７参照）。無線通信エリアごとに場所で鍵コードを替えるといった方法もある。
その他、無線雑音による伝送誤りへの対策として誤り検定や誤り訂正も行われる。例えば、誤り検定では、車上情報や踏切情報にＣＲＣ(Cyclic Redudancy Check)コードを付加して行う巡回冗長検査が行われ、誤り訂正では、ＣＲＣコード入り電文をリードソロモン符号(Reed-Solomon Code）でデータ加工するブロック符号方式などが用いられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１０５１１７号公報
【特許文献２】特開２０１１−１９５１１７号公報
【特許文献３】特開２０１１−１９５１２０号公報
【特許文献４】特開２０１２−０７６５６３号公報
【特許文献５】特開２０００−２３３７５０号公報
【特許文献６】特開２００９−０２９２９８号公報
【特許文献７】特開２００４−３６３７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このように鍵コードを適宜切り替えて電文全体を暗号化する通信方式では、送信側と受信側とで鍵コードを違えてしまうと、受信電文を復号できないという不都合な事象が生じる。受信電文を復号した電文に含まれている制御情報（車上情報か踏切情報）の妥当性はＣＲＣコードを用いた誤り検定で判定されるので、受け取った制御情報の誤り検定の結果が正であれば、無線雑音に対するリードソロモン符号での誤り訂正についても、なりすまし対策である暗号の復号についても、何れも正しく行われたことがわかる。
しかしながら、受信電文に対するＣＲＣコードでの誤り検定の結果が不正になった場合は、リードソロモン符号による誤り訂正が不十分であったのか、復号に使用した鍵コードが正しくなかったのか、判別することができない。
【０００８】
リードソロモン符号による誤り訂正が不十分であったのであれば、無線雑音が過大なため、元電文を復元することは無理であるが、復号用の鍵コードを違えたのであれば、鍵コードを適切なものにすれば元電文を復元することができるので、この場合、暗号化に使用された可能性のある総ての鍵コードで復号を試行すれば、何れかの鍵コードで元電文が正しく復元され、それがＣＲＣコードでの誤り検定で見つけ出せることとなる。とはいえ、受信電文に関係する複数の鍵コードとして共通鍵コードと当日の日鍵コードと翌日の日鍵コードなどが挙げられるので、当該の受信電文を関係する複数の鍵コードで復号し、復号された制御情報の誤り検定（ＣＲＣ検定）に基づいて復号がうまくいったか否かを判定しなければならないので、煩わしさがあるうえ、処理の負担が重い。また、リードソロモン符号による誤り訂正が不十分で電文中に誤りが残っている場合、該当する複数の鍵コードで復号しても、総てで誤り検定（ＣＲＣ検定）の結果が不正になるので、徒労に終わることになる。そのため、一つの受信電文を複数の鍵コードで復号するのは避けたい。
【０００９】
そうすると、列車の車上装置と踏切の地上装置とが暗号化と復号化とで鍵コードを違えた場合、地上装置が車上装置から電文を正しく或いは誤り訂正の可能な状態で受信したときでも、その受信電文の復号が適切になされないため、復号後の誤り検定（ＣＲＣ検定）で検定結果が不正となり、当該電文が破棄されることから、踏切で警報を速やかに開始することができず、踏切から「踏切通過可能」情報を列車に伝送するのが受信成功時まで遅れるので、列車の円滑な運転を支障するおそれがある。
そこで、複数の鍵コードを切り替えて電文を暗号化しても送信側と受信側とで鍵コードを違える可能性の小さい無線式踏切警報システム及びその通信部を実現することが技術的な課題となる。
【課題を解決するための手段】
【００１０】
本発明の無線式踏切警報システムは、このような課題を解決するために創案されたものであり、
軌道を走行する列車に搭載されて列車位置を含む車上情報を無線で伝送する車上装置と、前記軌道に沿って設けられ前記車上装置との無線伝送にて得た情報に基づいて踏切制御を行う地上装置とを具備した無線式踏切警報システムにおいて、前記地上装置の通信部も、前記車上装置の通信部も、予め複数の鍵識別子から異なるものを夫々に割り振られた複数の鍵コードをデータ保持しており、両通信部が無線交信可能になると交互に電文を送受しあうようになっており、更に、その無線交信に際して、前記通信部のうち送信側のものが、送信対象の情報を含ませた電文を前記の複数の鍵コードのうち何れか一つを用いて暗号電文にするとともに、前記の複数の鍵識別子のうち前記暗号電文に用いた鍵コードに割り振られた鍵識別子を含ませた平文を前記暗号電文に付加して送信電文を作成するようになっており、且つ、前記通信部のうち受信側のものが、受信電文のうち平文の部分から鍵識別子を抽出するとともに、この抽出した鍵識別子を割り振られた鍵コードを前記の複数の鍵コードのうちから取得して前記受信電文のうち暗号電文の部分を復号するようになっていることを特徴とする。
【００１１】
また、本発明の無線式踏切警報システム通信部は、上記の無線式踏切警報システムにおける車上装置の通信部あるいは地上装置の通信部を特定したものであり、
軌道を走行する列車に搭載されて列車位置を含む車上情報を無線で伝送する車上装置における通信部と、前記軌道に沿って設けられ前記車上装置との無線伝送にて得た情報に基づいて踏切制御を行う地上装置における通信部とのうち、何れか一つに該当する無線式踏切警報システム通信部であって、予め複数の鍵識別子から異なるものを夫々に割り振られた複数の鍵コードをデータ保持しており、無線で送信するときには、送信対象の情報を含ませた電文を前記の複数の鍵コードのうち何れか一つを用いて暗号電文にするとともに、前記の複数の鍵識別子のうち前記暗号電文に用いた鍵コードに割り振られた鍵識別子を含ませた平文を前記暗号電文に付加して送信電文を作成するようになっており、無線で受信するときには、受信電文のうち平文の部分から鍵識別子を抽出するとともに、この抽出した鍵識別子を割り振られた鍵コードを前記の複数の鍵コードのうちから取得して前記受信電文のうち暗号電文の部分を復号するようになっていることを特徴とする。
【発明の効果】
【００１２】
このような本発明の無線式踏切警報システム及びその通信部にあっては、無線伝送の電文が、車上情報や踏切情報といった制御情報を含んだ送信対象情報を既述のＡＥＳ等に準じて日鍵コード等の鍵コードで暗号化した暗号電文と、その鍵コードに対応する日鍵ナンバー等の鍵識別子を含む平文の無線付加情報とで、構成される。
この場合、鍵識別子は平文で伝送されるのでオープンであるが、鍵コードは、地上装置と車上装置の内部にデータ保持されており、外部から秘匿されているので、無線を傍受しても第３者は知ることができない。しかも、暗号化・復号化に例えばＡＥＳで使用されているラインダール(Rijndael)アルゴリズムを採用するといったことで、鍵識別子が判っても鍵コードが判らなければ暗号を解読できないことが現時点では保証されている。
【００１３】
そのため、制御情報を通信傍受者に知られる心配やなりすましによって偽りの制御情報を伝送される心配がないうえ、受信時に受信電文の平文から鍵識別子を抽出し更にそれに対応する鍵コードを保持データから得ることで、通信状態が良好か多少不良でも誤り訂正等で回復可能な程度であれば、送信前の暗号化に使用された鍵コードと同じものが受信後の復号にも確実に使用されるので、複数の鍵コードで復号を試行する必要もない。
したがって、この発明によれば、複数の鍵コードを切り替えて電文を暗号化しても送信側と受信側とで鍵コードを違える可能性の小さい無線式踏切警報システム及びその通信部を実現することがことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施例１について、（ａ）が無線式踏切警報システムの概要構造を示す模式図、（ｂ）が通信部での送信電文の作成手順を示すフローチャート、（ｃ）が通信部での受信電文の処理手順を示すフローチャートである。
【図２】（ａ）が電文の概要構成のイメージ図、（ｂ），（ｃ）が何れも車上装置と地上装置との交信ダイアグラムである。
【図３】（ａ），（ｂ）が何れも車上装置と地上装置との交信ダイアグラムである。
【発明を実施するための形態】
【００１５】
このような本発明の無線式踏切警報システム及びその通信部について、これを実施するための具体的な形態を、以下の実施例１により説明する。
図１〜３に示した実施例１は、上述した解決手段１〜２（出願当初の請求項１〜２）を総て具現化したものである。
なお、それらの図示に際しては、簡明化等のため、記号図やブロック図を多用して、発明の説明に必要なものや関連するものを中心に図示した。
【実施例１】
【００１６】
本発明の無線式踏切警報システム及びその通信部の実施例１について、その具体的な構成を、図面を引用して説明する。
図１は、（ａ）が無線式踏切警報システム２０＋３０の概要構成を記号やブロックで示した図であり、（ｂ）が車上装置２０の通信部や地上装置３０の通信部で行われる送信電文の作成手順を示すフローチャート、（ｃ）が車上装置２０の通信部や地上装置３０の通信部で行われる受信電文の処理手順を示すフローチャートである。
【００１７】
この無線式踏切警報システム２０＋３０は（図１（ａ），特許文献１〜４参照）、鉄道の軌道１１を走行する列車１０に搭載されて移動する車上装置２０と、軌道１１の踏切１２の近くに固定的に設置される地上装置３０とを具えている。地上装置３０は、踏切１２の警報機１３に係る踏切制御を行うものであり、少なくとも踏切警報の出力を開始させることと踏切警報の出力を停止させることとを行うようになっている。ここでは、踏切制御における他の機能たとえば遮断桿の昇降制御などに関する説明を割愛する。
【００１８】
踏切制御では軌道１１に対し踏切１２の両側に分かれて踏切警報始動点ＡＤＣと踏切警報終止点ＢＤＣとが設定されるが、各点に踏切制御子を設置しなくても踏切制御が行えるように、車上装置２０と地上装置３０とが無線伝送にて交信するものとなっている（踏切制御子は省略可能なので図１（ａ）においては細い一点鎖線で図示した）。
車上装置２０が列車１０に搭載されるとともに、地上装置３０が踏切１２に設置されるが、車上装置２０が列車１０の去来に伴って地上装置３０の交信可能範囲を出入りすることから、交信可能になった車上装置２０と地上装置３０とによって動的に協動状態のシステムが確立されるようになっている。
【００１９】
そのため、車上装置２０は、搭載先の列車１０の位置を検出したり列車停止制御を行う演算制御手段に加えて無線機２１も具備しており、列車位置を含む車上情報を無線で伝送する手段（無線式踏切警報システム通信部、以下、単に通信部と呼ぶ）を具備している。
また、地上装置３０は、軌道１１に沿って設けられて具体的には軌道１１に設置された幾つかの踏切１２に対して踏切毎に設けられて設置先の踏切１２の警報機１３に対する踏切制御を協動状態の即ち交信可能な車上装置２０から無線伝送にて取得した車上情報に基づいて行うものであり、そのために、踏切制御手段に加えて踏切制御状態を無線で伝送する手段（無線式踏切警報システム通信部、以下、単に通信部と呼ぶ）も具備している。
【００２０】
ここでは（図１（ａ）参照）、無線機３１を具備したベーシックな構成の地上装置３０を図示したが、近くの他の地上装置の無線機３１を利用して車上装置２０との無線伝送を行うようになっていても良い（例えば特許文献２参照）。
以上の構成部分は、公知システム（例えば特許文献１〜４参照）の共通部分・基礎的部分を踏襲したものなので、本発明の実施の前提となる事項について簡潔に述べるにとどめ、以下、本発明の無線式踏切警報システム２０＋３０の特徴的な構成部分を説明する。
【００２１】
本発明の特徴は、要するに、なりすまし対策として無線伝送を暗号化するに際して鍵コードを適宜なタイミングで本例では日替わりで切り替えるが、送信側と受信側とで鍵コードを違えることによる通信効率の低下を抑えるために、鍵コードそのものは秘匿しておいて代わりに複数の鍵コードから一つを特定する鍵識別子（この例では鍵ナンバー）を電文に含ませるとともに、電文のうち鍵ナンバーや誤り訂正用のリードソロモン符号の部分を平文のままとし、電文のうち暗号化するのは車上情報や踏切情報などの制御情報と誤り訂正用のＣＲＣコードとを含んだ部分にとどめる、というものである。
【００２２】
また、この実施例では、いわゆる再生攻撃(replay attack）対策として時刻情報利用方法を採用しており、それに必要な正確な時刻を取得するために、地上装置３０が、ＧＰＳ受信器３２を具備していて、その時刻情報に含まれる年月日時分秒を電文Ｂの制御情報部分に含ませて車上装置２０へ無線で送るようになっている。それを受信した車上装置２０は、電文Ｂの時刻情報が車上装置２０の認識している現在時刻の範囲内であれば、再生攻撃ではないと判断して電文Ｂの制御情報を利用するとともに、電文Ｂの時刻情報で車上装置２０の時計（カレンダ付き）を現在時刻に修正するようになっている。
【００２３】
このように本発明の特徴は車上装置２０の通信部と地上装置３０の通信部とで遣り取りされる電文の構成とその処理にあるので、以下、送信電文の作成手順と受信電文の処理手順とを詳述するが、それらの手順は車上装置２０と地上装置３０とで大差無いので、両装置２０，３０の通信部について纏めて説明する。なお、そのような電文の処理を担うために、専用のマイクロプロセッサ等のハードウェアを車上装置２０や地上装置３０に追加しても良いが、既存の論理演算用フェールセーフコンピュータ等に余力があればプログラムを追加するだけで済む。メモリも同様であり、鍵コードのリストである鍵コード一覧を保持する記憶領域に加えて、作業用に適当な記憶領域があれば良い。この例では、複数の鍵コードとして共通鍵コード＃０と３１個の日鍵コード（日替り鍵）が用いられるとともに、各コードを特定する複数の鍵識別子として鍵ナンバー＃０〜＃３１が使用されるようになっている。
【００２４】
車上装置２０の通信部でも地上装置３０の通信部でも送信電文は次の手順で作成されるようになっている。すなわち（図１（ｂ）参照）、先ず、送信対象の制御情報が平文の状態で用意されるが（ステップＳ１１）、その制御情報には、車上装置２０では既述の車上情報や上述の時刻情報が含められ、地上装置３０では既述の踏切情報や上述の時刻情報が含められる。次に、その制御情報に平文のＣＲＣコードが付加され（ステップＳ１２）、それから、それらの制御情報およびＣＲＣコードが、纏めて、日替わりの鍵コードである日鍵コードを用いてＡＥＳ方式で暗号化される（ステップＳ１３）。
【００２５】
さらに、その暗号電文に対し、直前に使用した日鍵コードに対応する鍵識別子である鍵ナンバーが、平文の状態で付加される（ステップＳ１４）。それから、それらの暗号化済み制御情報およびＣＲＣコード制御情報と平文の鍵ナンバーとが、纏めて、リードソロモン符号を用いて誤り訂正のために符号化される（ステップＳ１５）。これらの鍵ナンバー付加やリードソロモン符号化のときもその後も暗号化は行われず、通信規約に基づく適宜なヘッダーやトレーラーが付加されて（ステップＳ１６）、電文（通信伝文）が出来上がり、これが無線機２１，３１にて無線送信されるようになっている。
【００２６】
また、その電文を無線で受信した車上装置２０や地上装置３０では何れの通信部でも受信電文が上述した送信時と逆の手順で処理されるようになっている。すなわち（図１（ｃ）参照）、先ず、通信規約に基づいてヘッダーやトレーラーが除去され（ステップＳ２６）、次に、リードソロモン符号を用いて誤り訂正が行われ（ステップＳ２５）、これによって、無線伝送中の雑音が誤り訂正の可能なレベルに収まっていれば、暗号化済み制御情報およびＣＲＣコードと平文の鍵ナンバーとが復元される。それから、その復元電文のうち平文の部分から鍵ナンバーが抽出される（ステップＳ２４）。この鍵ナンバーは、暗号電文の部分の暗号化に用いられた鍵コードを特定する鍵識別子であるが、暗号化されていないので、先行の誤り訂正が正しく行えてさえいれば、適切な値が得られる。
【００２７】
それから、抽出された鍵ナンバーに対応する鍵コードである日鍵コードがメモりの鍵コード一覧すなわち総ての日替り鍵のリストから求められるとともに、その日鍵コードを用いて受信電文のうち暗号電文の部分が復号されて（ステップＳ２３）、ＣＲＣコードの付加された制御情報が平文の状態で得られる。さらに、そのＣＲＣコードを用いて誤り検定が行われ（ステップＳ２２）、その誤り検定の結果が不正ならば受信電文が破棄されるが、その誤り検定の結果が正しければ平文の制御情報が抽出される（ステップＳ２１）。そして、この制御情報に基づいて踏切制御や列車制御さらには再生攻撃対策用の時刻情報チェック等が行われるようになっている。
【００２８】
この実施例１の無線式踏切警報システム２０＋３０及びその通信部について、その使用態様及び動作を、図面を引用して説明する。
図２（ａ）は、電文の概要構成のイメージ図である。また、図２（ｂ），（ｃ），図３（ａ），（ｂ）は何れも車上装置２０と地上装置３０との交信ダイアグラムであり、図２（ｂ）は定常状態の交信例、図２（ｃ）は初期の通信不調の交信例、図３（ａ）は中期の通信不調の交信例、図３（ｂ）は日付が切り替わったときの交信例である。
【００２９】
この無線式踏切警報システム２０＋３０では、車上装置２０から地上装置３０へ無線で送信される電文Ａ０〜Ａ３も、地上装置３０から車上装置２０へ無線で送信される電文Ｂ１〜Ｂ３も（図２（ａ）参照）、制御情報とＣＲＣコードと鍵ナンバーとリードソロモン符号とを含んでいるが、そのうち制御情報とＣＲＣコードは、日毎に切り替わる鍵コードである日替り鍵を用いて暗号化され、その日替り鍵を特定する鍵ナンバーは、暗号化されないで平文の状態を維持する。さらに、それらをリードソロモン符号で加工して誤り訂正可能にしたものも、符号化はされても暗号化はされないので、各電文のうちリードソロモン符号の分も平文の状態を維持していると言える。
【００３０】
先ず、無線通信状態が良好な場合の交信状況を述べると（図２（ｂ）参照）、車上装置２０が、地上装置３０の通信圏外に在るうちは、車上情報ＬＣ１およびＣＲＣコードを適宜な鍵コードで暗号化してからその鍵ナンバー例えば＃０を平文で付加するとともにそれらをリードソロモン符号で加工した電文Ａ０を無線で送信するが、この電文Ａは地上装置３０に届かないので、地上装置３０は、踏切１２に接近した列車が無いとして、警報機１３に踏切警報の出力を停止させている。なお、例示した鍵ナンバー＃０及び鍵コードは、車上装置２０が地上装置３０と時刻合わせを行う前に日替わりで選定した日鍵コード及びその鍵ナンバーでも良く、日替りしない共通暗号鍵でも良い。
【００３１】
そして、列車１０が軌道１１を走行して踏切１２の手前の踏切警報始動点ＡＤＣに近づくと、車上装置２０と地上装置３０が互いの通信圏内に入るので、平文の鍵ナンバー＃０や暗号の車上情報ＬＣ１を含んだ電文Ａ１が車上装置２０から地上装置３０へ届けられる。電文Ａ１を受信した地上装置３０では、リードソロモン符号を用いて誤り訂正が施され、その後、平文の部分から鍵ナンバー＃０が抽出されるとともに、それで特定される鍵コードを用いて車上情報ＬＣ１及びＣＲＣコードの暗号が解かれ、それから、ＣＲＣコードによる誤り検定が行われる。ここでは通信良好な場合を説明しているので、正しいとの検定結果が出て、車上情報ＬＣ１が地上装置３０の踏切制御に利用される。
【００３２】
車上装置２０と地上装置３０は混信回避のため交互に送受信を行うので、次は、地上装置３０が踏切情報ＭＣ１およびＣＲＣコードを適宜な当日の日鍵コードで暗号化してからその鍵ナンバー例えば＃０６を平文で付加するとともにそれらをリードソロモン符号で加工した電文Ｂ１を無線で送信する。そして、電文Ｂ１が車上装置２０に届くと、車上装置２０でも、リードソロモン符号を用いて誤り訂正が施され、その後、平文の部分から鍵ナンバー＃０６が抽出されるとともに、それで特定される鍵コードを用いて踏切情報ＭＣ１及びＣＲＣコードの暗号が解かれ、それから、ＣＲＣコードによる誤り検定が行われて、正しいとの検定結果が出るので、踏切情報ＭＣ１が車上装置２０の列車制御に利用されるとともに、車上装置２０の時計が受信した時刻情報を用いて時刻調整される。
【００３３】
繰り返しとなる詳細な説明は割愛するが、その後も無線交信が続けられて、平文の鍵ナンバー＃０６と車上情報ＬＣ１の暗号電文を含んだ電文Ａ２が車上装置２０から地上装置３０へ送信され、平文の鍵ナンバー＃０６と踏切情報ＭＣ１の暗号電文を含んだ電文Ｂ２が地上装置３０から車上装置２０へ送信され、さらに、同様にして、電文Ａ３が送信され、電文Ｂ３も送信される。その後の電文の遣り取りは省略するが、車上装置２０の電文Ａ１以降に基づいて列車１０の走行位置を地上装置３０が把握できるので、列車１０が踏切警報始動点ＡＤＣに到達するまでは警報機１３は警報停止状態を維持し、列車１０が踏切警報始動点ＡＤＣに到達した後は警報機１３が踏切警報の出力を開始する。また、列車１０の踏切警報終止点ＢＤＣ通過後に踏切警報の出力が止まる。
【００３４】
次に、無線通信状態が悪くて、例えば上述した交信のうち電文Ｂ１が強い雑音で消されてしまった場合について説明する（図２（ｃ）参照）。
この場合、鍵ナンバー＃０と車上情報ＬＣ１を含んだ電文Ａ０が車上装置２０から送信されても通信圏外の地上装置３０に届かないことや、鍵ナンバー＃０と車上情報ＬＣ１を含んだ電文Ａ１が車上装置２０から通信圏内の地上装置３０に届いて車上情報ＬＣ１が踏切制御に利用されること、さらに鍵ナンバー＃０６と踏切情報ＭＣ１を含んだ電文Ｂ１が地上装置３０から送信されることまでは、上述した無線通信状態良好時と同じであるが、この電文Ｂ１が、無線伝送段階で雑音によって消されてしまい、車上装置２０に届かないものとする。
【００３５】
そうすると、車上装置２０は、車上装置２０との交信開始を検知できず、時計合わせもできないので、次の電文Ａ２にも平文の鍵ナンバー＃０と車上情報ＬＣ１の暗号電文を含ませる。そして、この電文Ａ２が車上装置２０から送信されて地上装置３０へ届くと、電文Ａ２を受信した地上装置３０では、リードソロモン符号を用いて誤り訂正が施され、その後、平文の部分から鍵ナンバー＃０が抽出されるとともに、それで特定される鍵コードを用いて車上情報ＬＣ１及びＣＲＣコードの暗号が解かれ、それから、ＣＲＣコードによる誤り検定が行われる。電文Ｂ１以外は雑音に負けない場合を述べているので、電文Ａ２には正しいとの検定結果が出て、車上情報ＬＣ１が地上装置３０の踏切制御に利用される。以降の電文Ｂ２，Ａ３，Ｂ３，…の遣り取りは上述した無線通信状態良好時と同じなので説明を割愛するが、その場合も、電文Ｂ１の消失によって踏切情報ＭＣ１の伝達が一通信サイクルの時間だけ遅れたことを除いて、何ら支障なく踏切警報等が行われる。
【００３６】
また、無線通信状態が悪くて、例えば上述した交信のうち電文Ａ２が雑音によって消されはしなくても誤り訂正不能なまで損なわれてしまった場合について説明する（図３（ａ）参照）。
この場合、通信圏外から通信圏内に入った直後の電文Ａ０，Ａ１，Ｂ１の遣り取りは上述した無線通信状態良好時と同じに進行するが、その次の電文Ａ２が、車上装置２０から送信されて地上装置３０に一応は届くけれども、無線伝送段階で雑音によって誤り訂正できないほど損なわれているものとする。この電文Ａ２には、車上装置２０によって平文の鍵ナンバー＃０６と車上情報ＬＣ１の暗号電文が含められている。
【００３７】
そして、この電文Ａ２を受信した地上装置３０では、リードソロモン符号を用いて誤り訂正が施され、その後、平文の部分から鍵ナンバー＃０６が抽出されるとともに、それで特定される鍵コードを用いて車上情報ＬＣ１及びＣＲＣコードの暗号が解かれ、それから、ＣＲＣコードによる誤り検定が行われる。電文Ａ２が雑音に負けて誤り訂正できない場合を述べているので、電文Ａ２には不正という検定結果が出て、それに含まれていた車上情報ＬＣ１は地上装置３０によって踏切制御に利用されることなく捨てられる。以降の電文Ｂ２，Ａ３，Ｂ３，…の遣り取りは上述した無線通信状態良好時と同じなので説明を割愛するが、この場合も、電文Ａ２の破棄によって車上情報ＬＣ１の伝達が一通信サイクルの時間だけ遅れたことを除けば、何ら支障なく踏切警報等が行われる。
【００３８】
さらに、無線通信状態は悪くないが、例えば上述した交信のうち電文Ａ２の送受信中にたまたま日付が切り替わってしまった場合について説明する（図３（ｂ）参照）。
この場合も電文Ａ０，Ａ１，Ｂ１の遣り取りが上述した無線通信状態良好時と同じに進行するとともに電文Ａ２も車上装置２０から送信されて地上装置３０に届いて受信されるが、ここでは、送信電文Ａ２作成時の車上装置２０の管理下の日付と受信電文Ａ２処理時の地上装置３０の管理下の日付とが相違することから、日替わりで切り替えられる日鍵コードが、車上装置２０では例えば鍵ナンバー＃０６で特定されるものであるのに対し、地上装置３０では例えば鍵ナンバー＃０７で特定されるものになるので、日付と厳密に対応する日鍵コードが車上装置２０と地上装置３０とで一致しない事態が生じる。
【００３９】
しかし、この無線式踏切警報システム２０＋３０の場合、送信電文を作成するときには日鍵コードが送信側の管理下の日付に応じて切り替えられるが、受信電文を処理するときには、受信側の管理下の日付に対応した日鍵コードが用いられるのでなく、受信電文に平文で含まれている鍵ナンバーで特定される鍵コードが用いられることから、受信側における日替り鍵の日鍵コードの切り替えが実質的には送信側の管理下の日付に対応して行われることと同じになるので、車上装置２０において電文Ａ２の暗号処理に用いられた日鍵コードと、地上装置３０において電文Ａ２の復号処理に用いられた日鍵コードが、何れも鍵ナンバー＃０６で特定されるものとなって、一致する。そのため、この場合も、上述した無線通信状態良好時と同じく、何ら支障なく踏切警報制御や列車制御が行われる。
【００４０】
このように、この無線式踏切警報システム２０＋３０及びその通信部にあっては、送信電文の作成時に、制御情報にＣＲＣコードを付加して誤り検定ができるようにしたうえで、それらを日替り鍵を用いて暗号化し、さらに、それと平文の鍵ナンバーとの組み合わせを誤り訂正ができるようにリードソロモン符号で加工するとともに、電文受信時にはその逆順で受信電文を処理することにより、複数の鍵コードを日替わりで切り替えて電文を暗号化しても無線雑音や日付切替に起因して送信側と受信側とで鍵コードを違える可能性が極めて小さくて済むとともに、無線伝送中に雑音で電文が損なわれたときでも、その影響が以降に送受信される他の電文には及ばないので、伝送効率の過剰低下が避けられる。
【００４１】
［その他］
上記の実施例では、鍵識別子として一連の鍵ナンバーを挙げたが、鍵ナンバーは不連続の番号であっても良く、鍵識別子は適宜な符号などであっても良い。
【産業上の利用可能性】
【００４２】
本発明の無線式踏切警報システム及びその通信部は、地方交通線や単線の鉄道に対して適用するのに好都合なものであるが、それに適用対象が限られるわけでなく、都市交通線や複線の鉄道にも適用することができる。
【符号の説明】
【００４３】
１０…列車、１１…軌道（線路）、１２…踏切、１３…警報機、
２０…車上装置、２１…無線機、
３０…地上装置、３１…無線機、３２…ＧＰＳ受信器、
ＡＤＣ…踏切警報始動点、ＢＤＣ…踏切警報終止点、Ａ，Ｂ…電文
【図１】
2015077915.tif 000003
【図２】
2015077915.tif 000004
【図３】
2015077915.tif 000005