Keyless vehicle unlocking control system and method
By adopting SSL encryption protocol and two-factor verification mechanism in the keyless unlocking system, using CA digital certificates and PIN code + SMI card code encoded password strings, the security risks of keyless unlocking are solved, and high security and low-cost keyless unlocking technology are realized.
Patent Information
- Application Number
- CN202211665003.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-22
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-12-22
AI Technical Summary
The existing keyless unlocking technology has security risks. Illegal elements can steal vehicle unlocking passwords through interfering signals, resulting in insufficient security of keyless unlocking of mobile terminals.
The SSL encryption protocol and two-factor authentication mechanism are adopted to generate dialogue keys through encrypted communication between the mobile terminal and the vehicle controller, and a CA digital certificate and asymmetric encryption algorithm are used to generate dialogue keys, and the PIN code and SMI card-encoded password string are used for unlocking and authentication.
Achieve high-security keyless unlocking, ensure communication security through SSL encryption protocol, and further improve the security of the system through dual-factor verification while reducing costs.
Smart Images

Figure CN115984998B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of vehicle control, and in particular relates to a keyless vehicle unlocking control system and method. Background Art
[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.
[0003] Currently, during keyless unlocking using a mobile terminal (such as a mobile phone), criminals can send an interference signal from a signal transmitter hidden in the vehicle's accessories to prevent the vehicle from receiving the rolling code signal from the owner, while recording the signal he needs to try to unlock the vehicle, and possibly obtain the keyless entry password, resulting in security risks in keyless unlocking using a mobile terminal (such as a mobile phone). Summary of the Invention
[0004] In order to solve the technical problems existing in the above-mentioned background technology, the present invention provides a keyless vehicle unlocking control system and method, which not only effectively prevents various illegal attacks, but also is simple to operate, low in cost, requires few personnel, is independently developed, and has controllable profits.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] A first aspect of the present invention provides a keyless unlocking vehicle control system.
[0007] A keyless unlocking vehicle control system includes: a mobile terminal, a vehicle controller and a PEPS module;
[0008] The mobile terminal is used to send a wireless communication connection instruction to the vehicle controller to establish a wireless communication link between the mobile terminal and the vehicle controller;
[0009] The vehicle controller is used to control the PEPS module to generate a PEPS low-frequency signal and send it to the mobile terminal via the wireless communication link to wake up the mobile terminal;
[0010] The mobile terminal is used to send a high-frequency signal to the vehicle controller to request authentication when awakened;
[0011] The vehicle controller is used to perform SSL encryption authentication on the received high-frequency signal and send the SSL encrypted signal to the mobile terminal;
[0012] The mobile terminal is used to decrypt the SSL encrypted signal according to a preset password string, compare the decrypted data with the pre-stored vehicle key pairing data, and determine whether to allow the unlocking signal to be sent to the vehicle controller.
[0013] As an implementation method, the password string is composed of a combination of a PIN code and an SMI card code.
[0014] As an implementation manner, the wireless communication connection instruction is a Bluetooth connection instruction.
[0015] As an implementation method, during the process of establishing a wireless communication link between the mobile terminal and the vehicle controller, the signal strength is used to detect whether the distance between the mobile terminal and the vehicle is within a valid range.
[0016] As an embodiment, in the vehicle controller, the process of performing SSL encryption authentication on the received high-frequency signal includes:
[0017] Obtain a CA digital certificate and perform an SSL handshake with the mobile terminal;
[0018] After the mobile terminal confirms the identity of the vehicle through the CA digital certificate, a random number is transmitted between the vehicle and the mobile terminal through an asymmetric encryption algorithm;
[0019] A session key is generated based on the random number transmitted between the vehicle and the mobile terminal and the symmetric encryption algorithm to encrypt the communication content.
[0020] A second aspect of the present invention provides a keyless unlocking vehicle control method.
[0021] A keyless unlocking vehicle control method, comprising:
[0022] The mobile terminal sends a wireless communication connection instruction to the vehicle controller to establish a wireless communication link between the mobile terminal and the vehicle controller;
[0023] The vehicle controller controls the PEPS module to generate a PEPS low-frequency signal and transmits the signal to the mobile terminal via the wireless communication link to wake up the mobile terminal;
[0024] When the mobile terminal wakes up, it sends a high-frequency signal to the vehicle controller to request authentication;
[0025] The vehicle controller performs SSL encryption authentication on the received high-frequency signal and sends the SSL encrypted signal to the mobile terminal;
[0026] The mobile terminal decrypts the SSL encrypted signal according to the preset password string, compares the decrypted data with the pre-stored vehicle key pairing data, and determines whether to allow the unlocking signal to be sent to the vehicle controller.
[0027] As an implementation method, the password string is composed of a combination of a PIN code and an SMI card code.
[0028] As an implementation manner, the wireless communication connection instruction is a Bluetooth connection instruction.
[0029] As an implementation method, during the process of establishing a wireless communication link between the mobile terminal and the vehicle controller, the signal strength is used to detect whether the distance between the mobile terminal and the vehicle is within a valid range.
[0030] As an embodiment, in the vehicle controller, the process of performing SSL encryption authentication on the received high-frequency signal includes:
[0031] Obtain a CA digital certificate and perform an SSL handshake with the mobile terminal;
[0032] After the mobile terminal confirms the identity of the vehicle through the CA digital certificate, a random number is transmitted between the vehicle and the mobile terminal through an asymmetric encryption algorithm;
[0033] A session key is generated based on the random number transmitted between the vehicle and the mobile terminal and the symmetric encryption algorithm to encrypt the communication content.
[0034] Compared with the prior art, the present invention has the following beneficial effects:
[0035] When the mobile terminal unlocks the car keylessly, the present invention uses an encryption algorithm on the chip at the vehicle receiving end so that the signal returned during each communication process is subjected to the SSL encryption protocol. The use of this encryption protocol can achieve a higher security guarantee and is also easy to promote and mass produce on a large scale. After the mobile terminal receives the signal returned by the vehicle end, it is required to enter a PIN code for verification to achieve the purpose of double verification. The use of the PIN code to unlock the double authentication makes it safer and the cost is also low.
[0036] Advantages of additional aspects of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The accompanying drawings, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.
[0038] Figure 1 This is an overall block diagram of a keyless unlocking vehicle control system according to an embodiment of the present invention;
[0039] Figure 2 This is a block diagram of a mobile phone encryption system according to an embodiment of the present invention;
[0040] Figure 3 This is a block diagram of the SSL handshake system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0042] It should be noted that the following detailed descriptions are illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention belongs.
[0043] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components and / or combinations thereof.
[0044] Example 1
[0045] Reference Figure 1 , this embodiment provides a keyless unlocking vehicle control system, which includes: a mobile terminal, a vehicle controller and a PEPS module.
[0046] In a specific implementation process, the mobile terminal is used to send a wireless communication connection instruction to the vehicle controller to establish a wireless communication link between the mobile terminal and the vehicle controller.
[0047] For example, the wireless communication connection instruction is a Bluetooth connection instruction.
[0048] In this embodiment, the mobile terminal may be a mobile phone or other mobile device with communication function.
[0049] It should be noted here that those skilled in the art can make specific choices based on actual conditions, which will not be described in detail here.
[0050] In the process of establishing a wireless communication link between the mobile terminal and the vehicle controller, the signal strength is used to detect whether the distance between the mobile terminal and the vehicle is within the valid range.
[0051] In a specific real-time process, the vehicle controller is used to control the PEPS module to generate a PEPS low-frequency signal and send it to the mobile terminal via the wireless communication link to wake up the mobile terminal.
[0052] The mobile terminal is used to send a high-frequency signal to the vehicle controller to request authentication when awakened.
[0053] The vehicle controller is used to perform SSL encryption authentication on the received high-frequency signal and send the SSL encrypted signal to the mobile terminal;
[0054] Specifically, in the vehicle controller, the process of performing SSL encryption authentication on the received high-frequency signal includes:
[0055] Obtain a CA digital certificate and perform an SSL handshake with the mobile terminal;
[0056] After the mobile terminal confirms the identity of the vehicle through the CA digital certificate, a random number is transmitted between the vehicle and the mobile terminal through an asymmetric encryption algorithm;
[0057] A session key is generated based on the random number transmitted between the vehicle and the mobile terminal and the symmetric encryption algorithm to encrypt the communication content.
[0058] After receiving the high-frequency authentication signal sent by the mobile phone, it will be authenticated by the SSL security protocol, which provides privacy protection and integrity achieved by using TCP / IP communication to achieve secure communication. SSL connections are always initiated by the client. At the beginning of an SSL session, an SSL handshake is performed. This handshake generates the cryptographic parameters for the session. A simple overview of processing an SSL handshake, such as Figure 3 shown.
[0059] The mobile terminal is used to decrypt the SSL encrypted signal according to the pre-set password string, compare the decrypted data with the pre-stored vehicle key pairing data, and determine whether to allow the unlocking signal to be sent to the vehicle controller. The password string is composed of a PIN code and an SMI card code. Figure 2 As shown, writing the PIN code program on the mobile phone is the first step in encryption. When the mobile phone receives the low-frequency signal sent by the car, it will prompt the user to enter the PIN code and combine the PIN code and the SMI card code to form a password string. Then, the encrypted data is read with the number of bytes of the password string as the reading unit; the password string is logically operated with the encrypted data after the read, and the encrypted data after the logical operation is compared with the stored data to determine whether it passes the verification.
[0060] In this embodiment, when the mobile terminal unlocks the car keylessly, an encryption algorithm is adopted in the chip at the receiving end of the vehicle so that the signal returned during each communication process is subjected to the SSL encryption protocol. The adoption of this encryption protocol can obtain a higher security guarantee and is also easy to promote and mass-produce on a large scale. After the mobile terminal receives the signal returned by the vehicle end, it is required to enter a PIN code for verification to achieve the purpose of double verification. The use of a PIN code to unlock the double authentication makes it safer and the cost is also low.
[0061] Example 2
[0062] This embodiment provides a keyless vehicle unlocking control method, which specifically includes the following steps:
[0063] Step 1: The mobile terminal sends a wireless communication connection instruction to the vehicle controller to establish a wireless communication link between the mobile terminal and the vehicle controller;
[0064] For example, the wireless communication connection instruction is a Bluetooth connection instruction.
[0065] In the process of establishing a wireless communication link between the mobile terminal and the vehicle controller, the signal strength is used to detect whether the distance between the mobile terminal and the vehicle is within the effective range.
[0066] Step 2: The vehicle controller controls the PEPS module to generate a PEPS low-frequency signal and sends the signal to the mobile terminal via the wireless communication link to wake up the mobile terminal;
[0067] Step 3: After the mobile terminal wakes up, it sends a high-frequency signal to the vehicle controller to request authentication;
[0068] Step 4: The vehicle controller performs SSL encryption authentication on the received high-frequency signal and sends the SSL encrypted signal to the mobile terminal;
[0069] Specifically, in the vehicle controller, the process of performing SSL encryption authentication on the received high-frequency signal includes:
[0070] Obtain a CA digital certificate and perform an SSL handshake with the mobile terminal;
[0071] After the mobile terminal confirms the identity of the vehicle through the CA digital certificate, a random number is transmitted between the vehicle and the mobile terminal through an asymmetric encryption algorithm;
[0072] A session key is generated based on the random number transmitted between the vehicle and the mobile terminal and the symmetric encryption algorithm to encrypt the communication content.
[0073] Step 5: The mobile terminal decrypts the SSL encrypted signal according to the pre-set password string, compares the decrypted data with the pre-stored vehicle key pairing data, and determines whether to allow the unlocking signal to be sent to the vehicle controller.
[0074] In the specific implementation process, the password string is composed of a PIN code and a SIM card code. Among them, the SIM card code is unique and also serves as real-name authentication with a high degree of encryption. Combining the PIN code and the SIM card code to form a password string has a high degree of security.
[0075] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.
Claims
1. A keyless unlocking vehicle control system, characterized in that: include: Mobile terminal, vehicle controller and PEPS module; The mobile terminal is used to send a wireless communication connection instruction to the vehicle controller to establish a wireless communication link between the mobile terminal and the vehicle controller; The vehicle controller is used to control the PEPS module to generate a PEPS low-frequency signal and send it to the mobile terminal via the wireless communication link to wake up the mobile terminal; The mobile terminal is used to send a high-frequency signal to the vehicle controller to request authentication when awakened; The vehicle controller is used to perform SSL encryption authentication on the received high-frequency signal and send the SSL encrypted signal to the mobile terminal; The mobile terminal is used to decrypt the SSL encrypted signal according to a preset password string, compare the decrypted data with the pre-stored vehicle key pairing data, and determine whether to allow the unlocking signal to be sent to the vehicle controller, wherein the password string is composed of a PIN code and an SMI card code. When the mobile phone receives a low-frequency signal sent by the car, it prompts the user to enter the PIN code and combines the PIN code and the SMI card code to form a password string, and then reads the encrypted data with the number of bytes of the password string as the reading unit; performs a logical operation on the password string and the encrypted data after the read operation, and compares the encrypted data after the logical operation with the stored data to determine whether the verification is passed; The process of SSL encryption authentication of the received high-frequency signal includes: Obtain a CA digital certificate and perform an SSL handshake with the mobile terminal; After the mobile terminal confirms the identity of the vehicle through the CA digital certificate, a random number is transmitted between the vehicle and the mobile terminal through an asymmetric encryption algorithm; A session key is generated based on the random number transmitted between the vehicle and the mobile terminal and the symmetric encryption algorithm to encrypt the communication content.
2. The keyless unlocking vehicle control system according to claim 1, characterized in that: The wireless communication connection instruction is a Bluetooth connection instruction.
3. The keyless unlocking vehicle control system according to claim 1, characterized in that: In the process of establishing a wireless communication link between the mobile terminal and the vehicle controller, the signal strength is used to detect whether the distance between the mobile terminal and the vehicle is within the valid range.
4. A keyless unlocking vehicle control method, using a keyless unlocking vehicle control system according to any one of claims 1 to 3, characterized in that: include: The mobile terminal sends a wireless communication connection instruction to the vehicle controller to establish a wireless communication link between the mobile terminal and the vehicle controller; The vehicle controller controls the PEPS module to generate a PEPS low-frequency signal and transmits the signal to the mobile terminal via the wireless communication link to wake up the mobile terminal; When the mobile terminal wakes up, it sends a high-frequency signal to the vehicle controller to request authentication; The vehicle controller performs SSL encryption authentication on the received high-frequency signal and sends the SSL encrypted signal to the mobile terminal; The mobile terminal decrypts the SSL encrypted signal according to the preset password string, compares the decrypted data with the pre-stored vehicle key pairing data, and determines whether to allow the unlocking signal to be sent to the vehicle controller.
Citation Information
Patent Citations
Smart phone key control method and control system
CN108074299A
Control method and device for vehicle
CN111252032A