(57)【要約】【課題】  交換した新規の通信装置が正規品の場合であっても、実際に動作させて良いか否かを安全に判定する。【解決手段】  通信装置が他の通信装置を認証する鍵を他の通信装置と共有して記憶し、この鍵により複数の通信装置が互いに認証する認証システムであって、複数の通信装置の内、一部の通信装置を新規の通信装置に交換した場合、交換した新規の通信装置が通信する通信装置が、交換した新規の通信装置以外の他の通信装置を認証し、認証に成功した場合に、交換した新規の通信装置が動作することを許可する認証システム。【選択図】        図１
2015233176.tif 000002
【特許請求の範囲】
【請求項１】
通信装置が他の通信装置を認証する鍵を前記他の通信装置と共有して記憶し、この鍵により複数の前記通信装置が互いに認証する認証システムであって、
複数の前記通信装置の内、一部の通信装置を新規の通信装置に交換した場合、交換した新規の通信装置が通信する通信装置が、前記交換した新規の通信装置以外の他の通信装置を認証し、認証に成功した場合に、前記交換した新規の通信装置が動作することを許可する認証システム。
【請求項２】
前記認証システムは、第１の通信装置と第２の通信装置と第３の通信装置とを備え、
前記第３の通信装置を新規の第３’の通信装置に交換した場合、前記第３’の通信装置が前記第２の通信装置に鍵共有の要求を発行し、
前記第２の通信装置は、前記第１の通信装置の認証に成功した場合に、前記第３’の通信装置が動作することを許可して前記第３’の通信装置と鍵を共有する請求項１記載の認証システム。
【請求項３】
前記認証システムは、第１の通信装置と第２の通信装置と第３の通信装置とを備え、
前記第２の通信装置を新規の第２’の通信装置に交換した場合、前記第２’の通信装置が前記第３の通信装置に鍵共有の要求を発行し、
前記第３の通信装置は、前記第１の通信装置の認証に成功した場合に、前記第２’の通信装置が動作することを許可して前記第２’の通信装置と鍵を共有する請求項１記載の認証システム。
【請求項４】
複数の前記通信装置が前記他の通信装置と共有する鍵は、共有する通信装置の組合せ毎に異なる請求項１記載の認証システム。
【請求項５】
前記認証システムは、前記交換した新規の通信装置が通信する前記通信装置が、前記他の通信装置を認証するとともに前記通信装置の所有者からの操作入力を受け付けた場合に、前記交換した新規の通信装置が動作することを許可する請求項１記載の認証システム。
【請求項６】
通信装置が他の通信装置を認証する鍵を前記他の通信装置と共有して記憶し、この鍵により複数の前記通信装置が互いに認証する認証システムの認証方法であって、
複数の前記通信装置の内、一部の通信装置を新規の通信装置に交換した場合、交換した新規の通信装置が通信する通信装置が、前記交換した新規の通信装置以外の他の通信装置を認証する認証ステップと、
前記認証ステップにより前記他の通信装置の認証に成功した場合に、前記交換した新規の通信装置が動作することを許可する動作許可ステップとを備えた認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、模造品対策のために機器間で認証する認証システムに関する。
【背景技術】
【０００２】
模造品あるいは海賊版商品による被害は増加の一途を辿っており、製造業者にとって模造品対策を講じることは急務の課題である。模造品は潜在的市場の喪失やブランドイメージの低下を招くのみならず、製造物責任を巡るトラブルの増加により正規品の生産性低下をも招く。そのため、模造品対策を講じるためには、何らかの認証機構を設ける必要がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】ＷＯ２０１１／０６４８３３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、正規品の認証に用いる鍵が漏えいするなどして認証機構が無効化されることや、正規品であっても交換されて認証機構が有効に働かない場合が存在する。例えば、自動車の盗難防止に用いられるイモビライザは、イモビライザの装置を交換すれば正常に動作するため、正規品のイモビライザさえ持っていれば車の盗難が可能となる。交換された装置が正規品であるかを確認するためには、事前に鍵をマスタ機器、スレーブ機器の両方に格納しておき、交換時に認証を行なうことで、交換されたスレーブ機器が正規品であるかどうかの判定を行なうことはできる。しかし、従来技術では、交換された正規品のスレーブ機器を実際に動作させて良いか否かの判断を行なうことができなかった。
【０００５】
この発明は、上記のような問題点を解決するためになされたもので、例えば車におけるイモビライザや電子制御装置などのスレーブ機器の交換時に、交換されたスレーブ機器を実際に動作させて良いか否かの判定を行なうことにより、セキュアに装置の交換や設定の変更を行なうことを目的とする。
【課題を解決するための手段】
【０００６】
上記で述べた課題を解決するため、本発明の認証システムは、通信装置が他の通信装置を認証する鍵を前記他の通信装置と共有して記憶し、この鍵により複数の前記通信装置が互いに認証する認証システムであって、複数の前記通信装置の内、一部の通信装置を新規の通信装置に交換した場合、交換した新規の通信装置が通信する通信装置が、前記交換した新規の通信装置以外の他の通信装置を認証し、認証に成功した場合に、前記交換した新規の通信装置が動作することを許可することとしたものである。
【０００７】
また、本発明の認証方法は、通信装置が他の通信装置を認証する鍵を前記他の通信装置と共有して記憶し、この鍵により複数の前記通信装置が互いに認証する認証システムの認証方法であって、複数の前記通信装置の内、一部の通信装置を新規の通信装置に交換した場合、交換した新規の通信装置が通信する通信装置が、前記交換した新規の通信装置以外の他の通信装置を認証する認証ステップと、前記認証ステップにより前記他の通信装置の認証に成功した場合に、前記交換した新規の通信装置が動作することを許可する動作許可ステップとを備えることとしたものである。
【発明の効果】
【０００８】
本発明によれば、交換した新規の通信装置が通信する通信装置が、交換した新規の通信装置以外の他の通信装置との認証に成功するか否かにより、交換した新規の通信装置を動作させて良いかを判断することにより、交換した新規の通信装置が正規品の場合であっても、実際に動作させて良いか否かを安全に判定することができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る認証システムの一構成例を示す構成図である。
【図２】第１の通信装置１００の動作の流れを示すフローチャートである。
【図３】第２の通信装置３００の動作の流れを示すフローチャートである。
【図４】第３の通信装置３００の動作の流れを示すフローチャートである。
【図５】第３の通信装置を交換する場合の処理のシーケンスを示す図である。
【図６】第２の通信装置を交換する場合の処理のシーケンスを示す図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
本実施の形態１では、本発明の基本的な構成と動作手順について説明する。
図１は、本発明の実施の形態１に係る認証システムの一構成例を示す構成図である。
以下、図１を参照しながら認証システムの構成を説明する。
【００１１】
図１において、認証システムは、第１の通信装置１００、第２の通信装置２００、第３の通信装置３００により構成される。車においては、例えば、第１の通信装置１００が電子キー、第２の通信装置２００が電子キーを認証する車載電子キー認証装置、第３の通信装置３００がエンジンを制御する車載電子制御装置に相当する。これらの電子キー、車載電子制御装置、車載電子装置は、所有者が車を始動させるような正規品の通常の使用をする場合には、所有者の近くに存在するものである。
【００１２】
第１の通信装置１００は、第２の通信装置２００と通信するための通信部１０１と、通信した際の情報を処理する情報処理部１０２と、認証の処理を行なう認証処理部１０３と、鍵等の情報を記憶する記憶部１０４とで構成される。
【００１３】
第２の通信装置２００は、第１の通信装置１００と通信するための通信部２０１と、通信した際の情報を処理する情報処理部２０２と、認証の処理を行なう認証処理部２０３と、鍵等の情報を保持する記憶部２０４と、第３の通信装置３００と通信するための通信部２０５とで構成される。なお、通信部２０１と通信部２０５は同じであってもよい。
【００１４】
第３の通信装置３００は、第２の通信装置２００と通信するための通信部３０１と、通信した際の情報を処理する情報処理部３０２と、認証の処理を行なう認証処理部３０３と、鍵等の情報を保持する記憶部３０４とで構成される。
【００１５】
第１の通信装置１００と第２の通信装置２００、第１の通信装置１００と第３の通信装置３００、第２の通信装置２００と第３の通信装置３００は、それぞれ、出荷段階等で互いに鍵を共有している。つまり、第１の通信装置１００の記憶部１０４には、第２の通信装置２００と認証を行なうための鍵と、第３の通信装置３００と認証を行なうための鍵が格納されている。
同様に、第２の通信装置２００の記憶部２０４には、第１の通信装置１００と認証を行なうための鍵と、第３の通信装置３００と認証を行なうための鍵が格納されている。
同様に、第３の通信装置３００の記憶部３０４には、第１の通信装置１００と認証を行なうための鍵と、第２の通信装置２００と認証を行なうための鍵が格納されている。
【００１６】
次に、実施の形態１の認証システムの動作について説明する。
図２は、第１の通信装置１００の動作の流れを示すフローチャートである。
【００１７】
まず、ステップＳ１０１において、第１の通信装置１００の通信部１０１は、第２の通信装置２００、または第３の通信装置３００からの認証要求を受信する。ここで、認証要求には、例えば、要求元の通信装置の識別子が含まれている。受信した認証要求は、情報処理部１０２に送られる。
次に、ステップＳ１０２において、情報処理部１０２は、認証対象となる通信装置を判定する。この判定は、例えば、認証要求に含まれている要求元の通信装置の識別子を参照することにより行なう。判定結果が、第２の通信装置２００が認証対象である場合はステップＳ１０３へ進み、第３の通信装置３００が認証対象である場合はステップＳ１０６へ進む。
【００１８】
次に、ステップＳ１０３において、認証処理部１０４は、第２の通信装置２００との認証処理を行なう。この認証処理では、記憶部１０４に記憶されている第２の通信装置２００と認証を行なうための鍵を用いて認証を行なう。認証した結果、認証が成功した場合はステップＳ１０４へ進み、認証が失敗した場合は、ステップＳ１０５へ進む。
次に、ステップＳ１０４において、情報処理部１０２は、第２の通信装置２００との認証に成功したため、第２の通信装置２００との鍵共有を行ない、処理を終了する。
また、ステップＳ１０５において、情報処理部１０２は、第２の通信装置２００との認証に失敗したため、異常処理を行ない、処理を終了する。
【００１９】
また、ステップＳ１０２で第３の通信装置３００が認証対象である場合、ステップＳ１０６において、認証処理部１０４は、第３の通信装置３００との認証処理を行なう。この認証処理では、記憶部１０４に記憶されている第３の通信装置３００と認証を行なうための鍵を用いて認証を行なう。認証した結果、認証が成功した場合はステップＳ１０７へ進み、認証が失敗した場合は、ステップＳ１０８へ進む。
次に、ステップＳ１０７において、情報処理部１０２は、第３の通信装置３００との認証に成功したため、第３の通信装置３００との鍵共有を行ない、処理を終了する。
また、ステップＳ１０８において、情報処理部１０２は、第３の通信装置３００との認証に失敗したため、異常処理を行ない、処理を終了する。
以上が、第１の通信装置１００の動作の流れである。
【００２０】
次に、第２の通信装置２００の動作を説明する。
図３は、第２の通信装置２００の動作の流れを示すフローチャートである。
ここでは、第３の通信装置を交換する場合について説明する。
【００２１】
まず、ステップＳ２０１において、第２の通信装置２００の通信部２０５は、第３の通信装置３００からの鍵共有要求を受信する。ここで、受信した鍵共有要求は、情報処理部２０２に送られる。
次に、ステップＳ２０２において、情報処理部２０２は、第１の通信装置１００への認証要求を、通信部２０１を介して、第１の通信装置１００へ発行する。
次に、ステップＳ２０３において、情報処理部２０２は、第１の通信装置１００との認証処理を行なう。この認証処理では、記憶部２０４に記憶されている第１の通信装置１００と認証を行なうための鍵を用いて認証を行なう。認証した結果、認証が成功した場合はステップＳ２０４へ進み、認証が失敗した場合は、ステップＳ２０５へ進む。
次に、ステップＳ２０４において、情報処理部２０２は、第１の通信装置１００との認証に成功したため、第３の通信装置３００との鍵共有を行ない、処理を終了する。
また、ステップＳ２０５において、情報処理部２０２は、第１の通信装置１００との認証に失敗したため、異常処理を行ない、処理を終了する。
以上が、第２の通信装置２００の動作の流れである。
【００２２】
次に、第３の通信装置３００の動作を説明する。
図４は、第３の通信装置３００の動作の流れを示すフローチャートである。
ここでは、第２の通信装置を交換する場合について説明する。
【００２３】
まず、ステップＳ３０１において、第３の通信装置３００の通信部３０１は、第２の通信装置２００からの鍵共有要求を受信する。ここで、受信した鍵共有要求は、情報処理部３０２に送られる。
次に、ステップＳ３０２において、情報処理部３０２は、第１の通信装置１００への認証要求を、通信部３０１から第２の通信装置２００の通信部２０１を介して、第１の通信装置１００へ発行する。
次に、ステップＳ３０３において、情報処理部３０２は、第１の通信装置１００との認証処理を行なう。この認証処理では、記憶部３０４に記憶されている第１の通信装置１００と認証を行なうための鍵を用いて認証を行なう。認証した結果、認証が成功した場合はステップＳ３０４へ進み、認証が失敗した場合は、ステップＳ３０５へ進む。
次に、ステップＳ３０４において、情報処理部３０２は、第１の通信装置１００との認証に成功したため、第２の通信装置２００との鍵共有を行ない、処理を終了する。
また、ステップＳ３０５において、情報処理部３０２は、第１の通信装置１００との認証に失敗したため、異常処理を行ない、処理を終了する。
以上が、第３の通信装置３００の動作の流れである。
【００２４】
以上で説明した第１〜第３の通信装置の動作に基づいて、第３の通信装置３００を交換する場合の処理のシーケンスを以下に説明する。
図５は、第３の通信装置を交換する場合の処理のシーケンスを示す図である。
【００２５】
まず、ステップＳ４０１において、交換された第３の通信装置３００は、どの通信装置とも鍵を共有していないため、第２の通信装置２００に対して鍵共有の要求を発行する。
【００２６】
次に、ステップＳ４０２において、図３のステップＳ２０１で第３の通信装置３００から鍵共有要求を受信した第２の通信装置２００は、ステップＳ２０２の第１の通信装置１００との認証を行なう。第１の通信装置１００は、図２のステップＳ１０１で第１の通信装置１００が第２の通信装置２００から受信した認証要求が、第２の通信装置２００との認証であるのか第３の通信装置３００との認証であるのかを、ステップＳ１０２に従い判定する。このシーケンスの例においては、第２の通信装置２００との認証であるので、ステップＳ１０３に従い、第２の通信装置２００と認証を行なう。
【００２７】
次に、第２の通信装置２００が、第１の通信装置１００との認証に成功した場合には、第３の通信装置３００が実際に動作することを許可し、ステップＳ４０３において、ステップＳ２０３に従い、ステップＳ２０４の第３の通信装置３００との鍵共有を行なう。また、第２の通信装置２００が第１の通信装置１００との認証に失敗した場合には、ステップＳ２０５の異常処理を行なう。この異常処理は、例えば、ユーザへの通知やログの記録などが行なわれる。
【００２８】
また、第１の通信装置１００と第２の通信装置２００の認証が成功した場合、ステップＳ４０４において、第１の通信装置１００は、ステップＳ１０４で第２の通信装置２００との鍵共有に加え、第３の通信装置３００とも鍵共有を行なう。このとき、第２の通信装置２００は、第１の通信装置１００と第３の通信装置３００の間の通信路として動作する。また、第１の通信装置１００は、第１の通信装置１００と第２の通信装置２００の認証が失敗した場合には、ステップＳ１０５の異常処理を行なう。この異常処理は、ユーザへの通知やログの記録などが行なわれる。
【００２９】
なお、図５のシーケンスには記載していないが、上記の処理では、交換した第３の通信装置３００が正規品であるか否かの認証などの判定処理と組み合わせて実施することが可能である。
【００３０】
このように、本発明では、交換した第３の通信装置３００（新規の通信装置）が通信する第２の通信装置２００が、交換した第３の通信装置３００（新規の通信装置）以外の第１の通信装置１００（他の通信装置）との認証に成功するか否かにより、交換した第３の通信装置３００（新規の通信装置）を動作させて良いかを判断する。
【００３１】
具体的には、第１の通信装置１００が電子キー、第２の通信装置２００が電子キーを認証する車載電子キー認証装置、第３の通信装置３００がエンジンを制御する車載電子制御装置であるとした場合、車載電子制御装置（第３の通信装置３００）を新規に交換したときに、所有者の近くに存在するはずの電子キー（第１の通信装置１００であり、他の通信装置に相当する）の存在を確認できれば、所有者が交換していると判断するものである。もしも所有者以外の第三者が車載電子制御装置（第３の通信装置３００）を新規に交換した場合は、正規品の電子キー（第１の通信装置１００であり、他の通信装置に相当する）は、第三者は所有していないため、認証に失敗することになり、交換した車載電子制御装置（新規の通信装置）が正規品の場合であっても、実際に動作させて良いか否かを安全に判定することができる。
【００３２】
次に、第２の通信装置２００を交換する場合の処理のシーケンスを以下に説明する。
図６は、第２の通信装置を交換する場合の処理のシーケンスを示す図である。
【００３３】
まず、ステップＳ５０１において、交換された第２の通信装置２００は、どの通信装置とも鍵を共有していないため、第３の通信装置３００に対して鍵共有の要求を発行する。
【００３４】
次に、ステップＳ５０２において、図４のステップＳ３０１で第２の通信装置２００から鍵共有要求を受信した第３の通信装置３００は、ステップＳ３０２の第１の通信装置１００との認証を行なう。このとき第２の通信装置２００は、第１の通信装置１００と第３の通信装置３００の間の通信路として動作する。第１の通信装置１００は、図２のステップＳ１０１で第１の通信装置１００が第２の通信装置２００から受信した認証要求が、第２の通信装置２００との認証であるのか第３の通信装置３００との認証であるのかを、ステップＳ１０２に従い判定する。このシーケンスの例においては、第３の通信装置３００との認証であるので、ステップＳ１０６に従い、第３の通信装置３００と認証を行なう。
【００３５】
次に、第３の通信装置３００が、第１の通信装置１００との認証に成功した場合には、第２の通信装置２００が実際に動作することを許可し、ステップＳ５０３において、ステップＳ３０３に従い、ステップＳ３０４の第２の通信装置２００との鍵共有を行なう。また、第３の通信装置３００が第１の通信装置１００との認証に失敗した場合には、ステップＳ３０５の異常処理を行なう。この異常処理は、例えば、ユーザへの通知やログの記録などが行なわれる。
【００３６】
また、第１の通信装置１００と第３の通信装置３００の認証が成功した場合、ステップＳ５０４において、第１の通信装置１００は、ステップＳ１０６に従い、ステップＳ１０７で、第３の通信装置３００との鍵共有に加え、第２の通信装置２００とも鍵共有を行なう。また、第１の通信装置１００は、第１の通信装置１００と第３の通信装置３００の認証が失敗した場合には、ステップＳ１０８の異常処理を行なう。この異常処理は、ユーザへの通知やログの記録などが行なわれる。
【００３７】
なお、図６のシーケンスには記載していないが、上記の処理では、交換された第２の通信装置２００が正規品であるか否かの認証などの判定処理と組み合わせて実施することが可能である。
【００３８】
なお、第１の通信装置１００が電子キーなどの場合、第１の通信装置１００と第２の通信装置２００とをセットで交換する場合もあるが、その場合は、交換後の第２の通信装置２００が交換前の第１の通信装置１００と第３の通信装置３００の間の通信路として前記処理を行ない、前記処理が完了した後に、交換後の第１の通信装置１００を用いて鍵の共有などを行なうことも可能である。
【００３９】
また、第１の通信装置１００と第２の通信装置２００、および第１の通信装置１００と第３の通信装置３００で共有する鍵は、共有する通信装置の組合せ毎に異なるようにすることで、さらに安全に認証することができる。
【００４０】
また、通信装置の交換時に行なわれる鍵共有の手順については、詳細は記載しないが、通信装置の交換時には、盗聴の恐れのない環境で鍵共有が行なわれるか、暗号学的に安全な方法（例えば、Ｄｉｆｆｉｅ−Ｈｅｌｍａｎ鍵共有）で行なわれることが望ましい。
【００４１】
また、第１の通信装置１００の認証を行なう際に、第１の通信装置１００のインタフェースを拡張して、例えば、第１の通信装置１００のボタンを押下することや、所有者からの操作入力を受け付けるようにすることなどを行なって、所有者の操作入力を組み合わせて認証に用いることで、単に第１の通信装置１００がその場に存在するだけでなく、第１の通信装置１００の所有者が通信装置を交換することに合意したことの確認をすることにより、さらに安全に認証することができる。
【００４２】
以上のように、本実施の形態１の発明は、交換した新規の通信装置が通信する通信装置が、交換した新規の通信装置以外の他の通信装置との認証に成功するか否かにより、交換した新規の通信装置を動作させて良いかを判断することにより、交換した新規の通信装置が正規品の場合であっても、実際に動作させて良いか否かを安全に判定することができるという効果がある。
【符号の説明】
【００４３】
１００  第１の通信装置、１０１  通信部、１０２  情報処理部、１０３  認証処理部、１０４  記憶部、２００  第２の通信装置、２０１  通信部、２０２  情報処理部、２０３  認証処理部、２０４  記憶部、２０５  通信部、３００  第３の通信装置、３０１  通信部、３０２  情報処理部、３０３  認証処理部、３０４  記憶部。
【図１】
2015233176.tif 000003
【図２】
2015233176.tif 000004
【図３】
2015233176.tif 000005
【図４】
2015233176.tif 000006
【図５】
2015233176.tif 000007
【図６】
2015233176.tif 000008