Control system, control device, and control method
The control system addresses unauthorized key registration in vehicle systems by using software-based authentication and registration count management to securely add new keys without complex hardware, enhancing security and reducing costs.
Patent Information
- Application Number
- JP2024023432
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2025-09-01
AI Technical Summary
In vehicle electronic key systems, unauthorized registration of additional electronic keys can occur, leading to increased complexity and cost due to the need for complex circuit configurations to distinguish between user-held keys and other registered keys.
A control system and method that limits key authentication by expanding software processing to prevent duplicate key registration, allowing new keys to be added without complex hardware configurations, using a control device that authenticates a master key and tracks registration counts to manage additional keys.
Enables secure addition of new electronic keys without complex hardware, enhancing security and reducing costs by distinguishing between master and secondary keys, and tracking fraudulent activities.
Smart Images

Figure 2025126994000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a control system, a control device, and a control method. [Background technology]
[0002] In a vehicle electronic key system, a configuration is disclosed in which a new electronic key can be additionally registered to a vehicle in addition to an electronic key that has already been registered.
[0003] For example, Patent Document 1 describes an automobile ID system that prevents unauthorized registration of electronic keys without the user's knowledge by authenticating registered keys when additional electronic keys are registered.
[0004] Patent Document 2 describes an electronic key registration system that can determine, using an electronic key held by a user, whether there are any registered electronic keys other than the electronic key held by the user.
[0005] Patent Document 3 describes an electronic key that uses a registered master key that has already been registered at the time of shipping from the factory, and disables the additional registration function by operating a button. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Publication No. 9-256702 [Patent Document 2] Patent No. 5629590 [Patent Document 3] Japanese Patent Application Publication No. 2017-125307 Summary of the Invention [Problem to be solved by the invention]
[0007] In the above-mentioned vehicle electronic key system, for example, when a vehicle is rented to a third party, it is possible that the third party may register an additional electronic key, resulting in the registration of an unauthorized electronic key without the user's knowledge. Furthermore, to distinguish between the electronic key held by the user and registered electronic keys other than the electronic key held by the user, as in Patent Document 2, for example, a function for transmitting and receiving data between electronic keys is required, which poses a problem of increased costs due to the complex circuit configuration.
[0008] The present disclosure has been made in consideration of the above-mentioned problems, and provides a function that limits the keys that can be used for authentication when registering a new key by expanding the software processing mechanism for preventing duplicate registration of keys to multiple vehicles. Compared to conventional methods, this provides a control system, control device, and control method that allows new electronic keys to be added and registered to a vehicle without implementing a complex hardware configuration. [Means for solving the problem]
[0009] A control system according to the present disclosure includes a control device, a first electronic key registered in the control device, and a second electronic key different from the first electronic key. In an additional registration mode indicating a mode for registering the second electronic key, the control device additionally registers the second electronic key, subject to authentication of the first electronic key and the number of registrations of the first electronic key. [Effects of the Invention]
[0010] According to the control system, control device, and control method disclosed herein, a new electronic key can be additionally registered to a vehicle without implementing a complex hardware configuration, as compared to conventional methods. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram illustrating an example of a control system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing an example of keyless communication in the control system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a format of a keyless signal according to the embodiment. [Figure 4] FIG. 4 is a block diagram illustrating an example of a functional configuration of a control system according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a format of a search signal according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a format of a response signal according to the embodiment. [Figure 7] FIG. 7 is a block diagram illustrating an example of smart communication in the control system according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a format of an additional registration request signal according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of a format of a response signal according to the embodiment. [Figure 10] FIG. 10 is a table showing an example of data stored in the storage unit of the control device according to the embodiment. [Figure 11] FIG. 11 is a sequence diagram showing an example of the processing flow of the control system according to the embodiment. [Figure 12] FIG. 12 is a flowchart illustrating an example of a processing flow of the control device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, an embodiment of a control system 100 according to the present disclosure will be described with reference to the drawings.
[0013] 1 is a block diagram showing an example of a functional configuration of a control system 100 according to an embodiment. The control system 100 according to the embodiment includes a vehicle 10 and a portable device 40.
[0014] The vehicle 10 includes a control device 20 and a door lock mechanism 30.
[0015] The control device 20 includes an ECU (Electronic Control Unit) and the like, and controls devices and processes information within the vehicle 10. The door lock mechanism 30 is one of the devices provided within the vehicle 10. The control device 20 and the door lock mechanism 30 are connected via a network for connecting in-vehicle devices, such as a CAN (Controller Area Network). The door lock mechanism 30 receives instructions from the control device 20 via the network and performs operations according to the received instructions.
[0016] The control device 20 receives a transmission signal from the portable device 40. If the received transmission signal is normal, the control device 20 issues an instruction to the door lock mechanism 30 according to the control command included in the transmission signal, causing the door lock mechanism 30 to operate according to the control command. In this embodiment, the door lock mechanism 30 is a mechanism that locks and unlocks the vehicle 10.
[0017] The control device 20 receives a transmission signal including a lock command from the portable device 40, and if the received transmission signal is normal, gives an instruction to the door lock mechanism 30 to lock the door, causing the door lock mechanism 30 to lock the door of the vehicle 10 and prevent the door from being opened from the outside.
[0018] The control device 20 receives a transmission signal including an unlock command from the portable device 40, and if the received transmission signal is normal, gives an instruction to the door lock mechanism 30 to unlock the door, causing the door lock mechanism 30 to unlock the door of the vehicle 10 and operate so that the door can be opened from the outside.
[0019] The door lock mechanism 30 is not limited to a device for locking or unlocking the doors of the vehicle 10, but may be other devices. The control system 100 is not limited to the vehicle 10, and may be applied to a system for remotely controlling other devices.
[0020] The portable device 40 receives a control operation for the vehicle 10 from a user, and wirelessly transmits a transmission signal including a control command for controlling the vehicle 10 in accordance with the operation by the user. The portable device 40 is paired with the vehicle 10. The vehicle 10 operates in accordance with the control command included in the transmission signal transmitted from the paired portable device 40.
[0021] In this embodiment, the portable device 40 is used instead of a key for the vehicle 10. In this embodiment, the portable device 40 has a lock button 44 that accepts a control operation to lock the doors of the vehicle 10, and an unlock button 45 that accepts a control operation to unlock the doors of the vehicle 10.
[0022] When the lock button 44 is pressed by the user, the portable device 40 wirelessly transmits a transmission signal including a lock command. The lock command is a control command for locking the doors of the vehicle 10 so that they cannot be opened from the outside. When the unlock button 45 is pressed, the portable device 40 transmits a transmission signal including an unlock command. The unlock command is a control command for unlocking the doors of the vehicle 10 so that they can be opened from the outside.
[0023] The portable device 40 has a plurality of portable devices. The plurality of portable devices are a first portable device 41, a second portable device 42, which are registered in advance in the control device 20, and a third portable device 43, which is additionally registered by the control device 20. The first portable device 41 and the second portable device 42 are, for example, keys that are paired when the vehicle 10 is manufactured. The first portable device 41 and the second portable device 42 are an example of a first electronic key. The first electronic key is an electronic key that has already been registered in the control device 20.
[0024] Here, the first portable device 41 is treated as a master key. A master key is a portable device to which other portable devices can be additionally registered. The second portable device 42 is treated, for example, as a key to be lent to another person. A key to be lent to another person is a portable device to which other portable devices cannot be additionally registered. The third portable device 43 is an example of a second electronic key. The second electronic key is an electronic key different from the first electronic key.
[0025] This embodiment relates to a control system 100 that executes wireless communication between a control device 20 mounted on a vehicle 10 and a portable device 40 (electronic key) carried by a user to lock or unlock the doors of the vehicle 10. In the control system 100 that executes wireless communication between the control device 20 and the portable device 40, two communication sequences are defined.
[0026] The first is a communication sequence for executing two-way communication between the control device 20 and the portable device 40, such as smart communication. The second is a communication sequence for executing one-way communication from the portable device 40 to the control device 20, such as keyless communication. In this embodiment, the keyless communication will be described first, and then the smart communication will be described.
[0027] 2 is a block diagram showing an example of keyless communication in the control system 100 according to the embodiment. The portable device 40 holds a portable ID. The portable ID is an ID for identifying the portable device 40 in keyless communication, and has a value that differs for each individual portable device 40. The portable ID is also simply referred to as an ID. When a predetermined operation is performed on the operation unit of the portable device 40, for example, when a user presses the lock button 44 of the portable device 40 to perform an operation to unlock the door, the portable device 40 transmits a keyless signal to the control device 20.
[0028] 3 is a diagram showing an example of a format of a keyless signal according to an embodiment. The keyless signal F1 includes a preamble, a synchronization signal, and data, in that order. The preamble and synchronization signal are the same as those in the response signal. The data includes a command, a mobile ID, a rolling code, and a check code (e.g., a CRC (Cyclic Redundancy Check)).
[0029] The command indicates information for specifying a function to be executed by keyless communication, for example, an instruction to unlock a door. The mobile ID is an ID for identifying the portable device 40. The rolling code indicates a value that increases each time a keyless signal is transmitted from the portable device 40, and is indicated by, for example, 2 bytes. Specifically, the value of the rolling code increases by "1" each time a keyless signal is transmitted. The CRC is an error correction code. Known technologies may be used for these, so a description thereof will be omitted here. Return to Figure 2.
[0030] The control device 20 receives the keyless signal F1. Based on the mobile ID and rolling code included in the keyless signal F1, the control device 20 determines whether or not to unlock the door lock mechanism 30 of the vehicle 10. If it is determined that the door should be unlocked, the control device 20 outputs an instruction to unlock the vehicle 10. Note that the same processing is performed when the door lock mechanism 30 is locked, with the only difference being the content of the command.
[0031] 4 is a block diagram showing an example of the functional configuration of a control system 100 according to an embodiment. A vehicle 10 includes an ECU 11, a control device 20, and a door lock mechanism 30.
[0032] The control device 20 includes a control unit 202, an RF receiving unit 203, an LF transmitting unit 204, and a storage unit 205. The processor included in the control device 20 realizes the processes of the control unit 202, the RF receiving unit 203, and the LF transmitting unit 204.
[0033] Portable device 40 includes an operation unit 401, a control unit 402, an RF transmission unit 403, an LF reception unit 404, and a storage unit 405. Operation unit 401 is an example of lock button 44 and unlock button 45. A processor included in portable device 40 realizes the processes of control unit 402, RF transmission unit 403, and LF reception unit 404.
[0034] A sensor (not shown) mounted on the vehicle 10 detects a series of operations, such as stopping the engine or motor of the vehicle 10, and opening and closing the doors. When the ECU 11 is notified by the sensor that this series of operations has been detected, it outputs the detection of the operations to the control unit 201. Smart communication is also called a smart entry system, a smart key system, or a passive keyless entry (PKE) system.
[0035] The control unit 202 determines to transmit a search signal in smart communication when it receives the detection of the operation from the ECU 11. The control unit 202 generates the search signal.
[0036] The search signal is an LF (Low Frequency) signal, for example, a signal in the 125 kHz band. The smart communication distance of the LF signal is limited to a range of, for example, about 2 m from the vehicle 10. The control unit 202 outputs the search signal to the LF transmission unit 204. The LF transmission unit 204 transmits the search signal to the portable device 40.
[0037] The search signal will now be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the format of the search signal according to the embodiment. The search signal F2, for example, includes a wake pattern, a command, and an authentication code arranged in that order. The wake pattern is a signal for causing the portable device 40 to start LF signal reception processing, and is a signal with a pattern known to the portable device 40.
[0038] The command indicates a function to be executed by smart communication, for example, a function for causing portable device 40 to detect a search signal and instruct it to return predetermined data. The authentication code is random number data that allows control device 20 to identify first portable device 41 or second portable device 42, and a portable device that receives a search signal encrypts and returns the authentication code. Return to Figure 4.
[0039] The LF receiving unit 404 of the portable device 40 receives the search signal F2 from the control device 20. The LF receiving unit 404 outputs the search signal F2 to the control unit 402. The control unit 402 extracts the authentication code included in the search signal F2. The control unit 402 also encrypts the authentication code (hereinafter also referred to as authentication verification data) using the authentication code and an encryption key (not shown) stored in the storage unit 405, and returns and transmits a response signal including ID and registration count data from the RF transmitting unit 403 following the preamble signal, as shown in FIG. 6 .
[0040] The control device 20 decrypts the received authentication verification data using an encryption key (not shown) corresponding to the ID stored in the storage unit 205, and checks whether it matches the transmitted authentication code, thereby determining whether the portable device that responded to the search signal is legitimate. Since any known technology can be used for authentication, a detailed description will be omitted here. If authentication fails, the processing described below will not be executed.
[0041] The response signal transmitted by the control unit 402 is an RF (Radio Frequency) signal, for example, a signal in the 300 MHz band, which is the same frequency band as the keyless signal.
[0042] The response signal will now be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of the format of the response signal according to the embodiment. The response signal F3, for example, includes a preamble, ID, authentication verification data, and registration count data, arranged in that order. The preamble is a commonly known signal used to establish smart communication between the portable device 40 and the control device 20. The ID is the ID of the portable device 40 registered in the control device 20. The registration count data is the number of times registration has been made with the control device 20. The authentication verification data is as described above.
[0043] The registration count data is set to, for example, "FFh" if the key is a master key. If the key is not a master key, the number registered in the control device 20 is set. That is, since the first portable device 41 in this embodiment is a master key, the data value of the registration count is "FFh." The registration count of the first portable device 41 is set to the maximum value in advance.
[0044] Furthermore, since the second portable device 42 is a key to be lent to others, the data value of the number of registrations is less than "FFh" and the initial value is "01h." The format of the number of registrations data is, for example, hexadecimal. Note that the response signal F3 is not necessarily limited to this. Return to FIG. 4.
[0045] The control unit 402 outputs the response signal F3 to the RF transmission unit 403. The RF transmission unit 403 transmits the response signal F3 to the control device 20. This corresponds to transmitting the response signal F3 to the control device 20 in response to the search signal F2 received from the control device 20.
[0046] The RF receiving unit 203 of the control device 20 receives the response signal F3 from the portable device 40. If the RF receiving unit 203 does not receive the response signal F3 for a certain period of time after the LF transmitting unit 204 transmits the search signal F2, the control unit 202 may cause the LF transmitting unit 204 to retransmit the search signal F2. The RF receiving unit 203 outputs the response signal F3 to the control unit 202.
[0047] Based on the ID and registration count data included in the response signal F3, the control unit 202 recognizes that it has received a response from the portable device 40 to the search signal F2 that it has already transmitted. Subsequently, the control unit 202 determines to lock the doors of the vehicle 10. Next, the control unit 202 locks the door lock mechanism 12 via the ECU 11. Note that a similar process may be performed when unlocking the doors. Note that the operation unit of the portable device 40 is used during keyless communication, but a description thereof will be omitted here.
[0048] This configuration can be realized in hardware terms by any computer's CPU (Central Processing Unit), memory, and other LSIs (Large Scale Integration), and in software terms by programs loaded into memory, but here we depict functional blocks realized by the cooperation of these. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware alone or by a combination of hardware and software.
[0049] As explained above, when the authentication based on the authentication reference data in the control device 20 is successful, smart communication for locking or unlocking the doors is established. In this situation, the control device 20 can lock or unlock the doors of the vehicle 10 using multiple portable devices 40.
[0050] Next, the details of the additional registration process in which the control device 20 adds a new portable device 40 will be described. FIG. 7 is a block diagram showing an example of smart communication in the control system 100 according to the embodiment. The smart communication in FIG. 7 is smart communication in the additional registration process in which the control device 20 adds a new third portable device 43. In an additional registration mode indicating a mode for registering a second electronic key different from an already registered first electronic key, the control device 20 additionally registers the second electronic key, subject to authentication of the first electronic key and the number of registrations of the first electronic key. Here, the newly added portable device is the third portable device 43.
[0051] Specifically, the control unit 202 of the control device 20 receives, from the ECU 11, detection of an operation by the user to newly add the portable device 40. The operation by the user to newly add the portable device 40 is, for example, an operation of turning on / off the ignition by the user, or an operation of continuously opening and closing the doors of the vehicle 10.
[0052] Furthermore, when the control unit 202 receives detection of an operation of newly adding the third portable device 43, it receives setting of the additional registration mode. Then, the control unit 202 determines to transmit an authentication request signal in smart communication in order to perform setting processing of the additional registration mode.
[0053] Furthermore, the control unit 202 generates an authentication request signal. The authentication request signal corresponds to the process of transmitting the above-mentioned search signal from the LF transmission unit 204 to the first portable device 41.
[0054] The LF receiving unit 404 of the first portable device 41 receives the authentication request signal from the control device 20. The LF receiving unit 404 also outputs the authentication request signal to the control unit 402. The control unit 402 transmits a response signal to the control device 20. The response signal has the format shown in FIG. 6 described above.
[0055] The RF receiving unit 203 of the control device 20 receives the response signal from the first portable device 41. The RF receiving unit 203 outputs the response signal to the control unit 202.
[0056] Based on the ID and registration count data included in the response signal, the control unit 202 recognizes that it has received a response from the first portable device 41 to the authentication request signal that it has already transmitted. Subsequently, the control unit 202 performs authentication based on the ID included in the response signal to determine whether the portable device is already registered. That is, the control device 20 receives authentication information from the first electronic key as a response to the authentication request signal, and authenticates the first electronic key based on the received authentication information. The ID included in the response signal is an example of authentication information. The registration count data included in the response signal is an example of first registration count information that indicates the number of times the first electronic key has been registered.
[0057] If the ID stored in memory 205 of control device 20 does not match the ID included in the response signal, control unit 202 determines that the response signal is from an unregistered portable device and authentication is not established, and the additional registration mode setting process ends.On the other hand, if the ID stored in memory 205 of control device 20 matches the ID included in the response signal, control unit 202 determines that the response signal is from a registered portable device and authentication is established, and generates an additional registration request signal for additionally registering a new portable device.
[0058] The control unit 202 outputs an additional registration request signal to the LF transmission unit 204. The LF transmission unit 204 transmits the additional registration request signal to the third portable device 43. That is, after authenticating the first electronic key based on the authentication information, the control device 20 transmits an additional registration request signal to the second electronic key, requesting first additional registration information indicating information to be used for additional registration. Here, the additional registration request signal will be described with reference to FIG. 8.
[0059] 8 is a diagram showing an example of the format of the additional registration request signal according to the embodiment. The additional registration request signal F4 includes, for example, a wake pattern and a command, arranged in that order. The wake pattern is a signal that causes the third portable device 43 to detect reception of the additional registration request signal F4, and is a signal with a pattern known to the third portable device 43. The command indicates a function to be executed by smart communication, for example, a function for requesting additional registration.
[0060] Returning to Fig. 7, the LF receiving unit 404 of the third portable device 43 receives the additional registration request signal F4 from the control device 20. The LF receiving unit 404 outputs the additional registration request signal F4 to the control unit 402. The control unit 402 decodes the content of the command included in the additional registration request signal F4. Then, the control unit 402 increments the data value of the number of registrations.
[0061] For example, if the data value of the registration count of the third portable device 43 is "01h", the control unit 402 increments the registration count data to "02h". Also, if the data value of the registration count of the third portable device 43 is "FEh", the control unit 402 increments the registration count data to "01h". The processing of the control unit 402 described above is performed to distinguish between a master key and a key for lending to another person. As a result, the maximum value of the registration count data of a key for lending to another person is different from the registration count data of the master key, which is "FFh", and the control device 20 can determine whether the key is a master key or a key for lending to another person.
[0062] Furthermore, the control unit 402 transmits a response signal to the control device 20. Here, the response signal corresponding to the additional registration request signal F4 will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of the format of the response signal according to the embodiment. The response signal F5 in Fig. 9 is a signal that responds to the additional registration request signal F4.
[0063] The response signal F5, for example, includes a preamble, ID, encryption key data, keyless data, and registration count data, in that order. The preamble is a known signal used to establish smart communication between the third portable device 43 and the control device 20. The ID is the ID of the third portable device 43. The encryption key data is encryption key data for the third portable device 43. The keyless data is data including a rolling code. The registration count data is a data value indicating the number of registrations made to the control device 20.
[0064] The control unit 402 outputs the response signal F5 to the RF transmission unit 403. The RF transmission unit 403 transmits the response signal to the control device 20. This corresponds to transmitting the response signal F5 to the control device 20 in response to the additional registration request signal F4 received from the control device 20.
[0065] The RF receiving unit 203 of the control device 20 receives the response signal F5 from the third portable device 43. The RF receiving unit 203 outputs the response signal F5 to the control unit 202.
[0066] Based on the ID, encryption key data, keyless entry data, and registration count data included in the response signal F5, the control unit 202 recognizes that it has received a response from the third portable device 43 to the previously transmitted additional registration request signal F4. Subsequently, based on the response signal received from the first portable device 41, the control unit 202 determines whether additional registration of the third portable device 43 is possible. That is, the control device 20 receives first additional registration information from the second electronic key as a response to the additional registration request signal, and performs additional registration of the second electronic key based on the received first additional registration information. The first additional registration information includes at least the ID, encryption key data, keyless entry data, and registration count data.
[0067] Specifically, the control unit 202 determines whether the registration count included in the response signal received from the first portable device 41 is the maximum value. Here, the registration count data of the first portable device 41 is determined to be the maximum value because the first portable device 41 is a master key and the registration count data is "FFh." The control unit 202 then stores the response signal transmitted by the third portable device 43 in the storage unit 205 of the control device 20 and performs additional registration of the third portable device 43. In other words, after authenticating the first electronic key, if the registration count indicated by the first registration count information is the maximum value, the control device 20 stores the first additional registration information in the storage unit 205 and performs additional registration of the second electronic key.
[0068] On the other hand, if the control unit 202 determines that the number of registrations included in the response signal received from the first portable device 41 is not the maximum value, the control unit 202 inverts and processes the response signal sent by the third portable device 43, stores it in the memory unit 205 of the control device 20, and does not perform additional registration of the third portable device 43. In other words, after authenticating the first electronic key, if the number of registrations is less than the maximum value, the control device 20 stores second additional registration information, which is different from the first additional registration information obtained by processing the first additional registration information, in the memory unit 205, and does not perform additional registration of the second electronic key.
[0069] Here, a case will be described in which the control device 20 is unable to newly register the third portable device 43. For example, the control unit 202 receives a response signal from the second portable device 42, and then transmits an additional registration request signal F4, and receives a response signal F5 from the third portable device 43 as a response to the response signal F4.
[0070] In this case, the control unit 202 does not perform additional registration of the third portable device 43 because the ID stored in the memory unit 205 of the control device 20 matches the ID included in the response signal of the second portable device 42, but the number of registrations included in the response signal received from the second portable device 42 is not the maximum value. In other words, the control device 20 distinguishes between a master key and a key for lending to others, and sets only the master key as a portable device that can additionally register other portable devices.
[0071] This allows the control device 20 to register additional electronic keys using only the master key. Furthermore, the control device 20 can handle additional electronic keys as keys to be lent to others during the additional registration process, but the control device 20 does not register additional electronic keys using keys to be lent to others. By performing this process, the control device 20 can register additional electronic keys without implementing complex hardware. Furthermore, the control device 20 stores the additional key registration history in the memory unit 205, making it easier to identify and track fraudulent activity and enhancing security against vehicle theft.
[0072] Fig. 10 is a table T1 showing an example of data stored in the storage unit 205 of the control device 20 according to the embodiment. Table T1 shown in Fig. 10 shows the ID of the portable device 40, encryption key data, keyless data, and registration count data as data items stored in the storage unit 205. In table T1 shown in Fig. 10, the ID related to the first portable device 41 corresponds to ID[A]. The ID related to the second portable device 42 corresponds to ID[B]. The ID related to the third portable device 43 that has been additionally registered corresponds to ID[Q]. Furthermore, the ID related to the third portable device 43 that could not be additionally registered corresponds to / ID[Q].
[0073] 11 is a sequence diagram showing an example of a processing flow of the control system 100 according to the embodiment. The processing shown in FIG. 11 is started by the control unit 202 of the control device 20 after receiving, from the ECU 11, detection of an operation of adding a new portable device 40 from the user.
[0074] In step S101, the control unit 202 of the control device 20 accepts the setting of the additional registration mode. In step S102, the LF transmission unit 204 of the control device 20 transmits the authentication request signal generated by the control unit 202 to the first portable device 41 (second portable device 42).
[0075] In step S103, the LF receiving unit 404 of the first portable device 41 (second portable device 42) receives the authentication request signal from the control device 20. In step S104, the RF transmitting unit 403 of the first portable device 41 (second portable device 42) transmits a response signal to the control device 20.
[0076] In step S105, the RF receiving unit 203 of the control device 20 receives a response signal from the first portable device 41 (second portable device 42). In step S106, the control unit 202 of the control device 20 performs authentication based on the ID included in the response signal to determine whether the portable device is already registered. In step S107, if the control unit 202 of the control device 20 determines that authentication is successful, the LF transmitting unit 204 of the control device 20 transmits an additional registration request signal to the third portable device 43.
[0077] In step S108, the LF receiving unit 404 of the third portable device 43 receives the additional registration request signal F4 from the control device 20. In step S109, the control unit 402 of the third portable device 43 increments the registration count data. In step S110, the control unit 402 of the third portable device 43 transmits a response signal to the control device 20.
[0078] In step S111, the RF receiving unit 203 of the control device 20 receives the response signal F5 from the third portable device 43. Subsequently, the control unit 202 of the control device 20 determines whether additional registration of the third portable device 43 is possible, based on the response signal received from the first portable device 41 (second portable device 42). The subsequent specific processing of the control unit 202 of the control device 20 will be described with reference to FIG. 12.
[0079] 12 is a flowchart showing an example of the processing flow of the control device 20 according to the embodiment. The control unit 202 determines whether the number of registrations included in the response signal received from the first portable device 41 (second portable device 42) is the maximum value (step S112). In the case of the response signal from the second portable device 42, the control unit 202 determines that the number of registrations included in the response signal is not the maximum value (step S112: No), and proceeds to step S114.
[0080] On the other hand, in the case of the response signal from the first portable device 41, the control unit 202 determines that the number of registrations included in the response signal is the maximum value (step S112: Yes), and proceeds to step S113. In step S113, the control unit 202 stores the response signal transmitted by the third portable device 43 in the storage unit 205 of the control device 20 (step S113). In step S114, the control unit 202 inverts the response signal transmitted by the third portable device 43 and stores the inverted response signal in the storage unit 205 of the control device 20 (step S114). When the processing of step S113 or step S114 ends, the control device 20 ends this processing.
[0081] As described above, the control system 100 according to this embodiment is a control system 100 including a control device 20, a first electronic key that has been registered in the control device 20, and a second electronic key that is different from the first electronic key. In an additional registration mode that indicates a mode for registering the second electronic key, the control device 20 additionally registers the second electronic key, subject to authentication of the first electronic key and the number of times the first electronic key has been registered.
[0082] Therefore, the control device 20 can register additional electronic keys using only the master key, making it possible to register new electronic keys to the vehicle 10 without implementing a complex hardware configuration, as compared to the conventional method.
[0083] The program for executing the control method executed in this embodiment may be configured to be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also, the program for executing the vehicle control method executed in this embodiment may be configured to be provided or distributed via a network such as the Internet.
[0084] Although an embodiment of the present disclosure has been described, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. This embodiment is included in the scope and spirit of the invention, as well as in the invention described in the claims and their equivalents. [Explanation of symbols]
[0085] 10 vehicles 11 ECU 20 Control device 30 Door lock mechanism 40 Portable Device 44 Lock button 45 Unlock Button 100 Control System
Claims
1. a control device; a first electronic key registered in the control device; a second electronic key different from the first electronic key, The control device In an additional registration mode indicating a mode for registering the second electronic key, additional registration of the second electronic key is performed under the conditions of authentication of the first electronic key and the number of registrations of the first electronic key. Control system.
2. The control device When the additional registration mode is set, an authentication request signal is transmitted to the first electronic key, requesting authentication information indicating information to be used for the authentication. receiving the authentication information from the first electronic key as a response to the authentication request signal, and authenticating the first electronic key based on the received authentication information; The control system of claim 1 .
3. The control device After authenticating the first electronic key based on the authentication information, an additional registration request signal is transmitted to the second electronic key, requesting first additional registration information indicating information to be used for additional registration; receiving the first additional registration information from the second electronic key as a response to the additional registration request signal, and additionally registering the second electronic key based on the received first additional registration information; The control system of claim 2 .
4. the authentication information includes first registration count information indicating the number of times the first electronic key has been registered; After authenticating the first electronic key, if the number of registrations indicated by the first registration number information is a maximum value, the control device stores the first additional registration information in a storage unit and performs additional registration of the second electronic key. The control system of claim 3 .
5. The number of registrations indicated by the first registration number information is set to a maximum value in advance. The control system of claim 4.
6. If the number of registrations is less than the maximum value after authenticating the first electronic key, the control device stores second additional registration information, which is different from the first additional registration information obtained by processing the first additional registration information, in the storage unit, and does not perform additional registration of the second electronic key. The control system of claim 5 .
7. a processor for additionally registering a second electronic key different from a registered first electronic key in an additional registration mode, the processor additionally registering the second electronic key under the conditions of authenticating the first electronic key and the number of times the first electronic key has been registered; Control device.
8. A control method for a control device, comprising: The control device In an additional registration mode indicating a mode for registering a second electronic key different from a registered first electronic key, additional registration of the second electronic key is performed under the conditions of authentication of the first electronic key and the number of registrations of the first electronic key. Control method.
Citation Information
Patent Citations
100halooeehomoeburnane derivatives* their manufacture and medicinal composition containing them
JP1981029590A
Id system for motorcar
JP1997256702A
Electronic key
JP2017125307A