[go: up one dir, main page]

JP2019203329A - Portable machine, on-vehicle unit, and remote keyless entry system - Google Patents

Portable machine, on-vehicle unit, and remote keyless entry system Download PDF

Info

Publication number
JP2019203329A
JP2019203329A JP2018099686A JP2018099686A JP2019203329A JP 2019203329 A JP2019203329 A JP 2019203329A JP 2018099686 A JP2018099686 A JP 2018099686A JP 2018099686 A JP2018099686 A JP 2018099686A JP 2019203329 A JP2019203329 A JP 2019203329A
Authority
JP
Japan
Prior art keywords
signal
portable device
vehicle
relay attack
unit
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.)
Granted
Application number
JP2018099686A
Other languages
Japanese (ja)
Other versions
JP7002997B2 (en
Inventor
宮澤 明
Akira Miyazawa
明 宮澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alps Alpine Co Ltd
Original Assignee
Alps Alpine Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alps Alpine Co Ltd filed Critical Alps Alpine Co Ltd
Priority to JP2018099686A priority Critical patent/JP7002997B2/en
Publication of JP2019203329A publication Critical patent/JP2019203329A/en
Application granted granted Critical
Publication of JP7002997B2 publication Critical patent/JP7002997B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)
  • Transceivers (AREA)
  • Selective Calling Equipment (AREA)

Abstract

【課題】 リモートキーレスシステムの安全性を向上させる。【解決手段】 一実施形態に係る携帯機は、車載器が複数の送信アンテナからそれぞれ送信した測定用信号を含むリクエスト信号を受信する3軸アンテナを備えた携帯機受信部と、前記車載器にアンサー信号を送信する携帯機送信部と、前記携帯機受信部及び前記携帯機送信部を制御する携帯機制御部と、を備え、前記携帯機制御部は、前記測定用信号の軸毎の受信信号強度を算出する受信信号強度算出部と、異なる前記送信アンテナから送信された前記測定用信号の前記受信信号強度の間の類似度を算出する類似度算出部と、複数の前記類似度に基づいて、リレーアタックが行われたか判定するリレーアタック判定部と、を備える。【選択図】 図5PROBLEM TO BE SOLVED: To improve safety of a remote keyless system. A portable device according to one embodiment includes a portable device receiving unit including a three-axis antenna that receives a request signal including a measurement signal transmitted from a plurality of transmitting antennas by the on-vehicle device, and the on-vehicle device. A portable device transmitter that transmits an answer signal, and a portable device controller that controls the portable device receiver and the portable device transmitter, and the portable device controller receives the measurement signal for each axis. A reception signal strength calculation unit that calculates a signal strength, a similarity calculation unit that calculates a similarity between the reception signal strengths of the measurement signals transmitted from different transmission antennas, and a plurality of the similarity degrees And a relay attack determination unit that determines whether or not a relay attack has been performed. [Selection diagram]

Description

本発明は、携帯機、車載器、及びリモートキーレスエントリーシステムに関する。   The present invention relates to a portable device, a vehicle-mounted device, and a remote keyless entry system.

従来、車両の解錠及び施錠を無線で制御するシステムとして、車両に設置された車載器と、ユーザにより所持される携帯機と、を備えるリモートキーレスエントリーシステム(以下「RKEシステム」という。)が利用されている。RKEシステムでは、車載器が定期的にリクエスト信号を無線で送信し、車両に接近したユーザの携帯機が当該リクエスト信号に応じてアンサー信号を返信し、車載器が当該アンサー信号に基づいて携帯機を認証し、認証結果に応じて車両の解錠及び施錠を制御する。   Conventionally, as a system for wirelessly controlling unlocking and locking of a vehicle, there is a remote keyless entry system (hereinafter referred to as “RKE system”) including an in-vehicle device installed in a vehicle and a portable device possessed by a user. It's being used. In the RKE system, the vehicle-mounted device periodically transmits a request signal by radio, the portable device of the user approaching the vehicle returns an answer signal in response to the request signal, and the vehicle-mounted device is a portable device based on the answer signal. And unlock and lock the vehicle according to the authentication result.

RKEシステムを採用した車両の盗難方法として、リレーアタックが知られている。リレーアタックは、中継器によって、車両から離れたユーザの携帯機までリクエスト信号を中継することにより、携帯機にアンサー信号を送信させ、車両を不正に解錠する方法である。このリレーアタックに対する対策として、携帯機が3軸アンテナによりリクエスト信号を受信し、軸毎の強度比を算出し、当該強度比が複数のリクエスト信号について一致するか否かにより、リレーアタックが行われたか否か判定する方法が提案されている。この方法によれば、複数のリクエスト信号の強度比が一致した場合、リレーアタックが行われたと判定される。   As a vehicle theft method employing the RKE system, a relay attack is known. Relay attack is a method in which a relay device relays a request signal to a user's portable device away from the vehicle, thereby causing the portable device to transmit an answer signal and illegally unlocking the vehicle. As a countermeasure against this relay attack, the portable device receives a request signal by a three-axis antenna, calculates an intensity ratio for each axis, and a relay attack is performed depending on whether or not the intensity ratio matches for a plurality of request signals. A method of determining whether or not has been proposed has been proposed. According to this method, when the intensity ratios of a plurality of request signals match, it is determined that a relay attack has been performed.

特開2006−342545号公報JP 2006-342545 A

しかしながら、上記従来の対策は、リレーアタックが行われたにもかかわらず、複数のリクエスト信号の強度比が偶然異なった場合、リレーアタックは行われなかったと誤判定されるという問題があった。   However, the above-described conventional countermeasure has a problem that it is erroneously determined that the relay attack has not been performed when the intensity ratio of the plurality of request signals is accidentally changed even though the relay attack is performed.

本発明は、上記の課題に鑑みてなされたものであり、RKEシステムの安全性を向上させることを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to improve the safety of the RKE system.

一実施形態に係る携帯機は、車載器が複数の送信アンテナからそれぞれ送信した測定用信号を含むリクエスト信号を受信する3軸アンテナを備えた携帯機受信部と、前記車載器にアンサー信号を送信する携帯機送信部と、前記携帯機受信部及び前記携帯機送信部を制御する携帯機制御部と、を備え、前記携帯機制御部は、前記測定用信号の軸毎の受信信号強度を算出する受信信号強度算出部と、異なる前記送信アンテナから送信された前記測定用信号の前記受信信号強度の間の類似度を算出する類似度算出部と、複数の前記類似度に基づいて、リレーアタックが行われたか判定するリレーアタック判定部と、を備える。   A portable device according to an embodiment transmits a response signal to a portable device receiving unit including a three-axis antenna that receives a request signal including a measurement signal transmitted from a plurality of transmission antennas by the on-vehicle device. A portable device transmitter, and a portable device controller that controls the portable device receiver and the portable device transmitter. The portable device controller calculates a received signal strength for each axis of the measurement signal. A received signal strength calculating unit, a similarity calculating unit for calculating a similarity between the received signal strengths of the measurement signals transmitted from different transmitting antennas, and a relay attack based on the plurality of similarities A relay attack determination unit that determines whether or not

本発明の各実施形態によれば、RKEシステムの安全性を向上させることができる。   According to each embodiment of the present invention, the safety of the RKE system can be improved.

RKEシステムの一例を示す図。The figure which shows an example of a RKE system. アンサー信号及びリクエスト信号の一例を示す図。The figure which shows an example of an answer signal and a request signal. RKEシステムの動作の概要を説明する図。The figure explaining the outline | summary of operation | movement of a RKE system. リレーアタックを説明する示す図。The figure which shows a relay attack. 携帯機制御部の機能構成の一例を示す図。The figure which shows an example of a function structure of a portable device control part. 測定用信号の受信信号強度Ix,Iy,Izの比率の一例を示す図。The figure which shows an example of the ratio of the received signal strength Ix, Iy, Iz of the signal for measurement. 測定用信号の受信信号強度Ix,Iy,Izの比率の一例を示す図。The figure which shows an example of the ratio of the received signal strength Ix, Iy, Iz of the signal for measurement. リレーアタックの判定方法の一例を示す図。The figure which shows an example of the determination method of a relay attack. 車載器制御部の機能構成の一例を示す図。The figure which shows an example of a function structure of an onboard equipment control part. 車載器によるリクエスト信号の送信処理の一例を示すフローチャート。The flowchart which shows an example of the transmission process of the request signal by onboard equipment. 車載器によるアンサー信号の受信処理の一例を示すフローチャート。The flowchart which shows an example of the reception process of the answer signal by an onboard equipment. 携帯機による処理の一例を示すフローチャート。The flowchart which shows an example of the process by a portable machine. 携帯機制御部の機能構成の他の例を示す図。The figure which shows the other example of a function structure of a portable device control part. 車載器制御部の機能構成の他の例を示す図。The figure which shows the other example of a function structure of an onboard equipment control part.

以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重畳した説明を省略する。   Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In addition, regarding the description of the specification and the drawings according to each embodiment, constituent elements having substantially the same functional configuration are denoted by the same reference numerals and overlapping description is omitted.

一実施形態に係るRKEシステム100について、図1〜図14を参照して説明する。本実施形態に係るRKEシステム100は、無線信号により車両を施錠及び解錠するためのシステムである。   An RKE system 100 according to an embodiment will be described with reference to FIGS. The RKE system 100 according to the present embodiment is a system for locking and unlocking a vehicle by radio signals.

まず、RKEシステム100のハードウェア構成について説明する。図1は、RKEシステム100の一例を示す図である。図1のRKEシステム100は、携帯機1と、車載器2と、を備える。   First, the hardware configuration of the RKE system 100 will be described. FIG. 1 is a diagram illustrating an example of the RKE system 100. The RKE system 100 in FIG. 1 includes a portable device 1 and an in-vehicle device 2.

携帯機1は、車両のドライバなどの、RKEシステム100のユーザUが所持する装置である。図1の携帯機1は、携帯機受信部11と、携帯機送信部12と、携帯機制御部13と、電池14と、を備える。   The portable device 1 is a device possessed by the user U of the RKE system 100 such as a vehicle driver. The portable device 1 in FIG. 1 includes a portable device receiver 11, a portable device transmitter 12, a portable device controller 13, and a battery 14.

携帯機受信部11は、車載器2が無線で送信したリクエスト信号Rを受信するハードウェアである。リクエスト信号Rは、例えば、125kHzのLF(Low Frequency)信号であるが、これに限られない。また、リクエスト信号Rの通信可能距離は、例えば、1m以下であるが、これに限られない。携帯機受信部11は、リクエスト信号R(無線信号)を電気信号に変換する受信アンテナA11と、リクエスト信号R(電気信号)に復調などの所定の信号処理を施す受信回路と、を備える。受信アンテナA11は、互いに直交するように配置された3つのアンテナからなる3軸アンテナである。以下、受信アンテナA11の各軸を、それぞれX軸、Y軸、及びZ軸と称する。受信回路は、ローノイズアンプ、フィルタ、ミキサ、及び復調回路などを含む。携帯機受信部11は、所定の信号処理を施したリクエスト信号Rを携帯機制御部13に入力する。なお、受信回路は、独立したIC(Integrated Circuit)であってもよいし、携帯機制御部13に組み込まれていてもよい。   The portable device receiver 11 is hardware that receives the request signal R transmitted by the vehicle-mounted device 2 wirelessly. The request signal R is, for example, a 125 kHz LF (Low Frequency) signal, but is not limited thereto. Further, the communicable distance of the request signal R is, for example, 1 m or less, but is not limited thereto. The portable device reception unit 11 includes a reception antenna A11 that converts a request signal R (wireless signal) into an electrical signal, and a reception circuit that performs predetermined signal processing such as demodulation on the request signal R (electric signal). The reception antenna A11 is a three-axis antenna including three antennas arranged so as to be orthogonal to each other. Hereinafter, each axis of the reception antenna A11 is referred to as an X axis, a Y axis, and a Z axis, respectively. The reception circuit includes a low noise amplifier, a filter, a mixer, a demodulation circuit, and the like. The portable device receiver 11 inputs a request signal R subjected to predetermined signal processing to the portable device controller 13. The receiving circuit may be an independent IC (Integrated Circuit), or may be incorporated in the portable device control unit 13.

携帯機送信部12は、アンサー信号Aを無線で送信するハードウェアである。アンサー信号Aは、例えば、315MHzのUHF(Ultra High Frequency)信号であるが、これに限られない。また、アンサー信号Aの通信可能距離は、例えば、20m以下であるが、これに限られない。携帯機送信部12は、携帯機制御部13が生成したアンサー信号A(電気信号)に変調などの所定の処理を施す送信回路と、アンサー信号A(電気信号)を無線信号に変換する送信アンテナA12と、を備える。送信回路は、変調回路、ミキサ、フィルタ、及びパワーアンプなどを含む。なお、送信回路は、独立したICであってもよいし、携帯機制御部13に組み込まれていてもよい。また、携帯機受信部11の受信回路と、携帯機送信部12の送信回路と、が1つのICに組み込まれていてもよい。   The portable device transmission unit 12 is hardware that transmits the answer signal A wirelessly. The answer signal A is, for example, a 315 MHz UHF (Ultra High Frequency) signal, but is not limited thereto. Further, the communicable distance of the answer signal A is, for example, 20 m or less, but is not limited thereto. The portable device transmission unit 12 includes a transmission circuit that performs predetermined processing such as modulation on the answer signal A (electric signal) generated by the portable device control unit 13, and a transmission antenna that converts the answer signal A (electric signal) into a radio signal. A12. The transmission circuit includes a modulation circuit, a mixer, a filter, a power amplifier, and the like. Note that the transmission circuit may be an independent IC or may be incorporated in the portable device control unit 13. Further, the receiving circuit of the portable device receiving unit 11 and the transmitting circuit of the portable device transmitting unit 12 may be incorporated into one IC.

携帯機制御部13は、携帯機受信部11及び携帯機送信部12を含む携帯機1の全体の動作を制御するハードウェアであり、CPU(Central Processing Unit)、ROM(Read Only Memory)、及びRAM(Random Access Memory)を含む。CPUは、プログラムを実行することにより携帯機1の各構成を制御し、携帯機1の機能を実現する。CPUが実行するプログラムは、CD(Compact Disk)、DVD、フラッシュメモリなどの、コンピュータ読み取り可能な任意の記録媒体に記録され得る。ROMは、CPUが実行するプログラムや各種のデータを記憶する。ROMには、携帯機1の識別情報である携帯機ID、当該携帯機1と対応する車載器2の識別情報である車載器ID、類似度閾値Sth、及び測定用信号Rrの受信信号強度Iと距離Lとの対応関係を示す距離テーブルなどが予め記憶される。類似度閾値Sth、測定用信号Rr、及び距離Lについては後述する。RAMは、CPUに作業領域を提供する。携帯機制御部13は、例えば、マイコンであるが、これに限られない。   The portable device control unit 13 is hardware that controls the overall operation of the portable device 1 including the portable device reception unit 11 and the portable device transmission unit 12, and includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and RAM (Random Access Memory) is included. The CPU controls each component of the portable device 1 by executing a program, and realizes the function of the portable device 1. The program executed by the CPU can be recorded on any computer-readable recording medium such as a CD (Compact Disk), a DVD, or a flash memory. The ROM stores programs executed by the CPU and various data. In the ROM, the portable device ID that is identification information of the portable device 1, the onboard device ID that is identification information of the onboard device 2 corresponding to the portable device 1, the similarity threshold value Sth, and the received signal strength I of the measurement signal Rr. A distance table indicating the correspondence between the distance L and the distance L is stored in advance. The similarity threshold Sth, the measurement signal Rr, and the distance L will be described later. The RAM provides a work area for the CPU. The portable device control unit 13 is, for example, a microcomputer, but is not limited thereto.

電池14は、携帯機受信部11、携帯機送信部12、及び携帯機制御部13に電力を供給する。   The battery 14 supplies power to the portable device receiver 11, the portable device transmitter 12, and the portable device controller 13.

なお、携帯機1の構成は、図1の例に限られない。例えば、携帯機1は、ユーザUが車両の解錠及び施錠を手動で操作するための解錠ボタン及び施錠ボタンを備えてもよい。   The configuration of the portable device 1 is not limited to the example of FIG. For example, the portable device 1 may include an unlock button and a lock button for the user U to manually operate unlocking and locking of the vehicle.

車載器2は、携帯機1から受信したアンサー信号Aに応じて、車両の施錠及び解錠を制御する装置であり、車両に搭載される。車載器2は、車両に搭載されたバッテリから電力を供給される。図1の車載器2は、車載器受信部21と、車載器送信部22と、車載器制御部23と、を備える。   The vehicle-mounted device 2 is a device that controls locking and unlocking of the vehicle according to the answer signal A received from the portable device 1 and is mounted on the vehicle. The vehicle-mounted device 2 is supplied with electric power from a battery mounted on the vehicle. The in-vehicle device 2 of FIG. 1 includes an on-vehicle device receiver 21, an on-vehicle device transmitter 22, and an on-vehicle device controller 23.

車載器受信部21は、携帯機1が無線で送信したアンサー信号Aを受信するハードウェアである。車載器受信部21は、アンサー信号A(無線信号)を電気信号に変換する受信アンテナA21と、アンサー信号A(電気信号)に復調などの所定の信号処理を施す受信回路と、を備える。受信回路は、ローノイズアンプ、フィルタ、ミキサ、及び復調回路などを含む。車載器受信部21は、所定の信号処理を施したアンサー信号Aを車載器制御部23に入力する。なお、受信回路は、独立したICであってもよいし、車載器制御部23に組み込まれていてもよい。   The in-vehicle device reception unit 21 is hardware that receives the answer signal A transmitted by the portable device 1 wirelessly. The in-vehicle device reception unit 21 includes a reception antenna A21 that converts an answer signal A (wireless signal) into an electric signal, and a reception circuit that performs predetermined signal processing such as demodulation on the answer signal A (electric signal). The reception circuit includes a low noise amplifier, a filter, a mixer, a demodulation circuit, and the like. The OBE receiving unit 21 inputs the answer signal A subjected to predetermined signal processing to the OBE control unit 23. Note that the receiving circuit may be an independent IC, or may be incorporated in the vehicle-mounted device control unit 23.

車載器送信部22は、リクエスト信号Rを無線で送信するハードウェアである。車載器送信部22は、車載器制御部23が生成したリクエスト信号R(電気信号)に変調などの所定の処理を施す送信回路と、リクエスト信号R(電気信号)を無線信号に変換する複数の送信アンテナA23と、を備える。送信回路は、変調回路、ミキサ、フィルタ、及びパワーアンプなどを含む。複数の送信アンテナA23は、アンテナ線を介して送信回路に接続され、それぞれ車両の異なる位置に設置される。なお、送信回路は、独立したICであってもよいし、車載器制御部23に組み込まれていてもよい。また、車載器受信部21の受信回路と、車載器送信部22の送信回路と、が1つのICに組み込まれてもよい。   The in-vehicle device transmission unit 22 is hardware that transmits the request signal R wirelessly. The in-vehicle device transmission unit 22 includes a transmission circuit that performs predetermined processing such as modulation on the request signal R (electric signal) generated by the on-vehicle device control unit 23, and a plurality of signals that convert the request signal R (electric signal) into a radio signal. A transmission antenna A23. The transmission circuit includes a modulation circuit, a mixer, a filter, a power amplifier, and the like. The plurality of transmission antennas A23 are connected to the transmission circuit via antenna lines, and are installed at different positions on the vehicle. Note that the transmission circuit may be an independent IC, or may be incorporated in the vehicle-mounted device control unit 23. Moreover, the receiving circuit of the onboard equipment receiver 21 and the transmitting circuit of the onboard equipment transmitter 22 may be incorporated into one IC.

車載器制御部23は、車載器受信部21及び車載器送信部22を含む車載器2の全体の動作を制御する回路であり、CPU、ROM、RAM、及び通信インタフェースを含む。CPUは、プログラムを実行することにより車載器2の各構成を制御し、車載器2の機能を実現する。CPUが実行するプログラムは、CD、DVD、フラッシュメモリなどの、コンピュータ読み取り可能な任意の記録媒体に記録され得る。ROMは、CPUが実行するプログラムや各種のデータを記憶する。ROMには、車載器2の識別情報である車載器IDと、当該車載器2と対応する携帯機1の識別情報である携帯機IDと、距離閾値Lthと、が予め記憶される。距離閾値Lthについては後述する。RAMは、CPUに作業領域を提供する。通信インタフェースは、車載器制御部23を、CAN(Controller Area Network)などの車載ネットワークに接続する。車載器制御部23は、通信インタフェースを介して、車載ネットワークに接続されたドア制御部3と通信し、ドア制御部3に車両の解錠や施錠を要求する。なお、車載器制御部23は、例えば、マイコンであるが、これに限られない。   The OBE control unit 23 is a circuit that controls the overall operation of the OBE 2 including the OBE receiver 21 and the OBE transmitter 22, and includes a CPU, a ROM, a RAM, and a communication interface. The CPU controls each component of the vehicle-mounted device 2 by executing a program, and realizes the function of the vehicle-mounted device 2. The program executed by the CPU can be recorded on any computer-readable recording medium such as a CD, a DVD, or a flash memory. The ROM stores programs executed by the CPU and various data. In the ROM, an onboard device ID that is identification information of the onboard device 2, a portable device ID that is identification information of the portable device 1 corresponding to the onboard device 2, and a distance threshold Lth are stored in advance. The distance threshold Lth will be described later. The RAM provides a work area for the CPU. The communication interface connects the vehicle-mounted device control unit 23 to a vehicle-mounted network such as a CAN (Controller Area Network). The vehicle-mounted device control unit 23 communicates with the door control unit 3 connected to the vehicle-mounted network via the communication interface, and requests the door control unit 3 to unlock and lock the vehicle. In addition, although the onboard equipment control part 23 is a microcomputer, for example, it is not restricted to this.

なお、車載器2の構成は、図1の例に限られない。例えば、車載器2は、車載器受信部21、車載器送信部22、及び車載器制御部23に電力を供給する電池を備えてもよい。   In addition, the structure of the onboard equipment 2 is not restricted to the example of FIG. For example, the vehicle-mounted device 2 may include a battery that supplies power to the vehicle-mounted device receiving unit 21, the vehicle-mounted device transmitting unit 22, and the vehicle-mounted device control unit 23.

次に、アンサー信号A及びリクエスト信号Rについて説明する。図2は、アンサー信号A及びリクエスト信号Rの一例を示す図である。   Next, the answer signal A and the request signal R will be described. FIG. 2 is a diagram illustrating an example of the answer signal A and the request signal R.

アンサー信号Aは、プリアンブル信号Apと、制御信号Acと、を含む。プリアンブル信号Apは、その信号がアンサー信号Aであることを示す信号である。制御信号Acは、車両の解錠を要求する解錠要求などの制御コマンドや、各種データと、を含む信号である。   The answer signal A includes a preamble signal Ap and a control signal Ac. The preamble signal Ap is a signal indicating that the signal is the answer signal A. The control signal Ac is a signal including a control command such as an unlock request for requesting unlocking of the vehicle, and various data.

リクエスト信号Rは、プリアンブル信号Rpと、制御信号Rcと、測定用信号Rrと、を含む。プリアンブル信号Rpは、その信号がリクエスト信号Rであることを示す信号である。制御信号Rcは、アンサー信号Aの送信を要求する応答要求などの制御コマンドと、各種データと、を含む信号である。   The request signal R includes a preamble signal Rp, a control signal Rc, and a measurement signal Rr. The preamble signal Rp is a signal indicating that the signal is the request signal R. The control signal Rc is a signal including a control command such as a response request for requesting transmission of the answer signal A and various data.

測定用信号Rrは、所定の送信信号強度で送信され、携帯機1によりその受信信号強度(RSSI)Iを測定される信号である。携帯機1は、測定用信号Rrの受信信号強度Iに基づいて、携帯機1と車載器2との間の距離Lを測定する。また、携帯機1は、測定用信号Rrの軸毎の受信信号強度Ix,Iy,Izに基づいて、リレーアタックが行われたか判定する。受信信号強度Ix,Iy,Izは、受信アンテナA11のX,Y,Z軸でそれぞれ受信した測定用信号Rrの受信信号強度である。受信信号強度Ix,Iy,Izに基づくリレーアタックの判定方法については後述する。なお、図2の例では、リクエスト信号Rは、1つの測定用信号Rrを含むが、送信信号強度がそれぞれ異なる複数の測定用信号Rrを含んでもよい。   The measurement signal Rr is a signal that is transmitted with a predetermined transmission signal strength and whose reception signal strength (RSSI) I is measured by the portable device 1. The portable device 1 measures the distance L between the portable device 1 and the vehicle-mounted device 2 based on the received signal strength I of the measurement signal Rr. The portable device 1 determines whether a relay attack has been performed based on the received signal strengths Ix, Iy, and Iz for each axis of the measurement signal Rr. The received signal strengths Ix, Iy, and Iz are received signal strengths of the measurement signal Rr received on the X, Y, and Z axes of the receiving antenna A11. A relay attack determination method based on the received signal strengths Ix, Iy, and Iz will be described later. In the example of FIG. 2, the request signal R includes one measurement signal Rr, but may include a plurality of measurement signals Rr having different transmission signal strengths.

次に、RKEシステム100による車両の解錠について説明する。図3は、正規のユーザUによる車両の解錠を説明する図である。図3の例では、携帯機1はユーザUに所持され、車載器2は車両に搭載されている。また、車両のそれぞれ異なる位置に、車載器送信部22の送信アンテナA23a〜A23eがそれぞれ設置されている。   Next, unlocking of the vehicle by the RKE system 100 will be described. FIG. 3 is a diagram for explaining unlocking of the vehicle by the authorized user U. In the example of FIG. 3, the portable device 1 is possessed by the user U, and the vehicle-mounted device 2 is mounted on the vehicle. In addition, transmission antennas A23a to A23e of the in-vehicle device transmission unit 22 are respectively installed at different positions of the vehicle.

車両に搭載された車載器2は、送信アンテナA23a〜A23eから定期的にリクエスト信号Rを送信する。車両にユーザUが接近すると、携帯機1がリクエスト信号Rを受信し、当該リクエスト信号Rに対してアンサーAを返信する。車載器2は、当該アンサー信号Aを受信すると、ドア制御部3にドアの解錠を要求する。ドア制御部3は、当該要求に従って、ドアを解錠する。このように、RKEシステム100は、ユーザUが携帯機1を操作することなくドアを解錠可能な、いわゆるスマートキーレスエントリーシステムである。リクエスト信号Rは、上述の通り通信可能距離が短いため、通常、ユーザUが車両に接近した場合だけドアが解錠される。   The vehicle-mounted device 2 mounted on the vehicle periodically transmits a request signal R from the transmission antennas A23a to A23e. When the user U approaches the vehicle, the portable device 1 receives the request signal R and returns an answer A to the request signal R. When receiving the answer signal A, the vehicle-mounted device 2 requests the door control unit 3 to unlock the door. The door control unit 3 unlocks the door according to the request. As described above, the RKE system 100 is a so-called smart keyless entry system in which the user U can unlock the door without operating the portable device 1. Since the request signal R has a short communicable distance as described above, the door is normally unlocked only when the user U approaches the vehicle.

図3からわかるように、リレーアタックが行われていない場合、車載器2が各送信アンテナA23からリクエスト信号Rを送信すると、携帯機1には、送信アンテナA23毎に異なった方向からリクエスト信号Rが到来する。したがって、送信アンテナA23aからのリクエスト信号Rは受信信号強度Ixが最大であり、送信アンテナA23bからのリクエスト信号Rは受信信号強度Iyが最大である、というように、受信信号強度Ix,Iy,Izは、リクエスト信号Rを送信した送信アンテナA23毎に異なった比率となる。   As can be seen from FIG. 3, when the relay attack is not performed and the on-vehicle device 2 transmits the request signal R from each transmission antenna A23, the request signal R is transmitted to the portable device 1 from different directions for each transmission antenna A23. Will arrive. Therefore, the request signal R from the transmission antenna A23a has the maximum received signal strength Ix, the request signal R from the transmission antenna A23b has the maximum received signal strength Iy, and so on. Are different ratios for each transmission antenna A23 that transmits the request signal R.

これに対して、図4は、リレーアタックによる車両の解錠を説明する図である。図4に示すように、リレーアタックはリクエスト信号Rを中継する2つの中継器4A,4Bを利用して行われる。中継器4Aは、車載器2の近くでリクエスト信号Rを受信し、当該リクエスト信号Rを増幅及び周波数変換して送信する。これにより、リクエスト信号Rが元の通信可能距離より遠くまで送信される。中継器4Bは、中継器4Aが送信したリクエスト信号Rを、ユーザUの近くで受信し、当該リクエスト信号Rの周波数を元に戻して送信する。携帯機1は、中継器4Bが送信したリクエスト信号Rを受信すると、アンサー信号Aを返信する。車載器2は、当該アンサー信号Aを受信すると、ドア制御部3にドアの解錠を要求する。ドア制御部3は、当該要求に従ってドアを解錠する。このように、リレーアタックによれば、ユーザUが車両から離れているにもかかわらず、車両のドアが解錠されてしまう。   On the other hand, FIG. 4 is a diagram for explaining unlocking of the vehicle by the relay attack. As shown in FIG. 4, the relay attack is performed by using two repeaters 4A and 4B that relay the request signal R. The repeater 4A receives the request signal R near the vehicle-mounted device 2, amplifies and frequency-converts the request signal R, and transmits the request signal R. Thereby, the request signal R is transmitted far beyond the original communicable distance. The repeater 4B receives the request signal R transmitted by the repeater 4A near the user U, and returns the request signal R to its original frequency and transmits it. When the portable device 1 receives the request signal R transmitted from the repeater 4B, it returns an answer signal A. When receiving the answer signal A, the vehicle-mounted device 2 requests the door control unit 3 to unlock the door. The door control unit 3 unlocks the door according to the request. Thus, according to the relay attack, although the user U is away from the vehicle, the door of the vehicle is unlocked.

図4からわかるように、リレーアタックが行われた場合、車載器2が各送信アンテナA23からリクエスト信号Rを送信しても、携帯機1には、中継器4Bの方向からしかリクエスト信号Rが到来しない。したがって、リレーアタックが行われていない場合と異なり、いずれの送信アンテナA23から送信されたリクエスト信号Rも、その受信信号強度Ix,Iy,Izの比率が略同一となる。   As can be seen from FIG. 4, when the relay attack is performed, even if the vehicle-mounted device 2 transmits the request signal R from each transmission antenna A23, the request signal R is transmitted to the portable device 1 only from the direction of the repeater 4B. Will not arrive. Therefore, unlike the case where no relay attack is performed, the ratios of the received signal strengths Ix, Iy, Iz of the request signals R transmitted from any of the transmission antennas A23 are substantially the same.

このように、リレーアタックが行われない場合、受信信号強度Ix,Iy,Izの比率が複数のリクエスト信号Rの間で異なったものとなり、リレーアタックが行われた場合、受信信号強度Ix,Iy,Izの比率が複数のリクエスト信号Rの間で略同一となる。したがって、受信信号強度Ix,Iy,Izの比率を、複数のリクエスト信号Rの間で比較することにより、リレーアタックが行われたか判定することができる。   As described above, when the relay attack is not performed, the ratios of the received signal strengths Ix, Iy, and Iz are different among the plurality of request signals R. When the relay attack is performed, the received signal strengths Ix, Iy , Iz ratios are substantially the same among the plurality of request signals R. Therefore, by comparing the ratios of the received signal strengths Ix, Iy, and Iz among the plurality of request signals R, it can be determined whether the relay attack has been performed.

ただし、リレーアタックが行われていない場合であっても、各送信アンテナA23に対するユーザUの位置によっては、受信信号強度Ix,Iy,Izの比率が、複数のリクエスト信号Rの間で同一になることが有り得る。また、リレーアタックが行われた場合であっても、リクエスト信号Rの送信間隔の間に、携帯機1と中継器Bとの相対的な位置が変化するため、受信信号強度Ix,Iy,Izの比率は、複数のリクエスト信号Rの間で完全に同一になるわけではない。このため、受信信号強度Ix,Iy,Izの比率を、複数のリクエスト信号Rの間で単純に比較しただけでは、リレーアタックが行われたかを精度よく判定することは難しい。   However, even if the relay attack is not performed, the ratios of the received signal strengths Ix, Iy, and Iz are the same among the plurality of request signals R depending on the position of the user U with respect to each transmission antenna A23. There is a possibility. Even when a relay attack is performed, the relative position between the portable device 1 and the repeater B changes during the transmission interval of the request signal R, so that the received signal strengths Ix, Iy, Iz Are not completely the same among the plurality of request signals R. For this reason, it is difficult to accurately determine whether the relay attack has been performed by simply comparing the ratios of the received signal strengths Ix, Iy, and Iz among the plurality of request signals R.

そこで、本実施形態に係るRKEシステム100は、異なる送信アンテナA23から送信されたリクエスト信号Rに含まれる測定用信号Rrの受信信号強度Ix,Iy,Izの比率の間の類似度Sを繰り返し算出し、得られた複数の類似度Sに基づいて、リレーアタックが行われたか判定する。これにより、RKEシステム100は、リレーアタックが行われたか精度よく判定することができる。リレーアタックの判定方法について、詳しくは後述する。   Therefore, the RKE system 100 according to the present embodiment repeatedly calculates the similarity S between the ratios of the received signal strengths Ix, Iy, and Iz of the measurement signal Rr included in the request signal R transmitted from different transmission antennas A23. Then, based on the plurality of similarities S obtained, it is determined whether a relay attack has been performed. As a result, the RKE system 100 can accurately determine whether a relay attack has been performed. The method for determining the relay attack will be described later in detail.

次に、本実施形態に係る携帯機1の携帯機制御部13の機能構成について説明する。図5は、携帯機制御部13の機能構成の一例を示す図である。図5の携帯機制御部13は、受信信号強度算出部131と、類似度算出部132と、リレーアタック判定部133と、距離測定部134と、携帯機記憶部135と、リクエスト信号認証部136と、アンサー信号生成部137と、を備える。各機能構成は、CPUがプログラムを実行し、他のハードウェアと協働することにより実現される。また、携帯機記憶部135は、ROM又はRAMにより実現される。   Next, a functional configuration of the portable device control unit 13 of the portable device 1 according to the present embodiment will be described. FIG. 5 is a diagram illustrating an example of a functional configuration of the portable device control unit 13. 5 includes a received signal strength calculation unit 131, a similarity calculation unit 132, a relay attack determination unit 133, a distance measurement unit 134, a portable device storage unit 135, and a request signal authentication unit 136. And an answer signal generation unit 137. Each functional configuration is realized by the CPU executing a program and cooperating with other hardware. The portable device storage unit 135 is realized by a ROM or a RAM.

受信信号強度算出部131は、携帯機受信部11が受信アンテナA11により受信したリクエスト信号Rに含まれる測定用信号Rrの受信信号強度Ix,Iy,Izを算出する。また、受信信号強度算出部131は、携帯機受信部11が受信アンテナA11により受信したリクエスト信号Rに含まれる測定用信号Rrの受信信号強度Iを算出する。受信信号強度Iは、受信信号強度Ix,Iy,Izの合成値であり、I=(Ix+Iy+Iz1/2となる。 The received signal strength calculation unit 131 calculates received signal strengths Ix, Iy, and Iz of the measurement signal Rr included in the request signal R received by the portable receiver 11 through the receiving antenna A11. The received signal strength calculation unit 131 calculates the received signal strength I of the measurement signal Rr included in the request signal R received by the portable device receiving unit 11 through the receiving antenna A11. The received signal strength I is a composite value of the received signal strengths Ix, Iy, and Iz, and becomes I = (Ix 2 + Iy 2 + Iz 2 ) 1/2 .

類似度算出部132は、異なる送信アンテナA23から送信されたリクエスト信号Rに含まれる測定用信号Rrの受信信号強度Ix,Iy,Izの比率の間の類似度Sを算出する。類似度Sは、複数の測定用信号Rrの受信信号強度Ix,Iy,Izの比率の類似の度合いを示す値である。類似度Sは、類似の度合いが高いほど大きくなるように算出され、比率が一致する場合に最大となる。上述の通り、リレーアタックが行われた場合、複数の測定用信号Rrの受信信号強度Ix,Iy,Izの比率は略同一となるため、類似度Sは大きくなる。一方、リレーアタックが行われていない場合、測定用信号Rrの受信信号強度Ix,Iy,Izの比率は異なったものとなるため、類似度Sは小さくなる。したがって、類似度Sは、リレーアタックが行われた蓋然性の高さを示す値となる。   The similarity calculation unit 132 calculates the similarity S between the ratios of the received signal strengths Ix, Iy, and Iz of the measurement signal Rr included in the request signal R transmitted from the different transmission antenna A23. The similarity S is a value indicating the degree of similarity of the ratios of the received signal strengths Ix, Iy, and Iz of the plurality of measurement signals Rr. The similarity S is calculated so as to increase as the degree of similarity increases, and is maximized when the ratios match. As described above, when the relay attack is performed, the ratios of the received signal strengths Ix, Iy, and Iz of the plurality of measurement signals Rr are substantially the same, and thus the similarity S increases. On the other hand, when the relay attack is not performed, the ratio S of the received signal strengths Ix, Iy, and Iz of the measurement signal Rr is different, so the similarity S is small. Therefore, the similarity S is a value indicating the high probability that the relay attack has been performed.

図6及び図7は、アンテナA23a,A23bから送信された測定用信号Rr23a,Rr23bの受信信号強度Ix,Iy,Izの比率の一例を示す図である。図6の例では、測定用信号Rr23aの受信信号強度Ix,Iy,Izは、それぞれ60,100,80であり、測定用信号Rr23bの受信信号強度Ix,Iy,Izは、それぞれ30,50,40である。この場合、測定用信号Rr23aの比率(Ix:Iy:Iz)は3:5:4となり、測定用信号Rr23bの比率(Ix:Iy:Iz)も3:5:4となる。図6の例では、測定用信号Rr23a,Rr23bの比率が同一であるため、測定用信号Rr23a,Rr23bの間の類似度Sは最大となる。   6 and 7 are diagrams illustrating examples of ratios of the received signal strengths Ix, Iy, and Iz of the measurement signals Rr23a and Rr23b transmitted from the antennas A23a and A23b. In the example of FIG. 6, the received signal strengths Ix, Iy, Iz of the measurement signal Rr23a are 60, 100, 80, respectively, and the received signal strengths Ix, Iy, Iz of the measurement signal Rr23b are 30, 50, respectively. 40. In this case, the ratio (Ix: Iy: Iz) of the measurement signal Rr23a is 3: 5: 4, and the ratio (Ix: Iy: Iz) of the measurement signal Rr23b is also 3: 5: 4. In the example of FIG. 6, since the ratios of the measurement signals Rr23a and Rr23b are the same, the similarity S between the measurement signals Rr23a and Rr23b is maximized.

これに対して、図7の例では、測定用信号Rr23aの受信信号強度Ix,Iy,Izは、それぞれ60,100,80であり、測定用信号Rr23bの受信信号強度Ix,Iy,Izは、それぞれ60,80,100である。この場合、測定用信号Rr23aの比率(Ix:Iy:Iz)は3:5:4となり、測定用信号Rr23bの比率(Ix:Iy:Iz)は3:4:5となる。図7の例では、測定用信号Rr23a,Rr23bの比率が異なるため、測定用信号Rr23a,Rr23bの間の類似度Sは図6の例より小さくなる。   In contrast, in the example of FIG. 7, the received signal strengths Ix, Iy, and Iz of the measurement signal Rr23a are 60, 100, and 80, respectively, and the received signal strengths Ix, Iy, and Iz of the measurement signal Rr23b are 60, 80 and 100 respectively. In this case, the ratio (Ix: Iy: Iz) of the measurement signal Rr23a is 3: 5: 4, and the ratio (Ix: Iy: Iz) of the measurement signal Rr23b is 3: 4: 5. In the example of FIG. 7, since the ratios of the measurement signals Rr23a and Rr23b are different, the similarity S between the measurement signals Rr23a and Rr23b is smaller than that of the example of FIG.

類似度算出部132は、例えば、複数の測定用信号Rrの受信信号強度Ix,Iy,Izを3次元ベクトルとして規格化し、各3次元ベクトルの間のユークリッド距離が小さいほど大きくなる値を類似度Sとして算出することができる。具体的には、受信信号強度Ix,Iy,Izを大きさ1の3次元ベクトルに規格化する場合、類似度Sは以下の式で表すことができる。   For example, the similarity calculation unit 132 normalizes the received signal strengths Ix, Iy, and Iz of the plurality of measurement signals Rr as a three-dimensional vector, and sets a value that increases as the Euclidean distance between the three-dimensional vectors decreases. S can be calculated. Specifically, when the received signal strengths Ix, Iy, and Iz are normalized to a three-dimensional vector of magnitude 1, the similarity S can be expressed by the following equation.

S=P−{(Ix1/P1−Ix2/P2)+(Iy1/P1−Iy2/P2)+(Iz1/P1−Iz2/P2)1/2・・・(1)
P1=Ix1+Iy1+Iz1・・・(2)
P2=Ix2+Iy2+Iz2・・・(3)
S = P-{(Ix1 / P1-Ix2 / P2) 2 + (Iy1 / P1-Iy2 / P2) 2 + (Iz1 / P1-Iz2 / P2) 2 } 1/2 (1)
P1 = Ix1 2 + Iy1 2 + Iz1 2 (2)
P2 = Ix2 2 + Iy2 2 + Iz2 2 (3)

式(1)〜(3)において、Pは任意の値であり、Ix1,Iy1,Iz1は一方の測定用信号Rrの受信信号強度Ix,Iy,Izであり、Ix2,Iy2,Iz2は他方の測定用信号Rrの受信信号強度Ix,Iy,Izである。式(1)〜(3)によれば、類似度SはP−21/2からPまでのいずれかの値となる。具体的には、図6の測定用信号Rr23a,Rr23bの間の類似度SはPとなり、図7の測定用信号Rr23a,Rr23bの間の類似度SはP−0.2となる。 In Expressions (1) to (3), P is an arbitrary value, Ix1, Iy1, and Iz1 are received signal strengths Ix, Iy, and Iz of one measurement signal Rr, and Ix2, Iy2, and Iz2 are the other. The received signal strengths Ix, Iy, and Iz of the measurement signal Rr. According to the equations (1) to (3), the similarity S is any value from P-2 1/2 to P. Specifically, the similarity S between the measurement signals Rr23a and Rr23b in FIG. 6 is P, and the similarity S between the measurement signals Rr23a and Rr23b in FIG. 7 is P−0.2.

また、類似度算出部132は、以下の式により類似度Sを算出することもできる。   Further, the similarity calculation unit 132 can also calculate the similarity S by the following equation.

S=1−(X×Y×Z)・・・(4)
X=min{(Ix1´/Ix2´),(Ix2´/Ix1´)}・・・(5)
Y=min{(Iy1´/Iy2´),(Iy2´/Iy1´)}・・・(6)
Z=min{(Iz1´/Iz2´),(Iz2´/Iz1´)}・・・(7)
Ix1´=(Ix1/I1max)・・・(8)
Iy1´=(Iy1/I1max)・・・(9)
Iz1´=(Iz1/I1max)・・・(10)
Ix2´=(Ix2/I2max)・・・(11)
Iy2´=(Iy2/I2max)・・・(12)
Iz2´=(Iz2/I2max)・・・(13)
I1max=max(Ix1,Iy1,Iz1)・・・(14)
I2max=max(Ix2,Iy2,Iz2)・・・(15)
S = 1− (X × Y × Z) (4)
X = min {(Ix1 ′ / Ix2 ′), (Ix2 ′ / Ix1 ′)} (5)
Y = min {(Iy1 ′ / Iy2 ′), (Iy2 ′ / Iy1 ′)} (6)
Z = min {(Iz1 ′ / Iz2 ′), (Iz2 ′ / Iz1 ′)} (7)
Ix1 ′ = (Ix1 / I1max) (8)
Iy1 ′ = (Iy1 / I1max) (9)
Iz1 ′ = (Iz1 / I1max) (10)
Ix2 ′ = (Ix2 / I2max) (11)
Iy2 ′ = (Iy2 / I2max) (12)
Iz2 ′ = (Iz2 / I2max) (13)
I1max = max (Ix1, Iy1, Iz1) (14)
I2max = max (Ix2, Iy2, Iz2) (15)

式(4)〜(15)において、Ix1,Iy1,Iz1は一方の測定用信号Rrの受信信号強度Ix,Iy,Izであり、Ix2,Iy2,Iz2は他方の測定用信号Rrの受信信号強度Ix,Iy,Izである。式(4)〜(15)によれば、類似度Sは、0から1までのいずれかの値となる。具体的には、図6の測定用信号Rr23a,Rr23bの間の類似度Sは1となり、図7の測定用信号Rr23a,Rr23bの間の類似度Sは0.36となる。   In Expressions (4) to (15), Ix1, Iy1, and Iz1 are received signal strengths Ix, Iy, and Iz of one measurement signal Rr, and Ix2, Iy2, and Iz2 are received signal strengths of the other measurement signal Rr. Ix, Iy, Iz. According to the equations (4) to (15), the similarity S is any value from 0 to 1. Specifically, the similarity S between the measurement signals Rr23a and Rr23b in FIG. 6 is 1, and the similarity S between the measurement signals Rr23a and Rr23b in FIG. 7 is 0.36.

なお、類似度Sの算出方法は、上記の例に限られない。類似度算出部132は、複数の測定用信号Rrの受信信号強度Ix,Iy,Izの比率の類似の度合いを示す値を算出可能な任意の方法で類似度Sを算出することができる。また、上記の例では、2つの測定用信号Rrの間の類似度Sを算出する場合を例に説明したが、類似度算出部132は、3つ以上の測定用信号Rrの間の類似度Sを算出することも可能である。この場合、類似度算出部132は、複数の測定用信号Rrから基準となる測定用信号Rrを選択し、選択した測定用信号Rrと、他の測定用信号Rrとの類似度Sを上記のような方法でそれぞれ算出し、得られた複数の類似度Sの平均値を、複数の測定用信号Rrの間の類似度Sとして算出すればよい。   Note that the method of calculating the similarity S is not limited to the above example. The similarity calculation unit 132 can calculate the similarity S by any method that can calculate a value indicating the degree of similarity of the ratios of the received signal strengths Ix, Iy, and Iz of the plurality of measurement signals Rr. In the above example, the case where the similarity S between the two measurement signals Rr is calculated has been described as an example. However, the similarity calculation unit 132 uses the similarity between three or more measurement signals Rr. It is also possible to calculate S. In this case, the similarity calculation unit 132 selects the reference measurement signal Rr from the plurality of measurement signals Rr, and calculates the similarity S between the selected measurement signal Rr and another measurement signal Rr as described above. What is necessary is just to calculate the average value of the some similarity S obtained by such a method as the similarity S between the some measurement signal Rr.

リレーアタック判定部133は、類似度算出部132により算出された複数の類似度Sに基づいて、リレーアタックが行われたか判定する。リレーアタック判定部133は、例えば、複数の類似度Sの合計Ssumが類似度閾値Sth以上となった場合、リレーアタックが行われたと判定し、複数の類似度Sの合計Ssumが類似度閾値Sth未満である場合、リレーアタックは行われていないと判定する。リレーアタック判定部133が利用する類似度Sの数は、任意に設定可能である。   The relay attack determination unit 133 determines whether a relay attack has been performed based on the plurality of similarities S calculated by the similarity calculation unit 132. For example, when the sum Ssum of the plurality of similarities S is equal to or greater than the similarity threshold Sth, the relay attack determining unit 133 determines that the relay attack has been performed, and the sum Ssum of the plurality of similarities S is the similarity threshold Sth. If it is less than that, it is determined that no relay attack is performed. The number of similarities S used by the relay attack determination unit 133 can be arbitrarily set.

図8は、リレーアタックの判定方法の一例を示す図である。図8の例では、4つの類似度S1〜S4に基づいてリレーアタックの有無を判定する場合を想定している。図8の例では、4つの類似度S1〜S4の合計Ssumが類似度閾値Sth以上であるため、リレーアタック判定部133は、リレーアタックが行われたと判定する。   FIG. 8 is a diagram illustrating an example of a relay attack determination method. In the example of FIG. 8, it is assumed that the presence or absence of a relay attack is determined based on the four similarities S1 to S4. In the example of FIG. 8, since the total Ssum of the four similarities S1 to S4 is equal to or greater than the similarity threshold Sth, the relay attack determination unit 133 determines that the relay attack has been performed.

リレーアタック判定部133は、類似度算出部132が新たな類似度Sを算出するたびに、リレーアタックの有無を判定してもよい。この場合、図8の例では、リレーアタック判定部133は、類似度S1、S2,S3が算出されるたびに、リレーアタックは行われていないと判定し、類似度S4が算出されると、リレーアタックが行われたと判定する。リレーアタック判定部133は、類似度S3が算出された時点で合計Ssumが類似度閾値Sth以上である場合、類似度S3が算出された時点でリレーアタックが行われたと判定すればよい。これは、類似度S1,S2についても同様である。   The relay attack determination unit 133 may determine the presence or absence of a relay attack each time the similarity calculation unit 132 calculates a new similarity S. In this case, in the example of FIG. 8, every time the similarity S1, S2, S3 is calculated, the relay attack determination unit 133 determines that the relay attack is not performed, and the similarity S4 is calculated. It is determined that a relay attack has been performed. If the total Ssum is equal to or greater than the similarity threshold Sth when the similarity S3 is calculated, the relay attack determination unit 133 may determine that the relay attack has been performed when the similarity S3 is calculated. The same applies to the similarities S1 and S2.

また、類似度算出部132が所定数の類似度Sを算出するたびに、リレーアタックの有無を判定してもよい。この場合、図8の例では、リレーアタック判定部133は、類似度S4が算出されるまでリレーアタックの有無を判定せず、類似度S4が算出されると、リレーアタックが行われたと判定する。リレーアタック判定部133は、類似度S3が算出された時点で合計Ssumが類似度閾値Sth以上である場合であっても、類似度S3が算出された時点ではリレーアタックの有無を判定しない。これは、類似度S1,S2についても同様である。   Alternatively, the presence / absence of a relay attack may be determined each time the similarity calculation unit 132 calculates a predetermined number of similarities S. In this case, in the example of FIG. 8, the relay attack determination unit 133 does not determine the presence or absence of the relay attack until the similarity S4 is calculated, and determines that the relay attack has been performed when the similarity S4 is calculated. . The relay attack determination unit 133 does not determine whether there is a relay attack at the time when the similarity S3 is calculated even when the total Ssum is equal to or greater than the similarity threshold Sth at the time when the similarity S3 is calculated. The same applies to the similarities S1 and S2.

なお、リレーアタックの判定方法は、上記の例に限られない。リレーアタック判定部133は、例えば、複数の類似度Sの合計Ssumの代わりに、複数の類似度Sの平均値などに基づいて、リレーアタックの有無を判定してもよい。   Note that the relay attack determination method is not limited to the above example. For example, the relay attack determination unit 133 may determine whether or not there is a relay attack based on an average value of the plurality of similarities S instead of the total Ssum of the plurality of similarities S.

距離測定部134は、測定用信号Rrの受信信号強度Iに基づいて、車載器2から携帯機1までの距離Lを測定する。具体的には、距離測定部134は、距離テーブルを参照して、受信信号強度Iに対応する距離を、車載器2と携帯機1との間の距離Lとして取得する。   The distance measuring unit 134 measures the distance L from the vehicle-mounted device 2 to the portable device 1 based on the received signal strength I of the measurement signal Rr. Specifically, the distance measuring unit 134 acquires the distance corresponding to the received signal strength I as the distance L between the in-vehicle device 2 and the portable device 1 with reference to the distance table.

携帯機記憶部135は、携帯機制御部13が利用する各種の情報を記憶する。携帯機記憶部135が記憶する情報は、携帯機ID、車載器ID、類似度閾値Sth、及び距離テーブルを含むが、これに限られない。   The portable device storage unit 135 stores various information used by the portable device control unit 13. The information stored in the portable device storage unit 135 includes, but is not limited to, a portable device ID, an in-vehicle device ID, a similarity threshold Sth, and a distance table.

リクエスト信号認証部136は、リクエスト信号Rを認証する。具体的には、リクエスト信号認証部136は、リクエスト信号Rに含まれる車載器IDと、携帯機記憶部135に記憶された車載器IDと、を比較することにより、リクエスト信号Rが携帯機1に対応する車載器2から送信されたものであるか判定する。リクエスト信号認証部136は、車載器IDが一致する場合、リクエスト信号Rが携帯機1に対応する車載器2から送信されたものであると判定し(認証成功)、車載器IDが一致しない場合、リクエスト信号Rが携帯機1に対応する車載器2から送信されたものではないと判定する(認証失敗)。   The request signal authentication unit 136 authenticates the request signal R. Specifically, the request signal authentication unit 136 compares the in-vehicle device ID included in the request signal R with the in-vehicle device ID stored in the portable device storage unit 135, so that the request signal R becomes the portable device 1. It is judged whether it is what was transmitted from the onboard equipment 2 corresponding to. When the onboard equipment ID matches, the request signal authentication unit 136 determines that the request signal R is transmitted from the onboard equipment 2 corresponding to the portable device 1 (successful authentication), and the onboard equipment ID does not match. The request signal R is determined not to be transmitted from the vehicle-mounted device 2 corresponding to the portable device 1 (authentication failure).

アンサー信号生成部137は、携帯機受信部11がリクエスト信号Rを受信し、リクエスト信号認証部136が当該リクエスト信号Rの認証に成功すると、解錠要求、携帯機ID、及び距離Lを制御信号Acに含むアンサー信号Aを生成する。アンサー信号生成部137は、リレーアタック判定部133によりリレーアタックが行われていないと判定された場合のみアンサー信号Aを生成してもよいし、リレーアタックの判定結果にかかわらず、リクエスト信号Rの認証に成功するたびにアンサー信号Aを生成してもよい。後者の場合、アンサー信号生成部137は、リレーアタックの判定結果を制御信号Acに含むアンサー信号Aを生成すればよい。アンサー信号生成部137が生成したアンサー信号Aは、携帯機送信部12に入力され、携帯機送信部12により無線で車載器2に送信される。   When the portable device receiving unit 11 receives the request signal R and the request signal authentication unit 136 succeeds in authenticating the request signal R, the answer signal generation unit 137 controls the unlock request, the portable device ID, and the distance L as a control signal. An answer signal A included in Ac is generated. The answer signal generation unit 137 may generate the answer signal A only when the relay attack determination unit 133 determines that the relay attack is not performed, and the request signal R of the request signal R is determined regardless of the determination result of the relay attack. An answer signal A may be generated every time authentication is successful. In the latter case, the answer signal generation unit 137 may generate the answer signal A that includes the determination result of the relay attack in the control signal Ac. The answer signal A generated by the answer signal generation unit 137 is input to the portable device transmission unit 12 and is wirelessly transmitted to the vehicle-mounted device 2 by the portable device transmission unit 12.

次に、本実施形態に係る車載器2の車載器制御部23の機能構成について説明する。図9は、車載器制御部23の機能構成の一例を示す図である。図9の車載器制御部23は、距離判定部231と、車載器記憶部232と、アンサー信号認証部233と、制御信号生成部234と、リクエスト信号生成部235と、を備える。各機能構成は、CPUがプログラムを実行し、他のハードウェアと協働することにより実現される。また、車載器記憶部232は、ROM又はRAMにより実現される。   Next, the functional configuration of the in-vehicle device control unit 23 of the in-vehicle device 2 according to the present embodiment will be described. FIG. 9 is a diagram illustrating an example of a functional configuration of the vehicle-mounted device control unit 23. The in-vehicle device control unit 23 in FIG. 9 includes a distance determination unit 231, an on-vehicle device storage unit 232, an answer signal authentication unit 233, a control signal generation unit 234, and a request signal generation unit 235. Each functional configuration is realized by the CPU executing a program and cooperating with other hardware. Moreover, the onboard equipment memory | storage part 232 is implement | achieved by ROM or RAM.

距離判定部231は、車載器受信部21がアンサー信号Aを受信すると、当該アンサー信号Aに含まれる距離Lが距離閾値Lth未満であるか判定する。距離閾値Lthは、携帯機1が車両(車載器2)の近くにあるか(ユーザUが車両の近くにいるか)判定するために予め設定された閾値である。距離Lが距離閾値Lth未満である場合は、携帯機1が車両の近くにある場合に相当し、距離Lが距離閾値Lth以上である場合は、携帯機1が車両の近くにない場合に相当する。   When the in-vehicle device reception unit 21 receives the answer signal A, the distance determination unit 231 determines whether the distance L included in the answer signal A is less than the distance threshold Lth. The distance threshold Lth is a threshold set in advance to determine whether the portable device 1 is near the vehicle (onboard device 2) (whether the user U is near the vehicle). When the distance L is less than the distance threshold Lth, this corresponds to the case where the portable device 1 is near the vehicle, and when the distance L is greater than or equal to the distance threshold Lth, this corresponds to the case where the portable device 1 is not near the vehicle. To do.

車載器記憶部232は、車載器2が利用する各種の情報を記憶する。車載器記憶部232に記憶される情報は、携帯機ID、車載器ID、及び距離閾値Lthを含むが、これに限られない。   The on-vehicle device storage unit 232 stores various types of information used by the on-vehicle device 2. Information stored in the in-vehicle device storage unit 232 includes the portable device ID, the in-vehicle device ID, and the distance threshold Lth, but is not limited thereto.

アンサー信号認証部233は、アンサー信号Aを認証する。具体的には、アンサー信号認証部233は、アンサー信号Aに含まれる携帯機IDと、車載器記憶部232に記憶された携帯機IDと、を比較することにより、アンサー信号Aが車載器2に対応する携帯機1から送信されたものであるか判定する。アンサー信号認証部233は、携帯機IDが一致する場合、アンサー信号Aが車載器2に対応する携帯機1から送信されたものであると判定し(認証成功)、携帯機IDが一致しない場合、アンサー信号Aが車載器2に対応する携帯機1から送信されたものではないと判定する(認証失敗)。   The answer signal authentication unit 233 authenticates the answer signal A. Specifically, the answer signal authentication unit 233 compares the portable device ID included in the answer signal A with the portable device ID stored in the in-vehicle device storage unit 232, so that the answer signal A is transmitted to the in-vehicle device 2. It is determined whether it is transmitted from the portable device 1 corresponding to. When the portable device IDs match, the answer signal authentication unit 233 determines that the answer signal A is transmitted from the portable device 1 corresponding to the vehicle-mounted device 2 (authentication success), and the portable device IDs do not match It is determined that the answer signal A is not transmitted from the portable device 1 corresponding to the vehicle-mounted device 2 (authentication failure).

制御信号生成部234は、携帯機1によりリレーアタックが行われていないと判定され、車載器受信部21がアンサー信号Aを受信し、距離判定部231が距離Lは距離閾値Lth未満であると判定し、アンサー信号認証部233がアンサー信号Aの認証に成功すると、ドア制御部3にドアの解錠を要求する制御信号である解錠要求を生成する。制御信号生成部234が生成した解錠要求は、ドア制御部3に入力される。   The control signal generation unit 234 determines that the relay attack is not performed by the portable device 1, the in-vehicle device reception unit 21 receives the answer signal A, and the distance determination unit 231 determines that the distance L is less than the distance threshold Lth. When the answer signal authentication unit 233 determines that the answer signal A has been successfully authenticated, an unlock request that is a control signal for requesting the door control unit 3 to unlock the door is generated. The unlock request generated by the control signal generation unit 234 is input to the door control unit 3.

リクエスト信号生成部235は、定期的に応答要求及び車載器IDを制御信号Rcに含むリクエスト信号Rを生成する。リクエスト信号生成部235が生成したリクエスト信号Rは、車載器送信部22に入力され、車載器送信部22により無線で携帯機1に送信される。   The request signal generator 235 periodically generates a request signal R including the response request and the vehicle-mounted device ID in the control signal Rc. The request signal R generated by the request signal generation unit 235 is input to the in-vehicle device transmission unit 22 and is transmitted to the portable device 1 by the on-vehicle device transmission unit 22 wirelessly.

次に、本実施形態に係る車載器2が実行する処理について説明する。図10は、車載器2によるリクエスト信号Rの送信処理の一例を示すフローチャートである。車載器2は、所定時間T1毎に図10の送信処理を実行する。   Next, the process which the vehicle equipment 2 which concerns on this embodiment performs is demonstrated. FIG. 10 is a flowchart illustrating an example of a transmission process of the request signal R by the in-vehicle device 2. The vehicle-mounted device 2 executes the transmission process of FIG. 10 every predetermined time T1.

リクエスト信号Rの送信タイミングが到来すると、まず、リクエスト信号生成部235が、車載器記憶部232から車載器IDを読み出し、プリアンブル信号Rpと、車載器IDを含む制御信号Rcと、測定用信号Rrと、を含むリクエスト信号Rを生成する(ステップS101)。リクエスト信号生成部235は、生成したリクエスト信号Rを車載器送信部22に入力する。   When the transmission timing of the request signal R arrives, first, the request signal generation unit 235 reads the in-vehicle device ID from the in-vehicle device storage unit 232, and the preamble signal Rp, the control signal Rc including the in-vehicle device ID, and the measurement signal Rr. The request signal R including these is generated (step S101). The request signal generation unit 235 inputs the generated request signal R to the in-vehicle device transmission unit 22.

車載器送信部22は、リクエスト信号Rを入力されると、当該リクエスト信号Rを送信する送信アンテナA23を選択する(ステップS102)。リクエスト信号Rを送信する送信アンテナA23の順番は、予め設定することができる。また、送信アンテナA23の選択は、リクエスト信号生成部235が行ってもよい。   When the request signal R is input, the in-vehicle device transmission unit 22 selects the transmission antenna A23 that transmits the request signal R (step S102). The order of the transmitting antenna A23 that transmits the request signal R can be set in advance. Further, the selection of the transmission antenna A23 may be performed by the request signal generation unit 235.

車載器送信部22は、送信アンテナA23を選択すると、当該送信アンテナA23からリクエスト信号Rを無線で送信する(ステップS103)。   When the onboard equipment transmission unit 22 selects the transmission antenna A23, the onboard equipment transmission unit 22 wirelessly transmits the request signal R from the transmission antenna A23 (step S103).

以上の送信処理により、所定時間T1毎に、異なる送信アンテナA23からリクエスト信号Rが無線で送信される。なお、図10の例では、所定時間T1毎に新たなリクエスト信号Rが生成されるが、同一のリクエスト信号Rが各送信アンテナA23から所定時間T1毎にそれぞれ送信されてもよい。この場合、リクエスト信号生成部235は、所定時間T1×n毎に新たなリクエスト信号Rを生成すればよい。nは、送信アンテナA23の数である。   Through the above transmission processing, the request signal R is transmitted by radio from different transmission antennas A23 every predetermined time T1. In the example of FIG. 10, a new request signal R is generated every predetermined time T1, but the same request signal R may be transmitted from each transmission antenna A23 every predetermined time T1. In this case, the request signal generation unit 235 may generate a new request signal R every predetermined time T1 × n. n is the number of transmission antennas A23.

図11は、車載器2によるアンサー信号Aの受信処理の一例を示すフローチャートである。車載器2は、アンサー信号Aの受信を受け付ける所定時間T3毎に実行する。以下、アンサー信号Aにはリレーアタックの判定結果が含まれるものとする。   FIG. 11 is a flowchart illustrating an example of the reception process of the answer signal A by the vehicle-mounted device 2. The vehicle-mounted device 2 is executed every predetermined time T3 for accepting reception of the answer signal A. Hereinafter, it is assumed that the answer signal A includes the determination result of the relay attack.

車載器受信部21は、受信処理の実行中にアンサー信号Aを受信すると(ステップS201)、当該アンサー信号Aを車載器制御部23に入力する。アンサー信号認証部233は、アンサー信号Aが入力されると、車載器記憶部232から携帯機IDを読み出し、当該携帯機IDと、アンサー信号Aに含まれる携帯機IDと、を比較し、アンサー信号Aを認証する(ステップS202)。アンサー信号認証部233がアンサー信号Aの認証に失敗した場合(ステップS202:NO)、車載器制御部23は処理を終了する。   When receiving the answer signal A during the execution of the reception process (step S201), the on-vehicle device receiving unit 21 inputs the answer signal A to the on-vehicle device control unit 23. When the answer signal A is input, the answer signal authentication unit 233 reads the portable device ID from the in-vehicle device storage unit 232, compares the portable device ID with the portable device ID included in the answer signal A, and receives the answer. The signal A is authenticated (step S202). When the answer signal authentication unit 233 fails to authenticate the answer signal A (step S202: NO), the vehicle-mounted device control unit 23 ends the process.

一方、アンサー信号認証部233がアンサー信号Aの認証に成功した場合(ステップS202:YES)、距離判定部231は、車載器記憶部232から距離閾値Lthを読み出し、アンサー信号Aに含まれる距離Lが距離閾値Lth未満であるか判定する(ステップS203)。距離Lが距離閾値Lth以上である場合(ステップS203:NO)、車載器制御部23は処理を終了する。   On the other hand, when the answer signal authenticating unit 233 succeeds in authenticating the answer signal A (step S202: YES), the distance determining unit 231 reads the distance threshold Lth from the in-vehicle device storage unit 232, and the distance L included in the answer signal A Is less than the distance threshold Lth (step S203). When the distance L is greater than or equal to the distance threshold Lth (step S203: NO), the vehicle-mounted device control unit 23 ends the process.

一方、距離Lが距離閾値Lth未満である場合(ステップS203:YES)、制御信号生成部234は、アンサー信号Aに含まれるリレーアタックの判定結果を確認する(ステップS204)。制御信号生成部234は、リレーアタックの判定結果がリレーアタックなしである場合(ステップS204:NO)、すなわち、リレーアタック判定部133が、リレーアタックが行われていないと判定した場合、解錠要求を生成し、当該解錠要求を、車載ネットワークを介してドア制御部3に送信する(ステップS205)。ドア制御部3は、解錠要求を受信すると、車両のドアを解錠する。   On the other hand, when the distance L is less than the distance threshold Lth (step S203: YES), the control signal generation unit 234 confirms the determination result of the relay attack included in the answer signal A (step S204). When the determination result of the relay attack indicates that there is no relay attack (step S204: NO), that is, when the relay attack determination unit 133 determines that the relay attack is not performed, the control signal generation unit 234 requests unlocking. And the unlock request is transmitted to the door control unit 3 via the in-vehicle network (step S205). When receiving the unlock request, the door control unit 3 unlocks the door of the vehicle.

一方、制御信号生成部234は、リレーアタックの判定結果がリレーアタックありである場合(ステップS204:YES)、すなわち、リレーアタック判定部133が、リレーアタックが行われたと判定した場合、ガードタイムを設定する(ステップS206)。ガードタイムは、車載器制御部23が、アンサー信号Aに応じたドアの解錠を受け付けない期間である。車載器制御部23は、ガードタイムの間、アンサー信号Aの受信処理を中止してもよいし、解錠要求の送信を中止してもよい。   On the other hand, when the determination result of the relay attack indicates that there is a relay attack (step S204: YES), that is, when the relay attack determination unit 133 determines that the relay attack has been performed, the control signal generation unit 234 determines the guard time. Setting is made (step S206). The guard time is a period during which the vehicle-mounted device control unit 23 does not accept door unlocking according to the answer signal A. The onboard equipment control unit 23 may cancel the reception process of the answer signal A during the guard time, or may stop transmitting the unlock request.

車載器2は、受信処理の実行中、アンサー信号Aを受信するたびに以上の処理を実行する。これにより、車載器2は、車両の近くにいるユーザUが所持する携帯機1から受信したアンサー信号Aに応じて、ドア制御部3に車両のドアを解錠させることができる。また、リレーアタックが行われた場合には、ドアを解錠せず、ガードタイムを設定することができる。   The in-vehicle device 2 executes the above process every time the answer signal A is received during the execution of the reception process. Thereby, the onboard equipment 2 can make the door control part 3 unlock the door of a vehicle according to the answer signal A received from the portable device 1 which the user U who is near the vehicle possesses. Further, when a relay attack is performed, the guard time can be set without unlocking the door.

なお、図11におけるステップS202〜S204の処理の順番は任意である。また、ステップS206の処理は省略されてもよい。この場合、車載器2は、ドアの解錠もガードタイムの設定も行わない。また、アンサー信号Aにリレーアタックの判定結果が含まれず、携帯機1が、リレーアタックが行われていないと判定した場合にだけアンサー信号Aを送信する場合には、ステップS204,S206の処理は省略されてもよい。   Note that the processing order of steps S202 to S204 in FIG. 11 is arbitrary. Further, the process of step S206 may be omitted. In this case, the vehicle-mounted device 2 does not unlock the door or set the guard time. When the answer signal A does not include the determination result of the relay attack and the portable device 1 transmits the answer signal A only when it is determined that the relay attack is not performed, the processes of steps S204 and S206 are performed. It may be omitted.

次に、本実施形態に係る携帯機1が実行する処理について説明する。図12は、携帯機1による処理の一例を示すフローチャートである。携帯機1は、リクエスト信号Rを受信するたびに、図12の処理を実行する。以下、携帯機1は、リクエスト信号Rを受信するたびにリレーアタックの判定を実行し、アンサー信号Aを送信するものとする。   Next, processing executed by the portable device 1 according to the present embodiment will be described. FIG. 12 is a flowchart illustrating an example of processing by the portable device 1. Each time the portable device 1 receives the request signal R, the portable device 1 executes the process of FIG. Hereinafter, it is assumed that the portable device 1 performs the relay attack determination every time the request signal R is received and transmits the answer signal A.

携帯機受信部11は、リクエスト信号Rを受信すると(ステップS301)、当該リクエスト信号Rを携帯機制御部13に入力する。リクエスト信号認証部136は、リクエスト信号Rが入力されると、携帯機記憶部135から車載器IDを読み出し、当該車載器IDと、リクエスト信号Rに含まれる車載器IDと、を比較し、リクエスト信号Rを認証する(ステップS302)。リクエスト信号認証部136がリクエスト信号Rの認証に失敗した場合(ステップS302:NO)、携帯機1は処理を終了する。   When receiving the request signal R (step S301), the portable device receiving unit 11 inputs the request signal R to the portable device control unit 13. When the request signal R is input, the request signal authentication unit 136 reads the vehicle-mounted device ID from the portable device storage unit 135, compares the vehicle-mounted device ID with the vehicle-mounted device ID included in the request signal R, and requests The signal R is authenticated (step S302). When the request signal authentication unit 136 fails to authenticate the request signal R (step S302: NO), the portable device 1 ends the process.

一方、リクエスト信号認証部136がリクエスト信号Rの認証に成功した場合(ステップS302:YES)、受信信号強度算出部131は、当該リクエスト信号Rに含まれる測定用信号Rrの受信信号強度I,Ix,Iy,Izをそれぞれ算出する(ステップS303)。受信信号強度算出部131は、受信信号強度Iを距離測定部134に通知し、受信信号強度Ix,Iy,Izを類似度算出部132に通知する。   On the other hand, when the request signal authenticating unit 136 succeeds in authenticating the request signal R (step S302: YES), the received signal strength calculating unit 131 receives the received signal strengths I and Ix of the measurement signal Rr included in the request signal R. , Iy, Iz are calculated (step S303). The reception signal strength calculation unit 131 notifies the reception signal strength I to the distance measurement unit 134 and notifies the similarity calculation unit 132 of the reception signal strengths Ix, Iy, and Iz.

距離測定部134は、受信信号強度Iを通知されると、距離Lを測定する(ステップS304)。具体的には、距離測定部134は、携帯機記憶部135に記憶された距離テーブルを参照して、通知された受信信号強度Iと対応する距離を、車載器2と携帯機1との間の距離Lとして取得する。距離測定部134は、距離Lをアンサー信号生成部137に通知する。   When the received signal strength I is notified, the distance measuring unit 134 measures the distance L (step S304). Specifically, the distance measuring unit 134 refers to the distance table stored in the portable device storage unit 135 to determine the distance corresponding to the received reception signal strength I between the in-vehicle device 2 and the portable device 1. As a distance L. The distance measurement unit 134 notifies the answer signal generation unit 137 of the distance L.

類似度算出部132は、受信信号強度Ix,Iy,Izを通知されると、過去に受信した、基準となる測定用信号Rrの受信信号強度Ix,Iy,Izと、今回受信した測定用信号Rrの受信信号強度Ix,Iy,Izと、の類似度Sを算出する(ステップS305)。基準となる測定用信号Rrは、例えば、前回受信した測定用信号Rrであるが、これに限られない。類似度算出部132は、算出した類似度Sをリレーアタック判定部133に通知する。   When notified of the received signal strengths Ix, Iy, and Iz, the similarity calculating unit 132 receives the received signal strengths Ix, Iy, and Iz of the reference measurement signal Rr received in the past and the measurement signal received this time. A similarity S between the received signal strengths Ix, Iy, and Iz of Rr is calculated (step S305). The reference measurement signal Rr is, for example, the measurement signal Rr received last time, but is not limited thereto. The similarity calculation unit 132 notifies the relay attack determination unit 133 of the calculated similarity S.

なお、類似度算出部132は、今回受信した測定用信号Rrを、その後に受信する測定用信号Rrの類似度Sを算出するための基準として利用する場合、今回受信した測定用信号Rrの受信信号強度Ix,Iy,Izを、基準となる測定用信号Rrの受信信号強度Ix,Iy,Izとして記憶すればよい。また、類似度算出部132は、基準となる測定用信号Rrの受信信号強度Ix,Iy,Izが記憶されていない場合、今回受信した測定用信号Rrの類似度Sを最小値(例えば、0)として算出すればよい。   When using the measurement signal Rr received this time as a reference for calculating the similarity S of the measurement signal Rr received thereafter, the similarity calculation unit 132 receives the measurement signal Rr received this time. The signal strengths Ix, Iy, and Iz may be stored as the received signal strengths Ix, Iy, and Iz of the reference measurement signal Rr. Further, when the received signal strengths Ix, Iy, and Iz of the reference measurement signal Rr are not stored, the similarity calculation unit 132 sets the similarity S of the measurement signal Rr received this time to a minimum value (for example, 0). ).

リレーアタック判定部133は、類似度Sを通知されると、当該類似度Sと、前回までに算出された類似度Sの合計Ssumと、の合計を、新たな合計Ssumとして算出する(ステップS306)。   When the relay attack determination unit 133 is notified of the similarity S, the relay attack determination unit 133 calculates the sum of the similarity S and the total Ssum of the similarities S calculated up to the previous time as a new total Ssum (step S306). ).

次に、リレーアタック判定部133は、携帯機記憶部135に記憶された類似度閾値Sthを読み出し、新たな合計Ssumが類似度閾値Sth以上であるか判定する(ステップS307)。リレーアタック判定部133は、合計Ssumが類似度閾値Sth以上である場合(ステップS307:YES)、リレーアタックが行われた(リレーアタックあり)と判定する(ステップS308)。また、リレーアタック判定部133は、合計Ssumが類似度閾値Sth未満である場合(ステップS307:NO)、リレーアタックが行われていない(リレーアタックなし)と判定する(ステップS313)。その後、リレーアタック判定部133は、リレーアタックの判定結果をアンサー信号生成部137に通知する。   Next, the relay attack determination unit 133 reads the similarity threshold Sth stored in the portable device storage unit 135 and determines whether the new total Ssum is equal to or greater than the similarity threshold Sth (Step S307). When the total Ssum is equal to or greater than the similarity threshold Sth (step S307: YES), the relay attack determination unit 133 determines that a relay attack has been performed (relay attack is present) (step S308). Further, when the total Ssum is less than the similarity threshold Sth (step S307: NO), the relay attack determination unit 133 determines that no relay attack is performed (no relay attack) (step S313). Thereafter, the relay attack determination unit 133 notifies the answer signal generation unit 137 of the determination result of the relay attack.

アンサー信号生成部137は、リレーアタックの判定結果を通知されると、携帯機記憶部135に記憶された携帯機IDを読み出し、プリアンブル信号Apと、携帯機ID、距離L、解錠要求、及びリレーアタックの判定結果を含む制御信号Acと、を含むアンサー信号Aを生成する(ステップS309)。アンサー信号生成部137は、リレーアタックが行われたと判定された場合、解錠要求を含まないアンサー信号Aを生成してもよい。その後、アンサー信号生成部137は、生成したアンサー信号Aを携帯機送信部12に入力する。携帯機送信部12は、アンサー信号Aを入力されると、送信アンテナA12からアンサー信号Aを無線で送信する(ステップS310)。   When the answer signal generation unit 137 is notified of the determination result of the relay attack, the answer signal generation unit 137 reads out the portable device ID stored in the portable device storage unit 135, reads the preamble signal Ap, the portable device ID, the distance L, the unlock request, and An answer signal A including the control signal Ac including the determination result of the relay attack is generated (step S309). When it is determined that the relay attack has been performed, the answer signal generation unit 137 may generate the answer signal A that does not include the unlock request. Thereafter, the answer signal generation unit 137 inputs the generated answer signal A to the portable device transmission unit 12. When the answer signal A is input, the portable transmitter 12 transmits the answer signal A wirelessly from the transmission antenna A12 (step S310).

リレーアタック判定部133は、ステップS305で算出された類似度Sがn個目の類似度Sである場合(ステップS311:YES)、合計Ssumをリセットする(ステップS312)。一方、ステップS305で算出された類似度Sがn個目の類似度Sでない場合(ステップS311:NO)、携帯機1は処理を終了する。nは、リレーアタックの判定に利用する類似度Sの数の予め設定された上限値である。   When the similarity S calculated in step S305 is the nth similarity S (step S311: YES), the relay attack determination unit 133 resets the total Ssum (step S312). On the other hand, when the similarity S calculated in step S305 is not the n-th similarity S (step S311: NO), the portable device 1 ends the process. n is a preset upper limit value of the number of similarities S used for determination of relay attack.

携帯機1は、リクエスト信号Rを受信するたびに、以上の処理を実行する。これにより、携帯機1は、リクエスト信号Rを受信するたびに、リレーアタックの判定結果を含むアンサー信号Aを送信することができる。   Each time the portable device 1 receives the request signal R, the portable device 1 performs the above processing. Thereby, whenever the portable device 1 receives the request signal R, the portable device 1 can transmit the answer signal A including the determination result of the relay attack.

なお、図12におけるステップS311,S312の処理は、リレーアタックの判定後に行われてもよい。また、携帯機1は、リレーアタックありと判定された場合(ステップS308)、ステップS309,S310の処理を省略してもよい。この場合、アンサー信号Aは、リレーアタックなしと判定された場合にだけ送信される。したがって、アンサー信号Aには、リレーアタックの判定結果が含まれなくてもよい。また、携帯機1は、n個の類似度Sが算出されるまで、合計Ssumの算出、リレーアタックの判定、及びアンサー信号Aの送信を行わなくてもよい。この場合、リレーアタック判定部133は、n個目の類似度Sを通知されるまでの間、それまでに通知された各類似度Sを記憶しておけばよい。   Note that the processing of steps S311 and S312 in FIG. 12 may be performed after determination of the relay attack. Further, when it is determined that there is a relay attack (step S308), the portable device 1 may omit the processes of steps S309 and S310. In this case, the answer signal A is transmitted only when it is determined that there is no relay attack. Therefore, the answer signal A may not include the determination result of the relay attack. Further, the portable device 1 may not perform the calculation of the total Ssum, the determination of the relay attack, and the transmission of the answer signal A until n similarities S are calculated. In this case, the relay attack determination unit 133 may store each similarity S notified so far until the n-th similarity S is notified.

以上説明した通り、本実施形態に係るRKEシステム100は、異なる送信アンテナA23から送信された複数の測定用信号Rrの類似度Sに基づいて、リレーアタックが行われたか判定する。これにより、リレーアタックが行われたにもかかわらず類似度Sが小さい場合(異なる送信アンテナA23から送信されたリクエスト信号Rの受信信号強度Ix,Iy,Izの比率が異なる場合)や、リレーアタックが行われていないにもかかわらず類似度Sが大きい場合(異なる送信アンテナA23から送信されたリクエスト信号Rの受信信号強度Ix,Iy,Izの比率が似ている場合)があったとしても、リレーアタックが行われたか否かを精度よく判定することができる。この結果、リレーアタックの検知精度を向上させ、RKEシステム100の安全性を向上させることができる。また、リレーアタックの誤検知を抑制し、ユーザUの利便性を向上させることができる。   As described above, the RKE system 100 according to the present embodiment determines whether a relay attack has been performed based on the similarity S of the plurality of measurement signals Rr transmitted from different transmission antennas A23. As a result, when the similarity S is small despite the relay attack being performed (when the ratios of the received signal strengths Ix, Iy, and Iz of the request signals R transmitted from different transmission antennas A23 are different), or the relay attack Even if there is a case where the similarity S is large even though the ratios of the received signal strengths Ix, Iy, and Iz of request signals R transmitted from different transmission antennas A23 are similar, It is possible to accurately determine whether or not a relay attack has been performed. As a result, the relay attack detection accuracy can be improved and the safety of the RKE system 100 can be improved. In addition, erroneous detection of the relay attack can be suppressed and the convenience of the user U can be improved.

図13は、本実施形態に係る携帯機1の機能構成の他の例を示す図である。図13の携帯機1は、類似度算出部132及びリレーアタック判定部133を備えない。他の構成は、図5と同様である。図13の携帯機1は、車載器2からリクエスト信号Rを受信するたびに、プリアンブル信号Apと、リクエスト信号Rに含まれる測定用信号Rrの受信信号強度Ix,Iy,Izを含む制御信号Acと、を含むアンサー信号Aを無線で送信する。   FIG. 13 is a diagram illustrating another example of the functional configuration of the portable device 1 according to the present embodiment. The portable device 1 in FIG. 13 does not include the similarity calculation unit 132 and the relay attack determination unit 133. Other configurations are the same as those in FIG. Each time the portable device 1 in FIG. 13 receives the request signal R from the vehicle-mounted device 2, the control signal Ac including the preamble signal Ap and the received signal strengths Ix, Iy, and Iz of the measurement signal Rr included in the request signal R. The answer signal A including these is transmitted by radio.

また、図14は、本実施形態に係る車載器2の機能構成の他の例を示す図である。図14の車載器2は、類似度算出部236及びリレーアタック判定部237を備える。類似度算出部236及びリレーアタック判定部237の機能は、類似度算出部132及びリレーアタック判定部133とそれぞれ同様である。他の構成は、図9と同様である。図14の車載器2は、携帯機1からアンサー信号Aを受信するたびに、類似度算出部236が、アンサー信号Aに含まれる受信信号強度Ix,Iy,Izに基づいて類似度Sを算出し、リレーアタック判定部237が、複数の類似度Sに基づいて合計Ssumを算出し、当該合計Ssumと車載器記憶部232に記憶された類似度閾値Sthとを比較し、リレーアタックが行われたか判定する。   Moreover, FIG. 14 is a figure which shows the other example of a function structure of the onboard equipment 2 which concerns on this embodiment. The vehicle-mounted device 2 in FIG. 14 includes a similarity calculation unit 236 and a relay attack determination unit 237. The functions of the similarity calculation unit 236 and the relay attack determination unit 237 are the same as those of the similarity calculation unit 132 and the relay attack determination unit 133, respectively. Other configurations are the same as those in FIG. In the vehicle-mounted device 2 in FIG. 14, every time the answer signal A is received from the portable device 1, the similarity calculation unit 236 calculates the similarity S based on the received signal strengths Ix, Iy, and Iz included in the answer signal A. Then, the relay attack determination unit 237 calculates the total Ssum based on the plurality of similarities S, compares the total Ssum with the similarity threshold Sth stored in the in-vehicle device storage unit 232, and the relay attack is performed. Judge whether or not.

このように、図13の携帯機1及び図14の車載器2により、異なる送信アンテナA23から送信された複数の測定用信号Rrの類似度Sに基づいて、リレーアタックが行われたか判定することができる。したがって、上記と同様に、リレーアタックの検知精度を向上させ、RKEシステム100の安全性を向上させることができる。また、リレーアタックの誤検知を抑制し、ユーザUの利便性を向上させることができる。   In this way, the portable device 1 in FIG. 13 and the vehicle-mounted device 2 in FIG. 14 determine whether a relay attack has been performed based on the similarity S of the plurality of measurement signals Rr transmitted from different transmission antennas A23. Can do. Therefore, similarly to the above, the detection accuracy of the relay attack can be improved, and the safety of the RKE system 100 can be improved. In addition, erroneous detection of the relay attack can be suppressed and the convenience of the user U can be improved.

なお、RKEシステム100における機能構成の配置は、以上の例に限られない。例えば、類似度算出部132を携帯機1に配置し、リレーアタック判定部237を車載器2に配置することも可能である。この場合、携帯機1はリクエスト信号Rを受信するたびに類似度Sを含むアンサー信号Aを送信し、車載器2はアンサー信号Aを受信するたびに当該アンサー信号Aに含まれる類似度Sに基づいてリレーアタックの有無を判定すればよい。   The arrangement of the functional configuration in the RKE system 100 is not limited to the above example. For example, the similarity calculation unit 132 can be arranged in the portable device 1 and the relay attack determination unit 237 can be arranged in the vehicle-mounted device 2. In this case, every time the portable device 1 receives the request signal R, the portable device 1 transmits the answer signal A including the similarity S, and the vehicle-mounted device 2 increases the similarity S included in the answer signal A every time the answer signal A is received. Based on this, the presence or absence of a relay attack may be determined.

なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更可能であり、その応用形態に応じて適切に定めることができる。   It should be noted that the present invention is not limited to the configuration shown here, such as a combination with other elements in the configuration described in the above embodiment. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form.

1:携帯機
2:車載器
3:ドア制御部
11:携帯機受信部
12:携帯機送信部
13:携帯機制御部
21:車載器受信部
22:車載器送信部
23:車載器制御部
100:RKEシステム
131:受信信号強度算出部
132:類似度算出部
133:リレーアタック判定部
134:距離測定部
135:携帯機記憶部
136:リクエスト信号認証部
137:アンサー信号生成部
231:距離判定部
232:車載器記憶部
233:アンサー信号認証部
234:制御信号生成部
235:リクエスト信号生成部
236:類似度算出部
237:リレーアタック判定部
1: portable device 2: on-vehicle device 3: door control unit 11: portable device reception unit 12: portable device transmission unit 13: portable device control unit 21: on-vehicle device reception unit 22: on-vehicle device transmission unit 23: on-vehicle device control unit 100 : RKE system 131: Received signal strength calculation unit 132: Similarity calculation unit 133: Relay attack determination unit 134: Distance measurement unit 135: Portable device storage unit 136: Request signal authentication unit 137: Answer signal generation unit 231: Distance determination unit 232: OBE storage unit 233: answer signal authentication unit 234: control signal generation unit 235: request signal generation unit 236: similarity calculation unit 237: relay attack determination unit

Claims (5)

車載器が複数の送信アンテナからそれぞれ送信した測定用信号を含むリクエスト信号を受信する3軸アンテナを備えた携帯機受信部と、
前記車載器にアンサー信号を送信する携帯機送信部と、
前記携帯機受信部及び前記携帯機送信部を制御する携帯機制御部と、
を備え、
前記携帯機制御部は、
前記測定用信号の軸毎の受信信号強度を算出する受信信号強度算出部と、
異なる前記送信アンテナから送信された前記測定用信号の前記受信信号強度の間の類似度を算出する類似度算出部と、
複数の前記類似度に基づいて、リレーアタックが行われたか判定するリレーアタック判定部と、
を備える携帯機。
A portable device receiving unit including a three-axis antenna that receives a request signal including a measurement signal transmitted from each of a plurality of transmitting antennas by an in-vehicle device;
A portable transmitter that transmits an answer signal to the vehicle-mounted device; and
A portable device controller for controlling the portable device receiver and the portable device transmitter;
With
The portable device control unit
A received signal strength calculation unit for calculating the received signal strength for each axis of the measurement signal;
A similarity calculator that calculates a similarity between the received signal strengths of the measurement signals transmitted from different transmitting antennas;
A relay attack determination unit that determines whether a relay attack has been performed based on the plurality of similarities;
A portable machine equipped with.
前記リレーアタック判定部は、複数の前記類似度の合計が閾値以上である場合、前記リレーアタックが行われたと判定する
請求項1に記載の携帯機。
The portable device according to claim 1, wherein the relay attack determination unit determines that the relay attack has been performed when a total of a plurality of the similarities is equal to or greater than a threshold value.
携帯機からアンサー信号を受信する車載器受信部と、
複数の送信アンテナを備え、前記複数の送信アンテナからそれぞれ前記携帯機に測定用信号を含むリクエスト信号を送信する車載器送信部と、
前記車載器受信部及び前記車載器送信部を制御する車載器制御部と、
を備え、
前記車載器制御部は、
異なる前記送信アンテナから送信された前記測定用信号の受信信号強度の間の類似度を算出する類似度算出部と、
複数の前記類似度に基づいて、リレーアタックが行われたか判定するリレーアタック判定部と、
を備える車載器。
An in-vehicle device receiver for receiving an answer signal from a portable device;
A plurality of transmission antennas, an on-vehicle transmitter that transmits a request signal including a measurement signal to each of the portable devices from the plurality of transmission antennas;
An on-vehicle device control unit for controlling the on-vehicle device reception unit and the on-vehicle device transmission unit, and
With
The in-vehicle device control unit is
A similarity calculator that calculates a similarity between the received signal strengths of the measurement signals transmitted from different transmitting antennas;
A relay attack determination unit that determines whether a relay attack has been performed based on the plurality of similarities;
On-vehicle device equipped with.
前記リレーアタック判定部は、複数の前記類似度の合計が閾値以上である場合、前記リレーアタックが行われたと判定する
請求項3に記載の車載器。
The on-vehicle device according to claim 3, wherein the relay attack determination unit determines that the relay attack is performed when a total of a plurality of the similarities is equal to or greater than a threshold value.
携帯機と、車載器と、を備えたリモートキーレスエントリーシステムであって、
前記携帯機は、
前記車載器から測定用信号を含むリクエスト信号を受信する3軸アンテナを備えた携帯機受信部と、
前記車載器にアンサー信号を送信する携帯機送信部と、
前記携帯機受信部及び前記携帯機送信部を制御する携帯機制御部と、
を備え、
前記車載器は、
前記携帯機から前記アンサー信号を受信する車載器受信部と、
前記携帯機に前記リクエスト信号を送信する複数の送信アンテナを備えた車載器送信部と、
前記車載器受信部及び前記車載器送信部を制御する車載器制御部と、
を備え、
前記測定用信号の軸毎の受信信号強度を算出する受信信号強度算出部と、
異なる前記送信アンテナから送信された前記測定用信号の前記受信信号強度の間の類似度を算出する類似度算出部と、
複数の前記類似度に基づいて、リレーアタックが行われたか判定するリレーアタック判定部と、
を更に備えるリモートキーレスエントリーシステム。
A remote keyless entry system comprising a portable device and an in-vehicle device,
The portable device is
A portable receiver including a three-axis antenna for receiving a request signal including a measurement signal from the vehicle-mounted device;
A portable transmitter that transmits an answer signal to the vehicle-mounted device; and
A portable device controller for controlling the portable device receiver and the portable device transmitter;
With
The in-vehicle device is
An in-vehicle receiver that receives the answer signal from the portable device;
An in-vehicle device transmission unit comprising a plurality of transmission antennas for transmitting the request signal to the portable device;
An on-vehicle device control unit for controlling the on-vehicle device reception unit and the on-vehicle device transmission unit, and
With
A received signal strength calculation unit for calculating the received signal strength for each axis of the measurement signal;
A similarity calculator that calculates a similarity between the received signal strengths of the measurement signals transmitted from different transmitting antennas;
A relay attack determination unit that determines whether a relay attack has been performed based on the plurality of similarities;
Remote keyless entry system.
JP2018099686A 2018-05-24 2018-05-24 Portable devices, on-board units, and remote keyless entry systems Active JP7002997B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018099686A JP7002997B2 (en) 2018-05-24 2018-05-24 Portable devices, on-board units, and remote keyless entry systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018099686A JP7002997B2 (en) 2018-05-24 2018-05-24 Portable devices, on-board units, and remote keyless entry systems

Publications (2)

Publication Number Publication Date
JP2019203329A true JP2019203329A (en) 2019-11-28
JP7002997B2 JP7002997B2 (en) 2022-01-20

Family

ID=68726365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018099686A Active JP7002997B2 (en) 2018-05-24 2018-05-24 Portable devices, on-board units, and remote keyless entry systems

Country Status (1)

Country Link
JP (1) JP7002997B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021131713A1 (en) 2019-12-24 2021-07-01 株式会社システムデザイン Smart key accommodation case for vehicle
CN114095934A (en) * 2021-10-28 2022-02-25 杭州逗酷软件科技有限公司 Relay attack identification method and device, electronic device, storage medium
CN114630329A (en) * 2022-03-23 2022-06-14 大陆投资(中国)有限公司 Method and device for identifying relay attack in PEPS scene

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006342545A (en) * 2005-06-08 2006-12-21 Alps Electric Co Ltd Keyless entry unit
JP2015229858A (en) * 2014-06-04 2015-12-21 株式会社オートネットワーク技術研究所 Vehicle communication system, in-vehicle device, portable device, and computer program
JP2017501321A (en) * 2013-12-03 2017-01-12 フーフ・ノース・アメリカ・オートモーティブ・パーツ・マニュファクチャリング・コーポレーション Vehicle control system to prevent relay attack
US20170193717A1 (en) * 2016-01-04 2017-07-06 Hyundai Motor Company Smart key and method of controlling the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006342545A (en) * 2005-06-08 2006-12-21 Alps Electric Co Ltd Keyless entry unit
JP2017501321A (en) * 2013-12-03 2017-01-12 フーフ・ノース・アメリカ・オートモーティブ・パーツ・マニュファクチャリング・コーポレーション Vehicle control system to prevent relay attack
JP2015229858A (en) * 2014-06-04 2015-12-21 株式会社オートネットワーク技術研究所 Vehicle communication system, in-vehicle device, portable device, and computer program
US20170193717A1 (en) * 2016-01-04 2017-07-06 Hyundai Motor Company Smart key and method of controlling the same

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021131713A1 (en) 2019-12-24 2021-07-01 株式会社システムデザイン Smart key accommodation case for vehicle
JP2021101523A (en) * 2019-12-24 2021-07-08 衛 飯田 Vehicle smart key storage case
US11699313B2 (en) 2019-12-24 2023-07-11 Mamoru Iida Smart key storage case for vehicle
CN114095934A (en) * 2021-10-28 2022-02-25 杭州逗酷软件科技有限公司 Relay attack identification method and device, electronic device, storage medium
CN114630329A (en) * 2022-03-23 2022-06-14 大陆投资(中国)有限公司 Method and device for identifying relay attack in PEPS scene

Also Published As

Publication number Publication date
JP7002997B2 (en) 2022-01-20

Similar Documents

Publication Publication Date Title
JP6725302B2 (en) Keyless entry system
CN108368709B (en) In-vehicle device, portable device, and wireless communication system for vehicle
JP7114413B2 (en) Authentication system and authentication method
US10994698B2 (en) Remote keyless entry system
JP7063666B2 (en) Authentication system
JP6919451B2 (en) Portable device position estimation system
US9997000B2 (en) Door unlocking system and door unlocking method
JP6695774B2 (en) Electronic key system with biometrics
EP3050762B1 (en) Electronic key registration system
CN108292931A (en) Vehicle carried device, portable equipment and vehicle wireless communication system
JP2019051803A (en) Engine switch device
JP7002997B2 (en) Portable devices, on-board units, and remote keyless entry systems
JP6856488B2 (en) Switch device
EP3640880B1 (en) Vehicular control system
JP2018178461A (en) User authentication system and user authentication method
JP6951044B2 (en) Key unit, locking / unlocking system, program, storage medium
JP6702840B2 (en) Wireless communication correctness determination system
WO2019193866A1 (en) Portable device, vehicular on-board device, and remote keyless entry system
JP6557078B2 (en) Electronic key and electronic key system
JP2015151039A (en) key information registration system
WO2018186075A1 (en) Vehicle-mounted instrument, portable device, and keyless entry system
JP2019157426A (en) Door lock control system and door lock device
JP2019100059A (en) On-vehicle apparatus and remote keyless entry system
JP2016211259A (en) Unauthorized communication establishment prevention system
JP2020117945A (en) On-vehicle device and key-less entry system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210217

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211215

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211228

R150 Certificate of patent or registration of utility model

Ref document number: 7002997

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150