JP6960482B2 - Communication master and wireless communication system - Google Patents
Communication master and wireless communication system Download PDFInfo
- Publication number
- JP6960482B2 JP6960482B2 JP2020016857A JP2020016857A JP6960482B2 JP 6960482 B2 JP6960482 B2 JP 6960482B2 JP 2020016857 A JP2020016857 A JP 2020016857A JP 2020016857 A JP2020016857 A JP 2020016857A JP 6960482 B2 JP6960482 B2 JP 6960482B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- value
- radio signal
- counter value
- collation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 54
- 238000005096 rolling process Methods 0.000 claims description 46
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 47
- 238000012795 verification Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Lock And Its Accessories (AREA)
Description
本発明は、例えば、携帯機から車両への無線信号に基づき車両側での制御を実行する無線通信システムに関するものである。 The present invention relates to, for example, a wireless communication system that executes control on the vehicle side based on a wireless signal from a portable device to a vehicle.
従来、車両における無線通信システムの一つとして、携帯機に設けられたスイッチを操作することによって例えば車両ドアを施錠または解錠することができる、いわゆるリモートキーレスエントリシステム(RKEシステム)が周知である。 Conventionally, as one of the wireless communication systems in a vehicle, a so-called remote keyless entry system (RKE system), which can lock or unlock a vehicle door by operating a switch provided on a portable device, is well known. ..
RKEシステムの一例として、例えば特許文献1に開示されるものでは、携帯機のスイッチ操作によって送信される無線信号(キー信号)は、携帯機のスイッチ操作の度に変化するローリングコードを含んでおり、車両側でローリングコードを含むキー信号の照合が成立すると、車両ドアの施錠または解錠の制御が実行される。これにより、携帯機から送信されたキー信号によって車両側の制御(例えば車両ドアの解錠)が実行された後においては、該キー信号が第三者によって傍受されていたとしても、その傍受されたキー信号では車両ドアの解錠が実行されないようになっている。 As an example of the RKE system, for example, in the one disclosed in Patent Document 1, the radio signal (key signal) transmitted by the switch operation of the portable device includes a rolling code that changes every time the switch operation of the portable device is performed. When the matching of the key signal including the rolling code is established on the vehicle side, the lock or unlock control of the vehicle door is executed. As a result, after the vehicle side control (for example, unlocking the vehicle door) is executed by the key signal transmitted from the portable device, even if the key signal is intercepted by a third party, the key signal is intercepted. The key signal does not unlock the vehicle door.
上記のような無線通信システムでは、正規の携帯機から送信されるキー信号がローリングコードを含んでいるものの、例えば第三者が不正な無線信号を総当たりで送信した場合、その不正な無線信号が偶発的に正規の携帯機からのキー信号と一致し、車両ドアの解錠が実行されてしまうおそれがあった。この対策として、キー信号のビット数を増やして第三者からの不正な無線信号がキー信号と一致する確率を減少させることが考えられるが、ビット数が増加するとメモリの圧迫や処理時間の増加等の問題が生じる。 In a wireless communication system as described above, although the key signal transmitted from a legitimate portable device includes a rolling code, for example, when a third party transmits an illegal wireless signal in a round-robin manner, the illegal wireless signal is transmitted. Accidentally matched the key signal from the legitimate portable device, and there was a risk that the vehicle door would be unlocked. As a countermeasure, it is conceivable to increase the number of bits of the key signal to reduce the probability that an invalid radio signal from a third party matches the key signal, but as the number of bits increases, memory pressure and processing time increase. Etc. occur.
本発明は、上記課題を解決するためになされたものであって、その目的は、携帯機から送信される無線信号のビット数を抑えつつもセキュリティレベルを向上させることができる無線通信システムを提供することにある。 The present invention has been made to solve the above problems, and an object of the present invention is to provide a wireless communication system capable of improving the security level while suppressing the number of bits of a wireless signal transmitted from a portable device. To do.
上記課題を解決する無線通信システムは、携帯機から通信マスタに送信された無線信号に基づいて前記通信マスタの搭載機器の制御を実行する制御手段を備えた無線通信システムであって、前記制御手段は、正規の携帯機から送信されたものでない不正な無線信号を前記通信マスタで受信した旨の判断に基づいて警戒状態に移行し、該警戒状態においては、無線信号の受信から当該無線信号の照合成立までの処理が複数回なされることを条件に前記搭載機器の制御を実行する。 A wireless communication system that solves the above problems is a wireless communication system including a control means that executes control of an on-board device of the communication master based on a wireless signal transmitted from a portable device to the communication master, and the control means. Shifts to a warning state based on the determination that the communication master has received an illegal radio signal that was not transmitted from a legitimate mobile device. The on-board device is controlled on the condition that the process until the collation is established is performed a plurality of times.
この構成によれば、例えば、第三者が不正な無線信号を総当たりで送信した場合、通信マスタ側では制御手段が警戒状態に移行される。そして、制御手段の警戒状態では、通信マスタ側の制御の実行に、第三者から総当たりで送信される不正な無線信号の照合が複数回成立(正規の携帯機からの無線信号(以下、正規信号という)と一致)することが必要とされる。このため、第三者からの不正な無線信号によって通信マスタ側の制御が実行される確率を減少させることができる。このように、携帯機から送信される無線信号のビット数を増加させなくてもセキュリティレベルを向上させることができる。 According to this configuration, for example, when a third party transmits an illegal radio signal by brute force, the control means is shifted to the alert state on the communication master side. Then, in the alert state of the control means, the verification of the illegal radio signal transmitted by a third party in a brute force manner is established multiple times to execute the control on the communication master side (radio signal from a legitimate portable device (hereinafter referred to as “radio signal”). It is required to match (called a normal signal). Therefore, it is possible to reduce the probability that the control on the communication master side is executed by an illegal radio signal from a third party. In this way, the security level can be improved without increasing the number of bits of the wireless signal transmitted from the portable device.
上記無線通信システムにおいて、前記携帯機から送信される無線信号は、暗号化されたコードであって前記携帯機での前記無線信号の生成の度に変化する暗号化コードと、暗号化されていない非暗号化コードとを含んでおり、前記不正な無線信号は、前記非暗号化コードを含み、かつ前記暗号化コードを含まない信号であることが好ましい。 In the wireless communication system, the wireless signal transmitted from the portable device is an encrypted code and is not encrypted with an encryption code that changes each time the wireless signal is generated by the portable device. It is preferable that the invalid radio signal includes the non-encryption code and is a signal including the non-encryption code and not including the encryption code.
この構成によれば、第三者が正規信号を傍受し、正規信号の非暗号化コードを含む不正な無線信号を、暗号化コード部分を総当たりで変えつつ送信した場合、その不正な無線信号を受信した通信マスタ側では制御手段が警戒状態に移行される。つまり、受信した無線信号に正規信号の非暗号化コードが含まれ、かつ、暗号化コードが含まれない場合には、該無線信号が悪意のある第三者からの信号である可能性が高いため、より効果的に制御手段を警戒状態に移行させることができる。 According to this configuration, when a third party intercepts a legitimate signal and transmits an unauthorized radio signal including an unencrypted code of the legitimate signal while changing the encryption code portion by brute force, the illegal radio signal is transmitted. On the communication master side that received the message, the control means is shifted to the alert state. That is, if the received wireless signal contains an unencrypted code of a regular signal and does not include an encrypted code, it is highly possible that the wireless signal is a signal from a malicious third party. Therefore, it is possible to more effectively shift the control means to the alert state.
上記無線通信システムにおいて、前記暗号化コードは、前記携帯機での無線信号の生成の度にインクリメントされるカウンタ値を含むデータを暗号化したローリングコードであることが好ましい。 In the wireless communication system, the encryption code is preferably a rolling code that encrypts data including a counter value that is incremented each time a wireless signal is generated in the portable device.
この構成によれば、携帯機での正規信号の生成の度に該正規信号に含まれるローリングコードを変化させることができる。
上記無線通信システムにおいて、前記非暗号化コードは、前記携帯機の個体識別のためのIDコードを含むことが好ましい。
According to this configuration, the rolling code included in the normal signal can be changed each time the normal signal is generated by the portable device.
In the wireless communication system, the non-encryption code preferably includes an ID code for individual identification of the portable device.
この構成によれば、正規信号に含まれるIDコードが非暗号化コードであるため、信号照合処理の高速化に寄与できる。 According to this configuration, since the ID code included in the regular signal is an unencrypted code, it can contribute to speeding up the signal matching process.
本発明の無線通信システムによれば、携帯機から送信される無線信号のビット数を抑えつつもセキュリティレベルを向上させることができる。 According to the wireless communication system of the present invention, it is possible to improve the security level while suppressing the number of bits of the wireless signal transmitted from the portable device.
以下、無線通信システムの一実施形態について説明する。
図1に示すように、本実施形態の無線通信システムでは、車両20の周辺位置における携帯機10(リモートキー)の施錠スイッチ11または解錠スイッチ12の操作(例えば押下操作)に基づいて、車両20のドア(図示略)に設けられたドアロック機構21による前記ドアの施錠または解錠が実行されるようになっている。なお、本実施形態では、車両20が通信マスタに相当する。
Hereinafter, an embodiment of the wireless communication system will be described.
As shown in FIG. 1, in the wireless communication system of the present embodiment, the vehicle is based on the operation (for example, pressing operation) of the lock switch 11 or the
携帯機10は、前記施錠スイッチ11及び解錠スイッチ12と、携帯機ECU13と、照合信号Sv(無線信号)を送信するための送信装置14とを備えている。携帯機ECU13は、施錠スイッチ11または解錠スイッチ12の操作に基づき、照合信号Svの生成、及び照合信号Svを送信装置14を通じて送信する制御を統括的に行う。
The
一方、車両20には、携帯機10から送信される照合信号Svを受信するための受信装置22と、車両ECU23と、車両ECU23によって駆動制御される前記ドアロック機構21とが設けられている。車両ECU23には、受信装置22を通じて受信される照合信号Svが入力される。そして、車両ECU23は、入力された照合信号Svに基づき、ドアロック機構21を通じて前記ドアの施錠または解錠を実行する。
On the other hand, the
次に、施錠スイッチ11または解錠スイッチ12の操作に基づき携帯機ECU13によって生成及び送信される照合信号Svについて説明する。
本実施形態では、携帯機ECU13にて生成される照合信号Svは、4つのデータ(IDコードCid、スイッチコードSW、携帯機側操作カウント値Nm、及びローリングコードRC)を含んでいる。
Next, the collation signal Sv generated and transmitted by the
In the present embodiment, the collation signal Sv generated by the portable device ECU 13 includes four data (ID code Cid, switch code SW, portable device side operation count value Nm, and rolling code RC).
IDコードCidは、携帯機10の個体識別のためのコードである。IDコードCidは、携帯機ECU13のメモリ15に予め記憶されている。
スイッチコードSWは、各スイッチ11,12に対応したコードであって、施錠スイッチ11の操作か解錠スイッチ12の操作かによって変化するコードである。
The ID code Cid is a code for individual identification of the
The switch code SW is a code corresponding to each of the
携帯機側操作カウント値Nmは、施錠スイッチ11及び解錠スイッチ12の操作回数(各スイッチ11,12のトータルの操作回数、または、各スイッチ11,12のそれぞれの操作回数)である。本実施形態では、携帯機ECU13は、施錠スイッチ11及び解錠スイッチ12のトータルの操作回数をカウントし、そのカウント値(携帯機側操作カウント値Nm)がメモリ15に保存される。
The operation count value Nm on the portable device side is the number of operations of the lock switch 11 and the unlock switch 12 (the total number of operations of the
ローリングコードRCは、前述のスイッチコードSW及び携帯機側操作カウント値Nmをメモリ15に記憶されている暗号鍵で暗号化することで生成されるコードである。つまり、施錠スイッチ11または解錠スイッチ12が操作されると、携帯機ECU13は、そのスイッチ操作(施錠スイッチ11の操作か解錠スイッチ12の操作か)に応じたスイッチコードSWと携帯機側操作カウント値Nmとを暗号化し、この暗号化したデータから所定のビット数のデータを所定のルールに基づいて抽出したものをローリングコードRCとする。このように、ローリングコードRCの基となるデータに、スイッチ11,12の操作回数を示す携帯機側操作カウント値Nmが含まれているため、ローリングコードRCがスイッチ操作の度に変化するようになっている。なお、ローリングコードRCのビット数は多いほどセキュリティ性が高くなる反面、メモリの圧迫や通信時間の増加を招くため、セキュリティ性を確保できる範囲で可能な限り少ないビット数に設定されることが望ましい。
The rolling code RC is a code generated by encrypting the above-mentioned switch code SW and the operation count value Nm on the portable device side with an encryption key stored in the
上記のように、照合信号Svに含まれるデータのうち、IDコードCid、スイッチコードSW及び携帯機側操作カウント値Nmは暗号化されていない生データであり、ローリングコードRCは暗号化データとなっている。 As described above, among the data included in the collation signal Sv, the ID code Cid, the switch code SW, and the operation count value Nm on the portable device side are unencrypted raw data, and the rolling code RC is encrypted data. ing.
次に、図2及び図3を参照して、車両ECU23による認証処理(ドアロック機構21の作動実行処理)について説明する。なお、この処理は所定周期で繰り返し実行される。
図2に示すように、ステップS1では、無線信号が受信装置22を介して受信されたか否かが監視される。ここで、無線信号が受信された旨が判断された場合には(ステップS1:YES)、受信した無線信号にIDコードCidが含まれているか否かが判断される(ステップS2)。なお、車両ECU23のメモリ24には、IDコードCidが記憶されている。
Next, the authentication process (operation execution process of the door lock mechanism 21) by the
As shown in FIG. 2, in step S1, it is monitored whether or not the radio signal is received via the
ステップS2において、受信した無線信号にIDコードCidが含まれていると判断された場合には(ステップS2:YES)、受信した無線信号に含まれている携帯機側操作カウント値Nmが、メモリ24に記憶されている車両側カウント値Ncと一致するか否かが判断される(ステップS3)。一方、受信した無線信号にIDコードCidが含まれていないと判断された場合には(ステップS2:NO)、ステップS1に戻る。 If it is determined in step S2 that the received wireless signal includes the ID code Cid (step S2: YES), the portable device side operation count value Nm included in the received wireless signal is stored in the memory. It is determined whether or not it matches the vehicle-side count value Nc stored in 24 (step S3). On the other hand, if it is determined that the received radio signal does not include the ID code Cid (step S2: NO), the process returns to step S1.
ステップS3において、受信した無線信号に含まれている携帯機側操作カウント値Nmが車両側カウント値Ncと一致すると判断された場合には(ステップS3:YES)、警戒フラグがセットされているか否かが判断される(ステップS4)。なお、このとき、車両ECU23は、メモリ24に記憶されている警戒フラグの値が「1」であるとき、警戒フラグがセット状態であると判断し、警戒フラグの値が「0」であるとき、警戒フラグがリセット状態であると判断する。
In step S3, if it is determined that the portable device side operation count value Nm included in the received wireless signal matches the vehicle side count value Nc (step S3: YES), whether or not the warning flag is set. Is determined (step S4). At this time, when the value of the warning flag stored in the
ステップS4において、警戒フラグがセットされていない(リセット状態である)と判断された場合には(ステップS4:NO)、受信した無線信号に含まれているローリングコードRCが正しいか否かが判断される(ステップS5)。ここでは、車両ECU23は、車両側カウント値Nc(または、受信した無線信号に含まれている携帯機側操作カウント値Nm)と、受信した無線信号に含まれているスイッチコードSWとを暗号化して、この暗号化したデータから前記所定のルールに基づいて抽出した所定のビット数のデータと、受信した無線信号に含まれているローリングコードRCとが一致している場合に、このローリングコードRCが正しいと判断する。
If it is determined in step S4 that the warning flag is not set (reset state) (step S4: NO), it is determined whether or not the rolling code RC included in the received radio signal is correct. (Step S5). Here, the
このステップS5において、受信した無線信号に含まれているローリングコードRCが正しいと判断されることで、受信した無線信号が正規の携帯機10から送信された照合信号Sv(正規信号)であると判断される。すなわち、携帯機10から送信された照合信号Svの照合が成立する。
In step S5, it is determined that the rolling code RC included in the received wireless signal is correct, so that the received wireless signal is a collation signal Sv (regular signal) transmitted from the legitimate
ステップS5において、受信した無線信号に含まれているローリングコードRCが正しいと判断された後(つまり、警戒フラグのリセット状態で無線信号の照合が成立した後)の処理では、ステップS6で車両側カウント値Ncがインクリメントされ(Nc←Nc+1)、続くステップS7でドアロック機構21の作動が実行される。ステップS7では、受信した無線信号に含まれているスイッチコードSWに基づいて、ドアロック機構21によるドアの解錠または施錠を実行される。
In step S5, in the process after it is determined that the rolling code RC included in the received radio signal is correct (that is, after the radio signal verification is established in the reset state of the warning flag), the vehicle side is in step S6. The count value Nc is incremented (Nc ← Nc + 1), and the operation of the
上記のように、警戒フラグのリセット状態において、正規の携帯機10からの照合信号Svが車両ECU23に入力された場合には、1回の照合成立によってドアロック機構21が作動されるようになっている。
As described above, when the verification signal Sv from the legitimate
一方、ステップS5において、受信した無線信号に含まれているローリングコードRCが正しくないと判断された場合には(ステップS5:NO)、ステップS8で警戒フラグがセットされる(つまり、警戒フラグの値が「1」に設定される)。そして、ステップS8の処理(警戒フラグのセット)の後、当該無線信号の認証処理が終了される。つまり、ステップS2,S3を通じて無線信号のIDコードCid及び携帯機側操作カウント値Nmが正しいと判断され、かつ、ステップS5で無線信号のローリングコードRCが正しくないと判断された場合、照合不成立となりドアロック機構21が作動せず、かつ、警戒フラグがセットされる。
On the other hand, if it is determined in step S5 that the rolling code RC included in the received radio signal is incorrect (step S5: NO), the warning flag is set in step S8 (that is, the warning flag is set. The value is set to "1"). Then, after the process of step S8 (setting of the warning flag), the authentication process of the radio signal is completed. That is, if it is determined through steps S2 and S3 that the ID code Cid of the wireless signal and the operation count value Nm on the portable device side are correct, and if it is determined in step S5 that the rolling code RC of the wireless signal is incorrect, the verification fails. The
ここで、警戒フラグのセット状態において、ステップS2,S3を通じてIDコードCid及び携帯機側操作カウント値Nmが正しいと判断されるとき、すなわち、ステップS4で警戒フラグがセットされていると判断された場合には、ステップS10に移行する。このステップS10では、上記ステップS5と同様の処理によって、受信した無線信号に含まれているローリングコードRCが正しいか否かが判断される。そして、受信した無線信号に含まれているローリングコードRCが正しくないと判断された場合には(ステップS10:NO)、照合不成立となりステップS8に移行、つまり、ドアロック機構21が作動せず、かつ、警戒フラグがセットされる。
Here, when it is determined that the ID code Cid and the operation count value Nm on the portable device side are correct through steps S2 and S3 in the alert flag set state, that is, it is determined that the alert flag is set in step S4. In that case, the process proceeds to step S10. In this step S10, it is determined whether or not the rolling code RC included in the received radio signal is correct by the same process as in step S5. Then, when it is determined that the rolling code RC included in the received radio signal is incorrect (step S10: NO), the collation fails and the process proceeds to step S8, that is, the
一方、ステップS10において、受信した無線信号に含まれているローリングコードRCが正しいと判断された場合には(ステップS10:YES)、続くステップS11において、携帯機側操作カウント値Nmに1を足した値が仮保存(つまり、Nm+1が仮カウント値Ntとして保存)される。このステップS10でYESと判断されることは、警戒フラグのセット状態における受信した無線信号の照合成立を意味するが、警戒フラグのセット状態においては、照合が1回成立するだけでは、ドアロック機構21の作動が実行されないようになっている。 On the other hand, if it is determined in step S10 that the rolling code RC included in the received wireless signal is correct (step S10: YES), in the following step S11, 1 is added to the portable device side operation count value Nm. The value is temporarily stored (that is, Nm + 1 is stored as a temporary count value Nt). If YES is determined in step S10, it means that the received radio signal is collated in the alert flag set state. However, in the alert flag set state, if the collation is established only once, the door lock mechanism is established. The operation of 21 is not executed.
図3に示すように、ステップS11に続くステップS21では、上記ステップS1と同様に、無線信号が受信装置22を介して受信されたか否かが監視される。ここで、無線信号が受信された旨が判断された場合には(ステップS21:YES)、受信した無線信号にIDコードCidが含まれているか否かが判断される(ステップS22)。
As shown in FIG. 3, in step S21 following step S11, it is monitored whether or not the radio signal is received via the receiving
ステップS22において、ステップS21で受信した無線信号にIDコードCidが含まれていると判断された場合には(ステップS22:YES)、受信した無線信号に含まれている携帯機側操作カウント値Nmが、ステップS11で保存した仮カウント値Ntと一致するか否かが判断される(ステップS23)。一方、受信した無線信号にIDコードCidが含まれていないと判断された場合には(ステップS22:NO)、ステップS21に戻る。 In step S22, when it is determined that the wireless signal received in step S21 contains the ID code Cid (step S22: YES), the portable device side operation count value Nm included in the received wireless signal. Is determined to match the provisional count value Nt saved in step S11 (step S23). On the other hand, if it is determined that the received radio signal does not include the ID code Cid (step S22: NO), the process returns to step S21.
ステップS23において、ステップS21で受信した無線信号に含まれている携帯機側操作カウント値Nmが仮カウント値Ntと一致すると判断された場合には(ステップS23:YES)、受信した無線信号に含まれているローリングコードRCが正しいか否かが判断される(ステップS24)。このステップS24では、上記ステップS5と同様の処理が実行される。つまり、ここでは、車両ECU23は、仮カウント値Nt(または、受信した無線信号に含まれている携帯機側操作カウント値Nm)と、受信した無線信号に含まれているスイッチコードSWとを暗号化して、この暗号化したデータから前記所定のルールに基づいて抽出した所定のビット数のデータと、受信した無線信号に含まれているローリングコードRCとが一致している場合に、このローリングコードRCが正しいと判断する。ここで、受信した無線信号に含まれているローリングコードRCが正しいと判断されることで(ステップS24:YES)、警戒フラグのセット状態における2回目の照合成立となる。
In step S23, when it is determined that the operation count value Nm on the portable device side included in the wireless signal received in step S21 matches the provisional count value Nt (step S23: YES), it is included in the received wireless signal. It is determined whether or not the rolling code RC is correct (step S24). In this step S24, the same process as in step S5 is executed. That is, here, the
そして、このステップS24において、受信した無線信号に含まれているローリングコードRCが正しいと判断された後(つまり、警戒フラグのセット状態において2回目の照合が成立した後)の処理では、ステップS25で警戒フラグがリセットされる(つまり、警戒フラグの値が「0」に設定される)。 Then, in step S24, in the process after it is determined that the rolling code RC included in the received radio signal is correct (that is, after the second collation is established in the alert flag set state), step S25 Resets the alert flag (that is, the value of the alert flag is set to "0").
その後、ステップS26で車両側カウント値Ncとして仮カウント値Ntに1を足した値が上書きされ(Nc←Nt+1)、続くステップS27でドアロック機構21の作動が実行される。ステップS27では、ステップS21で受信した無線信号に含まれているスイッチコードSWに基づいて、ドアロック機構21によるドアの解錠または施錠を実行される。
After that, in step S26, the value obtained by adding 1 to the provisional count value Nt is overwritten as the vehicle side count value Nc (Nc ← Nt + 1), and in the following step S27, the operation of the
一方、上記のステップS23において、ステップS21で受信した無線信号に含まれている携帯機側操作カウント値Nmが仮カウント値Ntと一致しないと判断された場合には(ステップS23:NO)、照合不成立となり警戒フラグがセットされる(ステップS28)。また、上記のステップS24において、ステップS21で受信した無線信号に含まれているローリングコードRCが正しくないと判断された場合にも(ステップS24:NO)、照合不成立となり警戒フラグがセットされる(ステップS28)。そして、ステップS28の処理(警戒フラグのセット)の後、当該無線信号の認証処理が終了される。 On the other hand, in step S23 described above, if it is determined that the operation count value Nm on the portable device side included in the radio signal received in step S21 does not match the provisional count value Nt (step S23: NO), the collation It becomes unsuccessful and the warning flag is set (step S28). Further, in step S24 described above, even if it is determined that the rolling code RC included in the radio signal received in step S21 is incorrect (step S24: NO), the verification is not established and the warning flag is set (step S24: NO). Step S28). Then, after the process of step S28 (setting of the warning flag), the authentication process of the radio signal is completed.
また、本実施形態では、上記ステップS3において、受信した無線信号に含まれている携帯機側操作カウント値Nmが車両側カウント値Ncと一致しないと判断された場合には(ステップS3:NO)、該携帯機側操作カウント値Nmが車両側カウント値Ncよりも大きいか否かが判断される(ステップS30)。ここで、携帯機側操作カウント値Nmが車両側カウント値Nc以下であると判断された場合(ステップS30:NO)には、上記ステップS8に移行する。一方、ステップS30において、携帯機側操作カウント値Nmが車両側カウント値Ncよりも大きいと判断された場合には(ステップS30:YES)、上記ステップS10に移行する。 Further, in the present embodiment, when it is determined in step S3 that the operation count value Nm on the portable device side included in the received wireless signal does not match the count value Nc on the vehicle side (step S3: NO). It is determined whether or not the operation count value Nm on the portable device side is larger than the count value Nc on the vehicle side (step S30). Here, when it is determined that the operation count value Nm on the portable device side is equal to or less than the count value Nc on the vehicle side (step S30: NO), the process proceeds to step S8. On the other hand, if it is determined in step S30 that the operation count value Nm on the portable device side is larger than the count value Nc on the vehicle side (step S30: YES), the process proceeds to step S10.
このステップS30の処理を備えることで、携帯機10が車両20から遠く離れている場合など、無線通信が成立し得ない状況下でスイッチ11,12の操作(いわゆる、空操作)が行われて、車両側カウント値Ncはそのままで携帯機側操作カウント値Nmがインクリメントされてしまった場合に有効となる。
By providing the process of step S30, the
すなわち、空操作後のスイッチ11,12の操作に基づく照合信号Svを車両20側で受信した場合には(ステップS1:YES)、ステップS2でYES、ステップS3でNO、ステップS30でYES、そして、ステップS10でYESと判断される。そして、続くステップS11において、携帯機側操作カウント値Nmに1を足した値が仮カウント値Ntとして保存される。その後、空操作を挟まないスイッチ11,12の操作によって送信される照合信号Svを車両20側で受信すると(ステップS21:YES)、ステップS22〜S24の処理によって当該照合信号Svの照合が成立し、ドアロック機構21の作動が実行される(ステップS27)。また、ステップS26において、車両側カウント値Ncとして仮カウント値Ntに1を足した値が上書きされるため、空操作によってインクリメントされた携帯機側操作カウント値Nmに追従するように車両側カウント値Ncが補正される。
That is, when the collation signal Sv based on the operation of the
次に、本実施形態の作用について説明する。
携帯機10から送信される照合信号Svに含まれる生データ、つまり、IDコードCid、スイッチコードSW及び携帯機側操作カウント値Nmが第三者によって特定され、該第三者が、特定の難しいローリングコードRCの部分を総当たりで変えた不正な無線信号(不正信号Sf)を車両20に送信してくることを考える。
Next, the operation of this embodiment will be described.
The raw data included in the collation signal Sv transmitted from the
ここではまず、前記総当たりの1回目の試行による不正信号SfのローリングコードRCが照合信号Sv(正規信号)のローリングコードRCと一致しないと仮定する。そして、当該不正信号Sfが警戒フラグのリセット状態において受信装置22で受信された場合、上記ステップS5でNOと判断され、続くステップS8において警戒フラグがセットされる。その後、ドアロック機構21の作動が実行されることなく当該不正信号Sfの認証処理が終了される。
Here, first, it is assumed that the rolling code RC of the invalid signal Sf by the first trial of the brute force does not match the rolling code RC of the collation signal Sv (normal signal). Then, when the illegal signal Sf is received by the receiving
その後、2回目以降の試行による不正信号Sfが偶発的に照合信号Sv(正規信号)と一致(照合成立)した場合には(ステップS10:YES)、ステップS11以降の処理に移る。つまり、警戒フラグのセット状態では、不正信号Sfの照合が1回成立するだけではドアロック機構21の作動が実行されない。そして、次に送信された不正信号SfのローリングコードRCが照合信号Sv(正規信号)のローリングコードRCと一致しない場合には(ステップS24:NO)、続くステップS28で警戒フラグがセット(警戒フラグのセット状態が維持)され、ドアロック機構21の作動が実行されることなく当該不正信号Sfの認証処理が終了される。つまり、その次に送信される不正信号Sfを受信した場合には、上記ステップS2の処理に移るため、警戒フラグのセット状態において、ドアロック機構21の作動実行処理(ステップS27)に移行するには、総当たりで試行される不正信号Sfが2回連続で照合成立する必要がある。これにより、不正信号Sfによってドアロック機構21の作動が実行される確率が減少されるようになっている。
After that, if the invalid signal Sf from the second and subsequent trials accidentally matches the collation signal Sv (normal signal) (collation is established) (step S10: YES), the process proceeds to the process of step S11 and subsequent steps. That is, in the alert flag set state, the operation of the
次に、本実施形態の特徴的な効果を記載する。
(1)車両ECU23は、正規の携帯機10から送信されたものでない不正な無線信号を車両20で受信した旨の判断に基づいて警戒フラグをセットする。そして、警戒フラグのセット状態(警戒状態)においては、無線信号の受信から当該無線信号の照合成立までの処理が複数回なされることを条件にドアロック機構21の制御を実行する。この構成によれば、警戒フラグのセット状態では、車両20側の制御の実行に、第三者からの不正信号Sfの照合が複数回成立(正規の携帯機10からの照合信号Svと一致)することが必要とされる。このため、第三者からの不正信号Sfによって車両20側の制御が実行される確率を減少させることができる。このように、携帯機10から送信される照合信号Svのビット数(特にローリングコードRCのビット数)を増加させなくてもセキュリティレベルを向上させることができる。
Next, the characteristic effects of this embodiment will be described.
(1) The
(2)携帯機10から送信される照合信号Svは、暗号化されたコードであって携帯機10での無線信号の生成の度に変化するローリングコードRC(暗号化コード)と、暗号化されていないIDコードCid及び携帯機側操作カウント値Nmとを含む。そして、車両ECU23は、IDコードCid及び携帯機側操作カウント値Nmを含み、かつローリングコードRCを含まない無線信号を受信した旨の判断に基づいて警戒フラグをセットする(ステップS8)。つまり、受信した無線信号にIDコードCid及び携帯機側操作カウント値Nmが含まれ、かつ、ローリングコードRCが含まれない場合には、該無線信号が悪意のある第三者からの信号である可能性が高いため、より効果的に警戒フラグのセット状態に移行させることができる。
(2) The verification signal Sv transmitted from the
(3)暗号化コードとしてのローリングコードRCは、携帯機10での照合信号Svの生成の度にインクリメントされる携帯機側操作カウント値Nmを含むデータを暗号化したコードであるため、携帯機10での照合信号Svの生成の度に該照合信号Svに含まれるローリングコードRCを変化させることができる。
(3) The rolling code RC as the encryption code is a code that encrypts data including the operation count value Nm on the portable device side, which is incremented each time the collation signal Sv is generated in the
(4)IDコードCidが照合信号Svに生データ(非暗号化コード)として含まれるため、車両ECU23での信号照合処理の高速化に寄与できる。
(5)車両ECU23の処理のうち、ステップS1〜S7及びステップS10を第1フェーズとし、ステップS21〜S27を第2フェーズとしたとき、警戒フラグのリセット状態においては、第1フェーズで受信した無線信号の照合成立(ステップS5:YES)を条件にドアロック機構21の作動が実行される。一方、警戒フラグのセット状態においては、第1フェーズで受信した無線信号の照合成立(ステップS10:YES)を条件に第2フェーズに移行され、その後、該第2フェーズで受信した無線信号の照合成立(ステップS24:YES)を条件にドアロック機構21の作動が実行される。
(4) Since the ID code Cid is included in the collation signal Sv as raw data (unencrypted code), it can contribute to speeding up the signal collation process in the
(5) Among the processes of the
更に、第2フェーズで受信した無線信号がIDコードCid及び携帯機側操作カウント値Nmを含み、かつローリングコードRCを含まない信号である旨が判断された場合には(ステップS24:NO)、第1フェーズに移行される。これにより、IDコードCid及び携帯機側操作カウント値Nmを特定した第三者が前記不正信号Sfを送信してきた場合、ドアロック機構21の作動が実行されるためには、総当たりで試行される不正信号Sfが2回連続で(つまり、第1及び第2フェーズで続けて)照合成立する必要がある。このため、第三者からの不正信号Sfによってドアロック機構21の作動が実行される確率をより一層減少させることができる。
Further, when it is determined that the radio signal received in the second phase is a signal including the ID code Cid and the operation count value Nm on the portable device side and does not include the rolling code RC (step S24: NO), Move to the first phase. As a result, when a third party who has specified the ID code Cid and the operation count value Nm on the portable device side transmits the illegal signal Sf, a brute force trial is performed in order for the
なお、上記実施形態は、以下のように変更してもよい。
・上記実施形態の車両ECU23の処理(図2及び図3参照)は適宜変更してもよい。
例えば、図4に示すように、車両ECU23の処理におけるステップS3をステップS103に変更してもよい。ステップS103では、受信した無線信号に含まれている携帯機側操作カウント値Nmが、車両側カウント値Nc以上であって、車両側カウント値Ncと所定値pの和よりも小さい範囲内にあるか否かが判断される。
The above embodiment may be changed as follows.
-The processing of the
For example, as shown in FIG. 4, step S3 in the processing of the
ここで、携帯機側操作カウント値Nmが前記範囲内にあると判断された場合には(ステップS103:YES)、ステップS4に移行される。一方、携帯機側操作カウント値Nmが前記範囲外にある(つまり、携帯機側操作カウント値Nmが車両側カウント値Ncより小さい、または、携帯機側操作カウント値Nmが車両側カウント値Ncと所定値pの和以上である)と判断された場合には(ステップS103:NO)、前記ステップS10に移行される。そして、ステップS10において、受信した無線信号に含まれているローリングコードRCが正しいと判断された場合には(ステップS10:YES)、前記ステップS11を経て前記ステップS21に移行される。 Here, if it is determined that the operation count value Nm on the portable device side is within the above range (step S103: YES), the process proceeds to step S4. On the other hand, the portable device side operation count value Nm is out of the above range (that is, the portable device side operation count value Nm is smaller than the vehicle side count value Nc, or the portable device side operation count value Nm is the vehicle side count value Nc. If it is determined (which is equal to or greater than the sum of the predetermined values p) (step S103: NO), the process proceeds to step S10. Then, in step S10, if it is determined that the rolling code RC included in the received radio signal is correct (step S10: YES), the process proceeds to step S21 through step S11.
これによれば、携帯機10のスイッチ11,12が空操作されて携帯機側操作カウント値Nmが車両側カウント値Ncよりも大きくなった状況において、該空操作の回数が所定値pよりも少ない場合には、ステップS103でYESと判断されてステップS4に移行する。このように、携帯機側操作カウント値Nmの照合成立に幅を持たせることで、所定値pより少ない回数で空操作された後に送信された照合信号Svによってもドアロック機構21の作動が実行されるようになっている。なお、この場合、上記実施形態の車両ECU23の処理におけるステップS6(Nc←Nc+1)に変えて、車両側カウント値Ncとして携帯機側操作カウント値Nmに1を足した値を上書きする処理(ステップS106)とするのが望ましい。
According to this, in a situation where the
また、携帯機側操作カウント値Nmが前記範囲外にある場合、受信した無線信号が不正な無線信号である可能性が高い。このため、ステップS103において、携帯機側操作カウント値Nmが前記範囲外にあると判断された場合には、ステップS10に移行、つまり、当該無線信号によってはドアロック機構21の作動が実行されないことが望ましい。
Further, when the operation count value Nm on the portable device side is out of the above range, there is a high possibility that the received wireless signal is an invalid wireless signal. Therefore, if it is determined in step S103 that the operation count value Nm on the portable device side is out of the above range, the process proceeds to step S10, that is, the operation of the
・上記実施形態の車両ECU23の処理において、ステップS22でNOと判断された場合にステップS28に移るように変更してもよい。また、上記実施形態の車両ECU23の処理において、ステップS23でNOと判断された場合にステップS21に戻るように変更してもよい。また、上記実施形態の車両ECU23の処理において、ステップS24でNOと判断された場合にステップS21に戻るように変更してもよい。
-In the process of the
・携帯機10から照合信号Svの内容は上記実施形態に限定されるものではなく、適宜変更可能である。例えば、上記実施形態では、照合信号Svのデータの一部を暗号化しているが、これに限らず、照合信号Svのデータを全て暗号化してもよい。
-The content of the collation signal Sv from the
・上記実施形態において、ステップS21でのNOの判定回数が所定値に達した場合(すなわち、信号を受信しないまま所定時間が経過した場合)、処理を終了してステップS1に移行してもよい。 -In the above embodiment, when the number of determinations of NO in step S21 reaches a predetermined value (that is, when a predetermined time elapses without receiving a signal), the process may be terminated and the process may proceed to step S1. ..
・上記実施形態では、スイッチコードSW及び携帯機側操作カウント値Nmを暗号化したデータを基にローリングコードRCが生成されたが、これに限らず、例えば、スイッチコードSW、携帯機側操作カウント値Nm及びIDコードCidを暗号化したデータを基にローリングコードRCを生成してもよい。 -In the above embodiment, the rolling code RC is generated based on the data obtained by encrypting the switch code SW and the portable device side operation count value Nm, but the rolling code RC is not limited to this, for example, the switch code SW and the portable device side operation count. The rolling code RC may be generated based on the data obtained by encrypting the value Nm and the ID code Cid.
・上記実施形態では、車両20におけるRKEシステムに適用した例を示しているが、これに限らず、CAN(controller area network)等の車載通信における不正信号の検出にも適用可能である。また、車両の無線通信システムに限らず、例えば住宅の玄関ドアに設けられた錠装置と携帯機との間の無線通信を通じて玄関ドアの施解錠を行う住宅の無線通信システムに適用することも可能である。
-In the above embodiment, an example applied to the RKE system in the
・上記した実施形態並びに各変形例は適宜組み合わせてもよい。
次に、上記実施形態及び別例から把握できる技術的思想を以下に追記する。
(イ)携帯機から通信マスタに送信された無線信号に基づいて前記通信マスタの搭載機器の制御を実行する制御手段を備えた無線通信システムであって、
前記制御手段は、正規の携帯機から送信されたものでない不正な無線信号を前記通信マスタで受信した旨の判断に基づいて非警戒状態から警戒状態に移行し、
前記非警戒状態においては、第1フェーズで受信した無線信号の照合成立を条件に前記搭載機器の制御が実行され、
前記警戒状態においては、前記第1フェーズで受信した無線信号の照合成立で第2フェーズに移行され、該第2フェーズで受信した無線信号の照合成立を条件に前記搭載機器の制御が実行されることを特徴とする無線通信システム。
-The above-described embodiment and each modification may be combined as appropriate.
Next, the technical idea that can be grasped from the above embodiment and another example will be added below.
(B) A wireless communication system including a control means for executing control of an on-board device of the communication master based on a wireless signal transmitted from a portable device to the communication master.
The control means shifts from the non-alert state to the alert state based on the determination that the communication master has received an illegal radio signal that is not transmitted from the legitimate portable device.
In the non-alert state, the on-board device is controlled on condition that the wireless signal received in the first phase is collated.
In the alert state, the process shifts to the second phase when the matching of the radio signals received in the first phase is established, and the control of the on-board device is executed on the condition that the matching of the radio signals received in the second phase is established. A wireless communication system characterized by this.
この構成によれば、非警戒状態においては第1フェーズでの無線信号の照合成立(ステップS5:YES)を条件に搭載機器の制御が実行される。一方、警戒状態においては、第1フェーズでの無線信号の照合成立(ステップS10:YES)で移行される第2フェーズでの無線信号の照合成立(ステップS24:YES)を条件に搭載機器の制御が実行される。つまり、警戒状態においては、通信マスタ側の制御の実行に、無線信号の照合が複数回成立することが必要とされるため、第三者からの不正な無線信号によって通信マスタ側の制御が実行される確率を減少させることができる。このように、携帯機から送信される無線信号のビット数を増加させなくてもセキュリティレベルを向上させることができる。 According to this configuration, in the non-alert state, the on-board device is controlled on the condition that the radio signal matching is established in the first phase (step S5: YES). On the other hand, in the alert state, the on-board device is controlled on the condition that the wireless signal matching is established in the second phase (step S24: YES), which is shifted in the wireless signal matching establishment (step S10: YES) in the first phase. Is executed. In other words, in the alert state, it is necessary to verify the radio signal multiple times in order to execute the control on the communication master side, so that the control on the communication master side is executed by an illegal radio signal from a third party. The probability of being done can be reduced. In this way, the security level can be improved without increasing the number of bits of the wireless signal transmitted from the portable device.
(ロ)前記携帯機から送信される無線信号は、暗号化されたコードであって前記携帯機での無線信号の生成の度に変化する暗号化コードと、暗号化されていない非暗号化コードとを含んでおり、
前記第2フェーズで受信した無線信号が前記非暗号化コードを含み、かつ前記暗号化コードを含まない信号である場合に、前記第1フェーズに移行されることを特徴とする無線通信システム。
(B) The wireless signal transmitted from the portable device is an encrypted code that changes each time the wireless signal is generated by the portable device, and an unencrypted unencrypted code. Including and
A wireless communication system characterized in that, when the radio signal received in the second phase is a signal including the unencrypted code and does not include the encrypted code, the signal is shifted to the first phase.
この構成によれば、第2フェーズで受信した無線信号が非暗号化コードを含み、かつ暗号化コードを含まない信号である場合に(ステップS24:NO)、第1フェーズに移行される。これにより、非暗号化コードが第三者によって特定され、該第三者が、特定の難しい暗号化コードの部分を総当たりで変えた不正な無線信号を送信してきた場合に、通信マスタ側での制御が実行されるためには、該不正な無線信号の照合が第1及び第2フェーズで続けて成立する必要がある。このため、第三者からの不正な無線信号によって通信マスタ側の制御が実行される確率をより一層減少させることができる。 According to this configuration, when the radio signal received in the second phase is a signal containing an unencrypted code and does not include an encrypted code (step S24: NO), the process proceeds to the first phase. As a result, when the non-encrypted code is specified by a third party and the third party sends an illegal wireless signal in which the part of the specific difficult encrypted code is brute-forced, the communication master side. In order for the control of the above to be executed, it is necessary that the verification of the invalid radio signal is continuously established in the first and second phases. Therefore, the probability that the control on the communication master side is executed by an illegal radio signal from a third party can be further reduced.
10…携帯機、20…車両(通信マスタ)、21…ドアロック機構(搭載機器)、Sv…照合信号、Cid…IDコード(非暗号化コード)、SW…スイッチコード(非暗号化コード)、Nm…携帯機側操作カウント値(非暗号化コード)、RC…ローリングコード(暗号化コード)。 10 ... portable device, 20 ... vehicle (communication master), 21 ... door lock mechanism (mounted device), Sv ... verification signal, Cid ... ID code (unencrypted code), SW ... switch code (unencrypted code), Nm: Operation count value on the portable device side (non-encrypted code), RC: Rolling code (encrypted code).
Claims (7)
受信された無線信号が、無線信号を生成するたびにカウンタ値がインクリメントされる第1カウンタと、前記第1カウンタで計測された第1カウンタ値を使用して無線信号を生成する無線信号生成部と、を備えた前記携帯機から送信された無線信号である照合信号であるか否かを判定する制御部と、
第2カウンタ値を計測する第2カウンタと、
を備え、
前記制御部は、
非警戒状態において受信された無線信号が、前記照合信号であると判定した場合に前記第2カウンタ値をインクリメントさせ、前記照合信号でないと判定した場合に警戒状態に移行し、
前記非警戒状態においては、受信された無線信号が前記照合信号であるか否かを前記第2カウンタ値に基づいて判定し、
前記警戒状態においては、
受信された無線信号が前記照合信号であるか否かを前記第2カウンタ値に基づいて判定し、受信された無線信号が前記照合信号であると前記第2カウンタ値に基づいて判定した場合、前記照合信号であると判定した無線信号から抽出した前記第1カウンタ値と等しい値である第1の値をインクリメントしてインクリメント後の前記第1の値を仮カウンタ値として定義し、
前記仮カウンタ値を定義した後に受信された無線信号が前記照合信号であるか否かを前記仮カウンタ値に基づいて判定し、受信された無線信号が前記照合信号であると前記仮カウンタ値に基づいて判定した場合に、前記仮カウンタ値と等しい値である第2の値をインクリメントしてインクリメント後の前記第2の値を前記第2カウンタ値に設定して前記非警戒状態に移行する、
通信マスタ。 A communication master that communicates with mobile devices
A first counter whose counter value is incremented each time the received radio signal generates a radio signal, and a radio signal generator that generates a radio signal using the first counter value measured by the first counter. A control unit that determines whether or not the signal is a collation signal that is a radio signal transmitted from the portable device.
The second counter that measures the second counter value and
With
The control unit
When it is determined that the radio signal received in the non-alert state is the collation signal, the second counter value is incremented, and when it is determined that the radio signal is not the collation signal, the alert state is entered.
In the non-alert state, it is determined whether or not the received radio signal is the collation signal based on the second counter value.
In the alert state,
When it is determined based on the second counter value whether or not the received radio signal is the collation signal, and it is determined based on the second counter value that the received radio signal is the collation signal. The first value, which is a value equal to the first counter value extracted from the radio signal determined to be the collation signal, is incremented and the incremented first value is defined as a temporary counter value.
Whether or not the radio signal received after defining the temporary counter value is the collation signal is determined based on the temporary counter value, and if the received radio signal is the collation signal, the temporary counter value is determined. When the determination is made based on the above, the second value, which is a value equal to the provisional counter value, is incremented and the second value after the increment is set to the second counter value to shift to the non-alert state.
Communication master.
前記携帯機から送信される無線信号は、暗号化されたコードであって前記携帯機での無線信号の生成の度に変化する暗号化コードと、暗号化されていない非暗号化コードとを含んでおり、
前記照合信号でないと判定される無線信号は、前記非暗号化コードを含み、かつ前記暗号化コードを含まない信号であることを特徴とする通信マスタ。 In the communication master according to claim 1,
The wireless signal transmitted from the portable device includes an encrypted code that changes each time the wireless signal is generated by the portable device, and an unencrypted unencrypted code. And
The communication master, wherein the radio signal determined not to be the collation signal is a signal including the unencrypted code and not including the encrypted code.
前記暗号化コードは、前記第1カウンタ値を含むデータを暗号化したローリングコードであることを特徴とする通信マスタ。 In the communication master according to claim 2,
The communication master is characterized in that the encryption code is a rolling code that encrypts data including the first counter value.
前記非暗号化コードは、前記携帯機の個体識別のためのIDコードを含むことを特徴とする通信マスタ。 In the communication master according to claim 2 or 3,
The non-encryption code is a communication master including an ID code for individual identification of the portable device.
前記携帯機は、
無線信号を生成するたびにカウンタ値がインクリメントされる第1カウンタと、
前記第1カウンタで計測された第1カウンタ値を使用して無線信号を生成する無線信号生成部と、
を備え、
前記通信マスタは、
受信された無線信号が、前記携帯機から送信された無線信号である照合信号であるか否かを判定する制御部と、
第2カウンタ値を計測する第2カウンタと、
を備え、
前記制御部は、
非警戒状態において受信された無線信号が、前記照合信号であると判定した場合に前記第2カウンタ値をインクリメントさせ、前記照合信号でないと判定した場合に警戒状態に移行し、
前記非警戒状態においては、受信された無線信号が前記照合信号であるか否かを前記第2カウンタ値に基づいて判定し、
前記警戒状態においては、
受信された無線信号が前記照合信号であるか否かを前記第2カウンタ値に基づいて判定し、受信された無線信号が前記照合信号であると前記第2カウンタ値に基づいて判定した場合、前記照合信号であると判定した無線信号から抽出した前記第1カウンタ値と等しい値である第1の値をインクリメントしてインクリメント後の前記第1の値を仮カウンタ値として定義し、
前記仮カウンタ値を定義した後に受信された無線信号が前記照合信号であるか否かを前記仮カウンタ値に基づいて判定し、受信された無線信号が前記照合信号であると前記仮カウンタ値に基づいて判定した場合に、前記仮カウンタ値と等しい値である第2の値をインクリメントしてインクリメント後の前記第2の値を前記第2カウンタ値に設定して前記非警戒状態に移行する、
無線通信システム。 A wireless communication system including a portable device and a communication master that communicates with the portable device.
The portable device
The first counter, whose counter value is incremented each time a radio signal is generated,
A radio signal generation unit that generates a radio signal using the first counter value measured by the first counter, and
With
The communication master
A control unit that determines whether or not the received wireless signal is a collation signal that is a wireless signal transmitted from the portable device.
The second counter that measures the second counter value and
With
The control unit
When it is determined that the radio signal received in the non-alert state is the collation signal, the second counter value is incremented, and when it is determined that the radio signal is not the collation signal, the alert state is entered.
In the non-alert state, it is determined whether or not the received radio signal is the collation signal based on the second counter value.
In the alert state,
When it is determined based on the second counter value whether or not the received radio signal is the collation signal, and it is determined based on the second counter value that the received radio signal is the collation signal. The first value, which is a value equal to the first counter value extracted from the radio signal determined to be the collation signal, is incremented and the incremented first value is defined as a temporary counter value.
Whether or not the radio signal received after defining the temporary counter value is the collation signal is determined based on the temporary counter value, and if the received radio signal is the collation signal, the temporary counter value is determined. When the determination is made based on the above, the second value, which is a value equal to the provisional counter value, is incremented and the second value after the increment is set to the second counter value to shift to the non-alert state.
Wireless communication system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020016857A JP6960482B2 (en) | 2016-02-24 | 2020-02-04 | Communication master and wireless communication system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016033456A JP2017152918A (en) | 2016-02-24 | 2016-02-24 | Wireless communication system |
| JP2020016857A JP6960482B2 (en) | 2016-02-24 | 2020-02-04 | Communication master and wireless communication system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016033456A Division JP2017152918A (en) | 2016-02-24 | 2016-02-24 | Wireless communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020074627A JP2020074627A (en) | 2020-05-14 |
| JP6960482B2 true JP6960482B2 (en) | 2021-11-05 |
Family
ID=70610327
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020016857A Active JP6960482B2 (en) | 2016-02-24 | 2020-02-04 | Communication master and wireless communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6960482B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3489564B2 (en) * | 1998-01-14 | 2004-01-19 | トヨタ自動車株式会社 | In-vehicle equipment remote control device |
| JP3562387B2 (en) * | 1999-06-04 | 2004-09-08 | トヨタ自動車株式会社 | In-vehicle equipment remote control device |
| JP4617326B2 (en) * | 2007-03-13 | 2011-01-26 | 本田技研工業株式会社 | Vehicle anti-theft system |
| JP4594351B2 (en) * | 2007-05-21 | 2010-12-08 | 株式会社ユピテル | Equipment control system |
| JP5189432B2 (en) * | 2008-08-05 | 2013-04-24 | 株式会社東海理化電機製作所 | Cryptographic data communication system |
-
2020
- 2020-02-04 JP JP2020016857A patent/JP6960482B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020074627A (en) | 2020-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10137859B2 (en) | Automotive security apparatus and associated methods | |
| KR100586476B1 (en) | Apparatus and method of security related data | |
| US10166950B2 (en) | Electronic key system, onboard apparatus, and portable apparatus | |
| JP5248930B2 (en) | Cryptographic communication system and cryptographic key update method | |
| JP6441615B2 (en) | Electronic key system | |
| US9698980B2 (en) | One-way key fob and vehicle pairing verification, retention, and revocation | |
| JP6351425B2 (en) | Keyless entry device and control method thereof | |
| KR101523760B1 (en) | Immobilizer apparatus using random pulse generation and authentication method thereof | |
| CN105324280B (en) | Antitheft remote keyless using the frequency hopping controlled using amplitude leyel enters system | |
| WO2015137186A1 (en) | Door unlocking system and door unlocking method | |
| JP2018021338A (en) | Vehicle control device | |
| JP5254697B2 (en) | Communications system | |
| US9893886B2 (en) | Communication device | |
| JP2011052412A (en) | Electronic key system of vehicle | |
| US9609512B2 (en) | Wireless authentication system and wireless authentication method | |
| JP5189432B2 (en) | Cryptographic data communication system | |
| JP6960482B2 (en) | Communication master and wireless communication system | |
| JP5249180B2 (en) | Electronic key system | |
| Hamadaqa et al. | Clone-resistant vehicular RKE by deploying SUC | |
| JP5393717B2 (en) | Electronic key device | |
| EP2756486B1 (en) | Code hopping based system with increased security | |
| JP2019100059A (en) | On-vehicle apparatus and remote keyless entry system | |
| JP2017152918A (en) | Wireless communication system | |
| JP2017103719A (en) | Security system | |
| JP2016046649A (en) | Authentication system, transmitter, and receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200305 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200305 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210126 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210810 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210922 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211011 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6960482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |