Portable device, on-vehicle control device, communication control method, and control method
By encrypting identification information and steering wheel unlocking request signals with a common key before BLE connection, and using a public key for vehicle start signals after connection, the method addresses the time-consuming encryption issue in BLE communication between portable devices and on-vehicle control devices, ensuring both security and convenience.
Patent Information
- Application Number
- JP2021173102
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2041-10-22
Smart Images

Figure 0007663476000001 
Figure 0007663476000002 
Figure 0007663476000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a portable device for a vehicle, an on-vehicle control device, a communication control method, and a control method. [Background technology]
[0002] Conventionally, a technology is known in which Bluetooth (registered trademark) is used for wireless communication between a portable device for a vehicle and an on-board control device, and security functions such as authentication and encryption functions are used to ensure safety when accessing a vehicle (unlocking, starting, etc.). For example, Patent Document 1 discloses a method for controlling locking and unlocking in Bluetooth with the aim of reducing power consumption based on high-speed connection. In a Bluetooth (registered trademark) unit that is locked and in an inoperative state, a radio frequency wake-up receiver is in an operational state, and a control application is started via a portable terminal, and the application is controlled to control a radio frequency wake-up transmitter. The radio frequency wake-up receiver receives a radio frequency signal transmitted by the radio frequency wake-up transmitter and wakes up the Bluetooth unit. The application then controls the wireless connection unit to transmit identification information to be matched with the Bluetooth unit. After the matching of the identification information is completed, the motor is driven to unlock the vehicle. In the present invention, a radio frequency wake-up transmitter and a radio frequency wake-up receiver are employed and maintained in an inoperative state when not in use, thereby reducing energy consumption and improving long-term operation capability.
[0003] Patent Document 2 also discloses an automatic control method that requires two authentications to get into a car, which is safer, and performs verification when the car is entered and started, without the need to start the identification system all the time, thus saving more energy and power. When the car door is opened, the car control system and the first Bluetooth base station wake up and perform the first authentication of the car owner's mobile terminal. If the first authentication passes, the vehicle door is unlocked, and if it is detected that the passed mobile terminal has entered the vehicle, the second Bluetooth base station wakes up and performs the second authentication on the mobile terminal via the second Bluetooth base station.
[0004] Patent Document 3 discloses a vehicle starting method that shortens the time from pressing a start button to starting start authentication and key search, thereby improving vehicle starting efficiency. In this method, Bluetooth unlock authentication is performed on the vehicle, the vehicle is controlled to unlock, and then triggered to start the start authentication. When the Bluetooth unlock authentication is passed, a start / stop button press command is received, a start flag corresponding to the start authentication is obtained, and if the start flag is true, the vehicle ignition is controlled to start.
[0005] When BLE is adopted for wireless communication between a portable device and an in-vehicle control device, since a peripheral device needs to constantly broadcast advertisement packets, when emphasis is placed on reducing power consumption, an in-vehicle control device having a relatively large power (an in-vehicle battery such as a lead-acid battery) becomes the peripheral, and a portable device having a relatively small power (a button battery) becomes the central. For example, Patent Document 4 discloses a system that determines position information of a portable device relative to a vehicle. In this system, an in-vehicle control device as a BLE device becomes the peripheral, and the portable device becomes the central.
[0006] On the other hand, some portable devices are also equipped with relatively large capacity power supplies, and conversely, there are cases where the in-vehicle control device is the central and the portable device is the peripheral. For example, Patent Document 5 discloses a system including an in-vehicle control module that establishes a secure wireless communication connection with a portable device. In this system, the in-vehicle control module manipulates and searches for a communication signal (advertisement packet) from the portable device to establish a communication connection. That is, in this system, the in-vehicle control device is configured as a central and the portable device is configured as a peripheral as BLE devices. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] China Publication No. 111885574 [Patent Document 2] China Publication No. 110696771 [Patent Document 3] China Publication No. 112785752 [Patent Document 4] U.S. Publication No. 20200196103 [Patent Document 5] Special Publication No. 2021-501077 Summary of the Invention [Problem to be solved by the invention]
[0008] Recently, Bluetooth, especially BLE (Bluetooth Low Energy), has been used in various devices for short-range wireless communication, and its use is also desired between portable devices and in-vehicle devices. BLE communication includes communication using an advertisement channel to discover / connect devices before they are connected, and communication using a data channel for devices to exchange data after connection is complete. In the advertisement channel, the peripheral device broadcasts an advertisement packet at each advertisement interval, and when the central device receives the broadcast advertisement packet as a result of scanning, it sends a connection request to the peripheral device, and the two devices are connected. After that, data packets are exchanged using the data channel.
[0009] When using the BLE encryption function, it is necessary to exchange encryption methods and other information between devices at the start of a data channel, which takes a certain amount of time. If the BLE encryption function is adopted for wireless communication between a portable device and an in-vehicle control device, the time required for encryption may impair the convenience of accessing the vehicle.
[0010] The present invention has been devised in consideration of the above circumstances, and provides a portable device, an on-board control device, a communication control method for the portable device, and a control method for the on-board control device that ensure security in wireless communication between the portable device and the on-board control device while not compromising the convenience of accessing the vehicle. [Means for solving the problem]
[0011] In order to solve the above problems, a portable device is provided that is carried by a vehicle user and includes a transceiver unit that transmits and receives wireless signals to and from an on-board control device mounted on the vehicle, a memory unit that stores identification information and a common key of the portable device, an operation unit that accepts user operations, and a control unit that controls the transmission of the identification information via the transceiver unit, wherein the wireless signals are composed of an advertisement packet for connecting the on-board control device and the transceiver unit and a data packet for transmitting and receiving data after connection, and when the operation unit accepts a predetermined operation, the control unit encrypts the identification information and a steering wheel unlock request signal using the common key, the transceiver unit transmits the encrypted identification information and steering wheel unlock request signal via the advertisement packet, and receives a public key from the on-board control device via a data packet after receiving a connection request, and upon receiving the public key, the control unit controls the transceiver unit to transmit the identification information and a vehicle start request signal, and the transceiver unit encrypts the identification information and vehicle start request signal using the received public key, and transmits the encrypted identification information and vehicle start request signal to the on-board control device. According to this, by transmitting identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting with BLE communication, and transmitting identification information encrypted with a public key and a signal requesting starting of the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and at the same time, encryption processing that can be processed quickly while providing moderate security is performed to unlock the steering wheel, and encryption processing that takes time but is highly secure is performed to start the vehicle. This provides a portable device that ensures security in wireless communication between the portable device and the on-board control device while not impairing the convenience of accessing the vehicle.
[0012] Furthermore, when the control unit receives the public key, the control unit may perform control so as to encrypt the identification information and the vehicle start request signal using the common key and then transmit the encrypted signal. According to this, by controlling the encryption of the identification information and the vehicle start request signal using a common key, and then further encrypting them using a public key before transmitting, communication with high encryption strength can be performed for signals to start a vehicle, which requires high security.
[0013] Furthermore, the common key stored in the memory unit may be characterized in that it includes a first common key for encrypting the identification information and the steering wheel unlock request signal, and a second common key for encrypting the identification information and the vehicle start request signal. According to this, by using different common keys for encrypting the steering wheel unlock request signal and for encrypting the vehicle start request signal, communication with high encryption strength can be performed.
[0014] Furthermore, the identification information stored in the memory unit may include unlock identification information to be transmitted together with the handle unlock request signal, and start identification information to be transmitted together with the vehicle start request signal. According to this, by using different identification information when transmitting a steering wheel unlock request signal and when transmitting a vehicle start request signal, communication with high encryption strength can be performed.
[0015] In order to solve the above problem, an on-board control device is provided that transmits and receives wireless signals with the above-mentioned portable device, and is equipped with an on-board transceiver unit that transmits and receives wireless signals with the transceiver unit, an on-board memory unit that stores a private key corresponding to the public key, and an on-board control unit that controls the reception of identification information, a steering wheel unlock request signal, and a vehicle start request signal received via the on-board transceiver unit, and controls the unlocking of the steering wheel and starting the vehicle, wherein when the on-board transceiver unit receives the steering wheel unlock request signal and the identification information in an advertisement packet, the on-board control unit decrypts the signal, and if the decrypted identification information is authenticated, the on-board control unit unlocks the steering wheel, and when the on-board transceiver unit receives the vehicle start request signal and the identification information in a data packet, the on-board control unit decrypts the signal using the private key, and the on-board control unit permits starting if the decrypted identification information is authenticated. According to this, by receiving identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting with BLE communication, and receiving identification information encrypted with a public key and a signal requesting starting of the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and a decryption process that can be processed quickly while providing moderate security is performed to unlock the steering wheel, and a decryption process using a private key that takes time but is highly secure is performed to start the vehicle. This provides an in-vehicle control device that ensures security in wireless communication between the portable device and the in-vehicle control device while not impairing the convenience of accessing the vehicle.
[0016] In order to solve the above problem, a communication control method is provided for a wireless signal communication between a portable device carried by a vehicle user and an on-board control device installed in the vehicle, the wireless signal being composed of an advertisement packet for connecting to the on-board control device and a data packet for transmitting and receiving data after connection, and based on a specified operation by the user, encrypting identification information and a steering wheel unlock request signal using a common key stored in the portable device, transmitting the encrypted identification information and steering wheel unlock request signal by the advertisement packet, receiving a public key from the on-board control device by a data packet after receiving a connection request, and controlling to transmit the identification information and vehicle start request signal upon receiving the public key, encrypting the identification information and vehicle start request signal using the received public key, and transmitting the encrypted identification information and vehicle start request signal to the on-board control device. According to this, by transmitting identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting with BLE communication, and transmitting identification information encrypted with a public key and a signal requesting starting of the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and encryption processing that can be processed quickly while providing moderate security is performed to unlock the steering wheel, and encryption processing that takes time but is highly secure is performed to start the vehicle. This provides a communication control method for a portable device that ensures security in wireless communication between the portable device and the on-board control device while not impairing the convenience of accessing the vehicle.
[0017] In order to solve the above problem, a control method for an in-vehicle control device corresponding to the above-mentioned communication control method in a portable device is provided, which, when a steering wheel unlock request signal and identification information are received in an advertisement packet, decodes them, and if the decoded identification information is authenticated, unlocks the steering wheel, and when an advertisement packet is detected, sends a connection request to the portable device and then sends a public key via a data packet, and when a vehicle start request signal and identification information are received via the data packet, decodes them using a private key corresponding to the public key, and allows starting if the decoded identification information is authenticated. According to this, by receiving identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting with BLE communication, and receiving identification information encrypted with a public key and a signal requesting starting of the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and a decryption process that can be processed quickly while providing moderate security is performed to unlock the steering wheel, and a decryption process using a private key that takes time but is highly secure is performed to start the vehicle. This provides a control method for an in-vehicle control device that ensures security in wireless communication between the portable device and the in-vehicle control device while not impairing the convenience of accessing the vehicle. Effect of the Invention
[0018] As described above, according to the present invention, it is possible to provide a portable device, an on-board control device, a communication control method for the portable device, and a control method for the on-board control device that ensure security in wireless communication between a portable device and an on-board control device and do not impair the convenience of accessing the vehicle. [Brief description of the drawings]
[0019] [Figure 1] 1 is a functional block diagram of a vehicle control system according to a first embodiment of the present invention; [Diagram 2] 3 is a flow chart showing the processing of the in-vehicle control device and the portable device in the vehicle control system according to the first embodiment of the present invention; [Diagram 3] 5 is a flowchart showing a process for transmitting start identification information in the portable device according to the first embodiment of the present invention. [Figure 4] 4 is a flowchart showing a process performed when start identification information is received in the on-board control device according to the first embodiment of the present invention. [Diagram 5] FIG. 11 is a flow chart showing the processing of a control device and a portable device in the prior art. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. First, a process flow including communication between a portable device using BLE communication and a control device mounted on a motorcycle in the prior art will be described with reference to Fig. 5. This figure shows an example in which the portable device is a peripheral device, the on-board control device is a central device, and a motorcycle user approaches carrying the portable device, gets on the motorcycle and starts riding.
[0021] When a user switches on the portable device near the motorcycle to ride, the control unit of the portable device issues a connection operation request to the transceiver unit, and the transceiver unit then starts transmitting (broadcasting) advertisement packets at a specified interval (advertisement interval). On the motorcycle, the handlebars are locked and the engine cannot be started, and the in-vehicle transceiver unit periodically scans for advertisement packets. When the in-vehicle transceiver unit receives an advertisement packet in the scan window, it transmits a connection request to the portable device. The in-vehicle transceiver unit and the portable device that has received the connection request transition from the advertisement channel to the data channel, and first exchange public keys and encryption methods to be used to ensure the security of subsequent data communications over multiple data packets.
[0022] When these exchanges are completed, the control unit of the portable device and the in-vehicle control unit are notified that subsequent data communications will be encrypted. The control unit of the portable device then controls the device to unlock the steering wheel and transmit a signal permitting engine start and its own identification information in response to an input of an ON switch on the portable device. The transmitting / receiving unit of the portable device encrypts the steering wheel unlock+engine start permission signal and the identification information with a public key and transmits them. When the in-vehicle transmitting / receiving unit receives the encrypted steering wheel unlock+engine start permission signal and identification information, it decrypts them with a private key corresponding to the public key, and notifies the in-vehicle control unit of the decrypted steering wheel unlock+engine start permission signal and identification information.
[0023] The on-board control unit determines whether the decrypted identification information is appropriate for operating the vehicle, and if it is appropriate, it unlocks the handlebars and controls the engine to a state in which it can be started. The user can then move the handlebars of the motorcycle in the direction of travel, etc., and then start the engine and ride away. In this case, since it takes time for the encryption method and the like to be exchanged after the user operates the switch on the portable device to ride the motorcycle, a high level of security can be ensured, but it takes a long time for the user to be able to move the handlebars, which causes poor responsiveness and may impair the convenience of accessing the motorcycle.
[0024] Therefore, the present invention separates the signals for unlocking the handlebar lock and for permitting the engine to start, thereby improving the responsiveness to the user's switch operations while ensuring security according to each operation.
[0025] <First Example> A vehicle control system 100 in this embodiment will be described with reference to Figs. 1 to 4. The vehicle control system 100 includes a portable device 10 carried by a user of the vehicle CR, and an on-board control device 20 mounted on the vehicle CR. In this embodiment, the vehicle CR will be described as a motorcycle equipped with a handle lock mechanism 24 and an engine device 25, but the vehicle CR is not limited to this, and may be, for example, a four-wheeled vehicle equipped with a door lock mechanism and an engine device. The examples of the handle lock mechanism / door lock mechanism and the engine device are examples of a case where there is a time difference in the order of access to the vehicle by users. That is, when a user intends to use the vehicle, the user usually first accesses the handle or door, and then accesses the engine device to use it.
[0026] The portable device 10 includes a transceiver 12 for transmitting and receiving wireless signals to and from the on-board control device 20 mounted on the vehicle CR, a storage unit 13 for storing identification information and a common key of the portable device 10, an operation unit 14 for accepting user operations, and a control unit 11 for controlling the transmission of identification information and the like via the transceiver 12. In this embodiment, the common key stored in the storage unit 13 includes a first common key for encrypting the identification information of the portable device 10 and a steering wheel unlocking request signal, and a second common key for encrypting the identification information and a vehicle start request signal, and the common key for encrypting the steering wheel unlocking request signal and the common key for encrypting the vehicle start request signal are stored separately. Of course, the first common key and the second common key may be the same without distinction, but by using different common keys for encrypting the steering wheel unlocking request signal and for encrypting the vehicle start request signal, communication with high encryption strength can be performed.
[0027] In this embodiment, the identification information stored in the storage unit 13 includes unlock identification information transmitted together with the handle unlock request signal and start identification information transmitted together with the vehicle start request signal, and the unlock identification information transmitted together with the handle unlock request signal and the start identification information transmitted together with the vehicle start request signal are stored separately. Of course, the unlock identification information and the start identification information may be the same without being differentiated, but by using different identification information when transmitting the handle unlock request signal and when transmitting the vehicle start request signal, communication with high encryption strength can be performed.
[0028] The on-board control device 20 includes an on-board transceiver 22 that transmits and receives wireless signals to and from the transceiver 12, an on-board storage unit 23 that stores a common key and a private key corresponding to the public key, and an on-board control unit 21 that controls the reception of identification information, a handle unlock request signal, and a vehicle start request signal received via the on-board transceiver 22, and also controls unlocking of the handle lock and permission to start the vehicle. In this embodiment, the common key stored in the on-board storage unit 23 has a first common key and a second common key, similar to the storage unit 13 of the portable device 10, and the common key for decrypting the handle unlock request signal and the common key for decrypting the vehicle start request signal are stored separately. In addition, the identification information stored in the on-board storage unit 23 has unlock identification information that should be received together with the handle unlock request signal and start identification information that should be received together with the vehicle start request signal, and the unlock identification information and start identification information are stored separately. This allows communication with high encryption strength to be performed.
[0029] The steering wheel unlock request signal is a signal that requests the portable device 10 to the on-board control device 20 to change the locked state of the steering wheel lock mechanism 24 to an unlocked state, and the vehicle start request signal is a signal that requests the portable device 10 to the on-board control device 20 to change the engine device 25 from a non-startable state to a startable state.
[0030] Both the transceiver 12 and the in-vehicle transceiver 22 have a function of performing communication conforming to the BLE standard for short-range wireless communication, and the portable device 10 functions as a peripheral device in BLE communication, and the in-vehicle transceiver 22 functions as a central device. Therefore, the wireless signal exchanged between the transceiver 12 and the in-vehicle transceiver 22 is composed of an advertisement packet for establishing a connection between the in-vehicle transceiver 22 and the transceiver 12, and a data packet for transmitting and receiving data after the connection is established.
[0031] When a peripheral device in BLE communication enters the advertising state, it periodically broadcasts advertisement packets to the surrounding area without connecting to a network with a specific terminal. The advertisement packet consists of a specified header and payload, and the payload generally contains information about the peripheral device (for example, manufacturer ID, serial number, device name, remaining battery level, etc.). The central device in BLE communication periodically scans for advertisement packets, and when it receives an advertisement packet in the scan window, it makes a connection request to the peripheral device that sent the advertisement packet, and when it receives a connection response from the peripheral device, the connection is established. Data packets are then exchanged on the data channel.
[0032] The storage unit 13 and the in-vehicle storage unit 23 are composed of memories that store their own information, etc. The storage unit 13 stores the identification information of the portable device 10 itself and a common key corresponding to the in-vehicle control device 20 before shipping. The in-vehicle storage unit 23 stores the identification information of the in-vehicle control device 20 itself, the common key corresponding to the portable device 10, and a private key corresponding to a public key described later before shipping. The control unit 11 and the in-vehicle control unit 21 are appropriately composed of a CPU / microcomputer suitable for performing overall control in each device. The control unit 11 controls the transmission of its own identification information, a steering wheel unlock request (steering wheel unlock request signal), a signal related to permission to start the engine of the vehicle CR (vehicle start request signal), and the like via the transmission / reception unit 12. The in-vehicle control unit 21 controls the reception of the identification information, steering wheel unlock request signal, and vehicle start request signal received from the portable device 10 via the in-vehicle transmission / reception unit 22, and also controls the unlocking of the steering wheel lock and permission to start the engine of the vehicle. The operation unit 14 of the portable device 10 is not particularly limited as long as it is configured to receive operations from the user, and is typically a push button switch provided on the portable device 10.
[0033] 2 to 4, a process flow including communication between the portable device 10 and the on-board control device 20 mounted on the vehicle CR, which is a two-wheeled vehicle, using BLE communication in the vehicle control system 100. Fig. 2, like Fig. 5, shows an example in which the portable device 10 is a peripheral device, the on-board control device 20 is a central device, and a user of the two-wheeled vehicle approaches while carrying the portable device, and gets on the two-wheeled vehicle and starts riding.
[0034] In the motorcycle, the handlebars are locked and the engine cannot be started, and the in-vehicle transmitting / receiving unit 22 periodically scans for advertisement packets. When the user turns on the switch, which is the operating unit 14, near the motorcycle to ride off, the control unit 11 uses this as a trigger to encrypt the handlebar unlock request signal and the identification information of the portable device 10 for unlocking stored in the storage unit 13 with the first common key. Next, the control unit 11 notifies the transmitting / receiving unit 12 of a connection operation request, controls the transmitting / receiving unit 12 to broadcast an advertisement packet on the advertisement channel, and controls the transmitting / receiving unit 12 to transmit the encrypted handlebar unlock request signal and the unlock identification information in the payload of the advertisement packet. Then, the transmitting / receiving unit 12 starts broadcasting advertisement packets including the encrypted handlebar unlock request signal and the unlock identification information at a predetermined interval (advertisement interval).
[0035] When the in-vehicle transceiver 22 receives an advertisement packet during the scan window, it transmits a connection request to the portable device 10 and notifies the in-vehicle control unit 21 of the encrypted handle unlock request signal and unlock identification information in the payload. When the in-vehicle control unit 21 receives the encrypted handle unlock request signal and unlock identification information, it decrypts them with the first common key stored in the in-vehicle storage unit 23. The in-vehicle control unit 21 determines whether the decrypted unlock identification information is suitable for operating the vehicle CR, and if it is determined to be suitable, controls the handle lock mechanism 24 to unlock the handle lock. This allows the user to operate the handle of the motorcycle early, such as by moving the handle in the direction of travel.
[0036] While these unlocking controls are being performed, the transceiver unit 12, which has received a connection request from the in-vehicle transceiver unit 22, transitions from the advertisement channel to the data channel, and exchanges public keys and encryption methods to be used to ensure the security of subsequent data communications over multiple data packets.
[0037] When these exchanges are completed, the control unit 11 and the in-vehicle control unit 21 are notified that subsequent data communications will be encrypted. Then, in response to an ON input of the operation unit 14, the control unit 11 controls the unit 11 to encrypt the vehicle start request signal and its own start identification information with the second common key stored in the storage unit 13 and transmit them to the transmission / reception unit 12 (S100 in FIG. 3). The transmission / reception unit 12 further encrypts the encrypted vehicle start request signal and start identification information with the public key and transmits them (S200 in FIG. 3).
[0038] Although the control unit 11 controls the vehicle start request signal and the start identification information to be encrypted using the second common key and then transmitted to the transceiver unit 12, it may also be controlled to transmit them to the transceiver unit 12 without encrypting them with the second common key. However, by controlling the start identification information and the vehicle start request signal to be encrypted using the second common key and then further encrypted using the public key before transmission, communication with high encryption strength can be performed for signals that start a vehicle, which requires high security.
[0039] When the in-vehicle transmitting / receiving unit 22 receives the vehicle start request signal and the start identification information encrypted with the public key and the second common key, it decrypts them with a private key corresponding to the public key, and notifies the in-vehicle control unit 21 of the decrypted vehicle start request signal and the start identification information (S200 in FIG. 4). The in-vehicle control unit 21 decrypts the start identification information decrypted with the private key with the second common key (S202 in FIG. 4), determines whether the start identification information decrypted with the second common key is suitable for operating a motorcycle (S204 in FIG. 4), and if it is determined to be suitable, controls the engine unit 25 to a startable state.
[0040] The handlebars of the motorcycle are unlocked and ready to be operated by the user, and the user can now start the engine. That is, the portable device 10 transmits a handlebar unlock request signal and an identification number encrypted using a common key stored in advance to the on-board control device 20 by advertisement packets before connecting to the network, thereby enabling the user to operate the handlebars of the motorcycle quickly, and at the same time receives a public key and the like by data packets that take a relatively long time after receiving a connection request from the on-board control device 20. The portable device 10 then transmits a vehicle start request signal and an identification number encrypted using this public key.
[0041] According to this, by transmitting identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting the BLE communication, and transmitting identification information encrypted with a public key and a signal requesting starting of the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and encryption processing that can be processed quickly while providing moderate security is performed to unlock the steering wheel, and encryption processing that takes time but is highly secure is performed to start the vehicle. This provides a portable device 10 that ensures security in wireless communication between the portable device 10 and the in-vehicle control device 20 while not impairing the convenience of accessing the vehicle CR.
[0042] In the above, when transmitting a steering wheel unlock request signal, etc., encryption is performed using only the first common key, but if there are security concerns, encryption / decryption may also be performed using pseudo-random numbers.
[0043] In addition, when the in-vehicle control device 20 receives a steering wheel unlock request signal and unlock identification information in an advertisement packet from the portable device 10, it decrypts it using a pre-stored common key, and if the decrypted unlock identification information is authenticated, it unlocks the steering wheel.If a connection is established after a connection request, when the in-vehicle control device 20 receives a vehicle start request signal and start identification information in a data packet, it decrypts it using a private key, and if the decrypted identification information is authenticated, it allows starting.
[0044] According to this, by receiving identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting with BLE communication, and receiving identification information encrypted with a public key and a signal requesting starting of the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and a decryption process that can be processed quickly while having a moderate level of security is performed to unlock the steering wheel, and a decryption process using a private key that takes time but is highly secure is performed to start the vehicle. This provides an in-vehicle control device 20 that ensures security in wireless communication between the portable device 10 and the in-vehicle control device 20 while not impairing the convenience of accessing the vehicle.
[0045] The above is also a communication control method of a wireless signal between the portable device 10 carried by the user of the vehicle CR and the in-vehicle control device 20 mounted on the vehicle CR. That is, in this communication control method, the wireless signal is composed of an advertisement packet for connecting to the in-vehicle control device 20 and a data packet for transmitting and receiving data after the connection, the identification information and the steering wheel unlock request signal are encrypted using a common key stored in the portable device 10 based on a predetermined operation of the user, the encrypted identification information and the steering wheel unlock request signal are transmitted by the advertisement packet, a public key is received from the in-vehicle control device 20 by a data packet after receiving a connection request, and upon receiving the public key, the identification information and the vehicle start request signal are transmitted by control, the identification information and the vehicle start request signal are encrypted using the received public key, and the encrypted identification information and the vehicle start request signal are transmitted to the in-vehicle control device 20.
[0046] According to this, by transmitting identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting the BLE communication, and transmitting identification information encrypted with a public key and a signal requesting starting of the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and encryption processing that can be processed quickly while providing moderate security is performed to unlock the steering wheel, and encryption processing that takes time but is highly secure is performed to start the vehicle. This provides a communication control method for a portable device that ensures security in wireless communication between the portable device 10 and the in-vehicle control device 20 while not impairing the convenience of accessing the vehicle CR.
[0047] The above is also a control method of the in-vehicle control device 20 corresponding to the communication control method in the portable device 10. That is, in this control method, when a steering wheel unlocking request signal and identification information are received in an advertisement packet, the signal is decrypted using a common key stored in advance, and when the decrypted identification information is authenticated, the steering wheel is unlocked, and when an advertisement packet is detected, a connection request is sent to the portable device and then a public key is sent by a data packet, and when a vehicle start request signal and identification information are received by the data packet, the signal is decrypted using a private key corresponding to the public key, and when the decrypted identification information is authenticated, start is permitted.
[0048] According to this, by receiving identification information encrypted with a common key and a signal requesting unlocking of the steering wheel before connecting the BLE communication, and receiving identification information encrypted with a public key and a signal requesting starting the vehicle after connecting, a time difference is created between the timing when the steering wheel can be used and the timing when the vehicle can be started, so that the operation that should be performed first when getting into the vehicle can be performed earlier, and a decryption process that can be processed quickly while having a moderate level of security is performed to unlock the steering wheel, and a decryption process using a private key that takes time but is highly secure is performed to start the vehicle. This provides a control method for the in-vehicle control device 20 that ensures security in wireless communication between the portable device 10 and the in-vehicle control device 20 while not impairing the convenience of accessing the vehicle CR.
[0049] The present invention is not limited to the illustrated examples, and may be implemented in any configuration that does not deviate from the scope of the claims. That is, the present invention has been particularly illustrated and described mainly with respect to specific embodiments, but those skilled in the art may make various modifications to the above-described embodiments in terms of the number and other details of the configuration without departing from the scope of the technical idea and purpose of the present invention. [Explanation of symbols]
[0050] 100 Vehicle control system 10. Portable Devices 11 Transmitter / receiver 12 Storage section 13 Control section 14 Control section 20. On-board control device 21 Vehicle control unit 22 Vehicle-mounted transmitter / receiver 23 Onboard storage 24 Handle lock mechanism 25 Engine Equipment CR Vehicle
Claims
1. A portable device carried by a vehicle user, a transceiver unit for transmitting and receiving wireless signals to and from an on-board control device mounted in the vehicle; a storage unit that stores the identification information of the portable device and a common key; an operation unit that accepts operations by a user; A control unit that controls transmission of the identification information via the transceiver unit; Equipped with the wireless signal is composed of an advertisement packet for establishing a connection between the in-vehicle control device and the transceiver unit, and a data packet for transmitting and receiving data after the connection is established; When the operation unit receives a predetermined operation, the control unit encrypts the identification information and a steering wheel unlock request signal using the common key, The transmitting / receiving unit is Transmitting the encrypted identification information and the steering wheel unlock request signal by the advertisement packet; receiving a public key by the data packet after receiving a connection request from the in-vehicle control device; When the public key is received, the control unit controls the transceiver unit to transmit the identification information and a vehicle start request signal; The transmitting / receiving unit is encrypting the identification information and the vehicle start request signal using the received public key; transmitting the encrypted identification information and the vehicle start request signal to the on-board control device; Mobile phone.
2. 2. The portable unit according to claim 1, wherein, when the public key is received, the control unit controls the identification information and the vehicle start request signal to be encrypted using the common key before being transmitted.
3. The portable device according to claim 2, characterized in that the common key stored in the memory unit includes a first common key for encrypting the identification information and the steering wheel unlock request signal, and a second common key for encrypting the identification information and the vehicle start request signal.
4. 4. The portable device according to claim 1, wherein the identification information stored in the memory unit includes unlock identification information transmitted together with the steering wheel unlock request signal and start identification information transmitted together with the vehicle start request signal.
5. 5. An in-vehicle control device that transmits and receives the wireless signal to and from the portable device according to claim 1, an in-vehicle transceiver unit that transmits and receives the wireless signal to and from the transceiver unit; a vehicle-mounted storage unit that stores a private key corresponding to the public key; an in-vehicle control unit that controls reception of the identification information, the steering wheel unlock request signal, and the vehicle start request signal received via the in-vehicle transmitting / receiving unit, and controls unlocking of the steering wheel and starting of the vehicle; Equipped with When the in-vehicle transceiver unit receives the steering wheel unlock request signal and the identification information in the advertisement packet, the in-vehicle control unit decodes the signal, and unlocks the steering wheel if the decoded identification information is authenticated. When the in-vehicle transceiver unit receives the vehicle start request signal and the identification information in the data packet, the transceiver unit decrypts the signal by using the private key, and when the decrypted identification information is authenticated, the in-vehicle control unit permits the vehicle start. In-vehicle control device.
6. A method for controlling wireless signal communication between a portable device carried by a vehicle user and an on-board control device mounted on the vehicle, comprising: the wireless signal is composed of an advertisement packet for establishing a connection with the in-vehicle control device and a data packet for transmitting and receiving data after the connection is established, encrypting the identification information and the steering wheel unlock request signal using a common key stored in the portable device based on a predetermined operation by a user; Transmitting the encrypted identification information and the steering wheel unlock request signal by the advertisement packet; receiving a public key by the data packet after receiving a connection request from the in-vehicle control device; When the public key is received, the identification information and a vehicle start request signal are transmitted. encrypting the identification information and the vehicle start request signal using the received public key; transmitting the encrypted identification information and the vehicle start request signal to the on-board control device; Communications control method.
7. A control method for the in-vehicle control device corresponding to the communication control method for the portable device according to claim 6, comprising the steps of: When the steering wheel unlock request signal and the identification information are received in the advertisement packet, the steering wheel unlock request signal and the identification information are decrypted (using the common key stored in the in-vehicle control device), and when the decrypted identification information is authenticated, the steering wheel is unlocked; When the advertisement packet is detected, a connection request is transmitted to the portable device, and then a public key is transmitted by the data packet; When the vehicle start request signal and the identification information are received by the data packet, the vehicle start request signal and the identification information are decrypted using a private key corresponding to the public key, and when the decrypted identification information is authenticated, the vehicle start request signal and the identification information are decrypted using the private key corresponding to the public key. Control methods.
Citation Information
Patent Citations
Automobile, control method thereof and computer readable storage medium
CN110696771A
Low-power-consumption Bluetooth lock control method based on quick connection establishment
CN111885574A
Vehicle starting method and device, storage medium and vehicle
CN112785752A
Communication system and communication method
JP2020170993A
Collation system and collation method
JP2021098947A