Remote unlocking system oriented to intelligent vehicle key and secure communication method of remote unlocking system
By employing multi-factor authentication, asymmetric encryption, and dynamic session key mechanisms, combined with two-way SSL/TLS authentication, the real-time status feedback and network interruption issues of smart car key systems are resolved, enabling secure and reliable remote unlocking and alarm mechanisms.
Patent Information
- Application Number
- CN202511078304.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-01
- Publication Date
- 2025-10-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing smart car key systems lack real-time status feedback mechanisms, are vulnerable to man-in-the-middle attacks, and cannot function properly when network connections are interrupted, limiting the system's reliability and adaptability.
Employing multi-factor authentication, asymmetric encryption algorithms, and dynamic session key mechanisms, combined with a two-way SSL/TLS authentication mechanism, a secure communication channel is established through the smart terminal module, vehicle control module, and cloud server module. In the event of a network outage, the system switches to near-field communication mode to ensure communication security and reliability.
It enables real-time status feedback and anomaly alarms, prevents man-in-the-middle attacks, ensures communication security, and can still unlock locally when the network is interrupted, thus enhancing the reliability and adaptability of the system.
Smart Images

Figure CN120840546A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart car key technology, specifically a remote unlocking system for smart car keys and its secure communication method. Background Technology
[0002] With the development of technology and the improvement of people's living standards, smart car keys and their remote unlocking systems are gradually becoming an important part of modern automobiles. Traditional physical car keys are being replaced by more intelligent and convenient solutions.
[0003] However, existing smart car key technology still has some shortcomings in practical applications; 1. Some existing smart car key systems lack an effective status feedback mechanism, and users cannot know the status of the vehicle door locks in real time, which may lead to users suffering property loss without their knowledge. 2. Most existing remote unlocking systems rely on simple encryption methods for data transmission, which are vulnerable to man-in-the-middle attacks or data tampering. Although traditional symmetric encryption algorithms are efficient, they are inadequate when faced with complex security threats. Although asymmetric encryption algorithms provide higher security, they are more complex to implement and require efficient key management mechanisms. 3. In the event of a network connection interruption, many remote unlocking systems cannot function properly, preventing users from controlling the vehicle via their smart terminals. This reliance on network connectivity limits the system's reliability and adaptability, especially in remote areas or places with poor signal coverage. Summary of the Invention
[0004] (a) Technical problems to be solved To address the shortcomings of existing technologies, this invention provides a remote unlocking system for smart car keys and its secure communication method, which solves the problems mentioned in the background art.
[0005] (II) Technical Solution To achieve the above objectives, the present invention provides the following technical solution: a remote unlocking system for smart car keys and its secure communication method, comprising: The smart terminal module is used to receive the user's unlock request through the user interface and generate the corresponding unlock command; The vehicle control module, located inside the vehicle, is used to receive and verify the unlocking command and perform remote unlocking operations on the vehicle door locks. The cloud server module is used to establish a secure communication channel between the smart terminal module and the vehicle control module, and to forward encrypted unlocking commands using a two-way SSL / TLS authentication mechanism. The security authentication module is used to perform multi-factor authentication of user identity and allows the generation and transmission of unlocking commands after successful authentication; The encrypted communication module uses an asymmetric encryption algorithm and a dynamic session key mechanism to encrypt the unlocking command end-to-end, ensuring the security of the communication process. The status feedback module is used to provide real-time feedback of the vehicle door lock status to the smart terminal module and trigger an alarm mechanism when an anomaly occurs.
[0006] Preferably, the multi-factor authentication includes at least two of the following methods: User biometric identification uses fingerprint and facial recognition to collect and identify user identity information; Static passwords are a string of characters, numbers, or symbols that a user sets and remembers. Dynamic verification codes are one-time passwords that are usually generated via SMS, email, or a special application and are automatically updated every few minutes. The physical smart key uses NFC / Bluetooth near-field authentication, employing NFC / Bluetooth for short-range wireless communication.
[0007] Preferably, the asymmetric encryption algorithm encrypts communication based on elliptic curve cryptography; In elliptic curve cryptography, an elliptic curve is typically represented as an equation. The set of all points plus a point at infinity , here and It is a parameter that defines the shape of the curve and must meet certain conditions to ensure that the curve is smooth and has no singularities.
[0008] Preferably, in the dynamic session key mechanism, the user terminal and the vehicle control module exchange their respective public keys in advance through a secure method; each time a new session is established, the two parties use the elliptic curve version ECDH as the key exchange protocol to jointly generate a temporary session key. The session key is used as the key for the AES symmetric encryption algorithm to encrypt the actual data transmission.
[0009] Preferably, in the ECDH, the communicating parties must agree beforehand on which elliptic curve to use and which point on that curve to use; this point is set as... point; Generate private and public keys: Each party randomly generates a private key. Using the selected elliptic curve and base point Calculate the corresponding public key , It is a point on an elliptic curve, and That is the private key for confidentiality; Key exchange: Assuming you have the private key and and the corresponding public key and Private spot The calculation methods include the following two: .
[0010] Preferably, the vehicle control module has an offline verification function, which allows it to communicate directly with the smart terminal module and complete local security unlocking even when the network connection is interrupted via Bluetooth Low Energy or NFC.
[0011] The secure communication method for a remote unlocking system for smart car keys based on any one of the above-mentioned methods is characterized by comprising the following steps: S1: The user initiates an unlock request on the smart terminal module; S2: The security authentication module performs multi-factor authentication on users; S3: After successful authentication, the smart terminal module generates an encrypted unlock command and uses the public key to encrypt the command content; S4: Encrypted commands are forwarded to the vehicle control module via the cloud server module; S5: The vehicle control module uses the private key to decrypt commands and verify the integrity and timeliness of the commands; S6: If the verification is successful, the vehicle door lock unlocking operation will be performed, and the unlocking result will be returned through the status feedback module; S7: If verification fails or communication is abnormal, the system logs the information and triggers a security alarm.
[0012] Preferably, the cloud server module employs a two-way SSL / TLS authentication mechanism during the forwarding process to ensure the legitimacy of the identities of both communicating parties.
[0013] Preferably, when the vehicle control module is offline, the system switches to near-field communication mode and establishes a short-range secure communication link via BLE / NFC to achieve local unlocking in a network-free environment.
[0014] Preferably, the system supports an OTA upgrade mechanism to periodically update encryption algorithm parameters, security policies, and firmware versions, ensuring the continuous security of the system.
[0015] Beneficial effects Compared with existing technologies, the present invention provides a remote unlocking system for smart car keys and its secure communication method, which has the following advantages: 1. The present invention provides a real-time status feedback mechanism that allows users to know the status of vehicle door locks at any time. In the event of an abnormality, an alarm mechanism is immediately triggered and the user is notified through multiple channels to ensure that the user can take swift action to protect their property.
[0016] 2. This invention employs an asymmetric encryption algorithm based on elliptic curve cryptography and a dynamic session key mechanism to encrypt unlocking commands, ensuring absolute security of the communication process between the smart terminal and the vehicle control module, and effectively preventing man-in-the-middle attacks and data tampering.
[0017] 3. In the event of a network connection interruption, the vehicle control module can still communicate directly with the smart terminal module via Bluetooth Low Energy or NFC to achieve local secure unlocking, thereby enhancing the reliability and adaptability of the system.
[0018] 4. In this invention, the cloud server adopts a two-way SSL / TLS authentication mechanism during the forwarding process to further ensure the legitimacy of the identities of both communicating parties and add an extra layer of security. Attached Figure Description
[0019] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings: Figure 1 This is a flowchart of the remote unlocking system for smart car keys and its secure communication method according to the present invention. Detailed Implementation
[0020] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] Specific implementation examples are given below.
[0022] Example 1: Please see Figure 1 This invention provides a remote unlocking system for smart car keys and its secure communication method, comprising: The smart terminal module is used to receive the user's unlock request through the user interface and generate the corresponding unlock command; The vehicle control module, located inside the vehicle, is used to receive and verify the unlocking command and perform remote unlocking operations on the vehicle door locks. The cloud server module is used to establish a secure communication channel between the smart terminal module and the vehicle control module, and to forward encrypted unlocking commands using a two-way SSL / TLS authentication mechanism. The security authentication module is used to perform multi-factor authentication of user identity and allows the generation and transmission of unlocking commands after successful authentication; The encrypted communication module uses an asymmetric encryption algorithm and a dynamic session key mechanism to encrypt the unlocking command end-to-end, ensuring the security of the communication process. The status feedback module is used to feed back the vehicle door lock status to the smart terminal module in real time and trigger an alarm mechanism when an abnormality occurs. Specifically, the real-time status feedback mechanism allows users to know the status of their vehicle door locks at any time. In the event of an anomaly, an alarm mechanism is immediately triggered and the user is notified through multiple channels, ensuring that the user can take swift action to protect their property.
[0023] Example 2: Multi-factor authentication includes at least two of the following methods: User biometric identification uses fingerprint and facial recognition to collect and identify user identity information; Static passwords are a string of characters, numbers, or symbols that a user sets and remembers. Dynamic verification codes are one-time passwords that are usually generated via SMS, email, or a special application and are automatically updated every few minutes. The physical smart key uses NFC / Bluetooth near-field authentication, employing NFC / Bluetooth for short-range wireless communication. Specifically, a multi-factor authentication mechanism that combines at least two of the following methods—biometric recognition, static passwords or dynamic verification codes, and NFC / Bluetooth near-field authentication—greatly improves the security of user accounts while maintaining a good user experience.
[0024] Example 3: Asymmetric encryption algorithms encrypt communications based on elliptic curve cryptography; In elliptic curve cryptography, an elliptic curve is typically represented as an equation. The set of all points plus a point at infinity , here and It is a parameter that defines the shape of the curve and must meet certain conditions to ensure that the curve is smooth and has no singularities; Specifically, an asymmetric encryption algorithm based on elliptic curve cryptography and a dynamic session key mechanism are used to encrypt the unlocking command, ensuring absolute security of the communication process between the smart terminal and the vehicle control module, and effectively preventing man-in-the-middle attacks and data tampering.
[0025] The dynamic session key mechanism involves the user terminal and the vehicle control module exchanging their public keys in advance through a secure method. Each time a new session is established, both parties use the elliptic curve version ECDH as the key exchange protocol to jointly generate a temporary session key. The session key is used as the key for the AES symmetric encryption algorithm to encrypt the actual data transmission.
[0026] In ECDH, both communicating parties must agree beforehand on which elliptic curve to use and which point on that curve to use; this point is set as... point; Generate private and public keys: Each party randomly generates a private key. Using the selected elliptic curve and base point Calculate the corresponding public key , It is a point on an elliptic curve, and That is the private key for confidentiality; Key exchange: Assuming you have the private key and and the corresponding public key and Private spot The calculation methods include the following two: .
[0027] Example 4: The vehicle control module has an offline verification function. Even when the network connection is interrupted, it can still communicate directly with the smart terminal module via Bluetooth Low Energy or NFC and complete local security unlocking. Specifically, even in the event of a network connection interruption, the vehicle control module can still communicate directly with the smart terminal module via Bluetooth Low Energy or NFC to achieve local secure unlocking, thereby enhancing the system's reliability and adaptability.
[0028] The secure communication method for a remote unlocking system for smart car keys according to any one of the preceding claims is characterized by comprising the following steps: S1: The user initiates an unlock request on the smart terminal module; S2: The security authentication module performs multi-factor authentication on users; S3: After successful authentication, the smart terminal module generates an encrypted unlock command and uses the public key to encrypt the command content; S4: Encrypted commands are forwarded to the vehicle control module via the cloud server module; S5: The vehicle control module uses the private key to decrypt commands and verify the integrity and timeliness of the commands; S6: If the verification is successful, the vehicle door lock unlocking operation will be performed, and the unlocking result will be returned through the status feedback module; S7: If verification fails or communication is abnormal, the system logs the information and triggers a security alarm.
[0029] The cloud server module employs a two-way SSL / TLS authentication mechanism during forwarding to ensure the legitimacy of the identities of both communicating parties.
[0030] When the vehicle control module is offline, the system switches to near-field communication mode and establishes a short-range secure communication link via BLE / NFC to enable local unlocking in the absence of a network.
[0031] The system supports an OTA upgrade mechanism to regularly update encryption algorithm parameters, security policies, and firmware versions, ensuring the system's continuous security.
[0032] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the claimed invention.
Claims
1. A remote unlocking system for smart car keys, characterized in that, include: The smart terminal module is used to receive the user's unlock request through the user interface and generate the corresponding unlock command; The vehicle control module, located inside the vehicle, is used to receive and verify the unlocking command and perform remote unlocking operations on the vehicle door locks. The cloud server module is used to establish a secure communication channel between the smart terminal module and the vehicle control module, and to forward encrypted unlocking commands using a two-way SSL / TLS authentication mechanism. The security authentication module is used to perform multi-factor authentication of user identity and allows the generation and transmission of unlocking commands after successful authentication; The encrypted communication module uses an asymmetric encryption algorithm and a dynamic session key mechanism to encrypt the unlocking command end-to-end, ensuring the security of the communication process. The status feedback module is used to provide real-time feedback of the vehicle door lock status to the smart terminal module and trigger an alarm mechanism when an anomaly occurs.
2. The remote unlocking system for smart car keys according to claim 1, characterized in that, The multi-factor authentication includes at least two of the following methods: User biometric identification uses fingerprint and facial recognition to collect and identify user identity information; Static passwords are a string of characters, numbers, or symbols that a user sets and remembers. Dynamic verification codes are one-time passwords that are usually generated via SMS, email, or a special application and are automatically updated every few minutes. The physical smart key uses NFC / Bluetooth near-field authentication, employing NFC / Bluetooth for short-range wireless communication.
3. A remote unlocking system for smart car keys according to claim 1, characterized in that, The asymmetric encryption algorithm encrypts communication based on elliptic curve cryptography; In elliptic curve cryptography, an elliptic curve is typically represented as an equation. The set of all points plus a point at infinity , here and It is a parameter that defines the shape of the curve and must meet certain conditions to ensure that the curve is smooth and has no singularities.
4. A remote unlocking system for smart car keys according to claim 1, characterized in that, The dynamic session key mechanism requires the user terminal and the vehicle control module to exchange their respective public keys in advance through a secure method. Each time a new session is established, both parties use the elliptic curve version of ECDH as the key exchange protocol to jointly generate a temporary session key. The session key is used as the key for the AES symmetric encryption algorithm to encrypt the actual data transmission.
5. A remote unlocking system for smart car keys according to claim 4, characterized in that, In ECDH, both communicating parties must agree beforehand on which elliptic curve to use and which point on that curve to use; this point is set as... point; Generate private and public keys: Each party randomly generates a private key. Using the selected elliptic curve and base point Calculate the corresponding public key , It is a point on an elliptic curve, and That is the private key for confidentiality; Key exchange: Assuming you have the private key and and the corresponding public key and Private spot The calculation methods include the following two: 。 6. A remote unlocking system for smart car keys according to claim 1, characterized in that, The vehicle control module has an offline verification function. Even when the network connection is interrupted, it can still communicate directly with the smart terminal module via Bluetooth Low Energy or NFC and complete local security unlocking.
7. A secure communication method for a remote unlocking system for smart car keys based on any one of claims 1 to 5, characterized in that, Includes the following steps: S1: The user initiates an unlock request on the smart terminal module; S2: The security authentication module performs multi-factor authentication on users; S3: After successful authentication, the smart terminal module generates an encrypted unlock command and uses the public key to encrypt the command content; S4: Encrypted commands are forwarded to the vehicle control module via the cloud server module; S5: The vehicle control module uses the private key to decrypt commands and verify the integrity and timeliness of the commands; S6: If the verification is successful, the vehicle door lock unlocking operation will be performed, and the unlocking result will be returned through the status feedback module; S7: If verification fails or communication is abnormal, the system logs the information and triggers a security alarm.
8. A remote unlocking system for smart car keys according to claim 7, characterized in that, The cloud server module employs a two-way SSL / TLS authentication mechanism during the forwarding process to ensure the legitimacy of the identities of both communicating parties.
9. A remote unlocking system for smart car keys according to claim 7, characterized in that, When the vehicle control module is offline, the system switches to near-field communication mode and establishes a short-range secure communication link via BLE / NFC to enable local unlocking in the absence of a network.
10. A remote unlocking system for smart car keys according to claim 7, characterized in that, The system supports an OTA upgrade mechanism to periodically update encryption algorithm parameters, security policies, and firmware versions, ensuring the system's continuous security.
Citation Information
Cited By
Digital key control method of motorcycle
CN121214593A
A digital key control method for a motorcycle
CN121214593B