[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109895734B - Authorized Bluetooth key activation method and system, storage medium and T-BOX - Google Patents

Authorized Bluetooth key activation method and system, storage medium and T-BOX Download PDF

Info

Publication number
CN109895734B
CN109895734B CN201910083720.1A CN201910083720A CN109895734B CN 109895734 B CN109895734 B CN 109895734B CN 201910083720 A CN201910083720 A CN 201910083720A CN 109895734 B CN109895734 B CN 109895734B
Authority
CN
China
Prior art keywords
bluetooth
key
box
authorized user
bluetooth key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910083720.1A
Other languages
Chinese (zh)
Other versions
CN109895734A (en
Inventor
覃树才
唐焱
叶琼青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Pateo Network Technology Service Co Ltd
Original Assignee
Shanghai Pateo Network Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Pateo Network Technology Service Co Ltd filed Critical Shanghai Pateo Network Technology Service Co Ltd
Priority to CN201910083720.1A priority Critical patent/CN109895734B/en
Publication of CN109895734A publication Critical patent/CN109895734A/en
Application granted granted Critical
Publication of CN109895734B publication Critical patent/CN109895734B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)

Abstract

The invention provides an authorized Bluetooth key activation method and system, a storage medium and a T-BOX (T-BOX). the method establishes Bluetooth connection with an authorized user and receives a Bluetooth key activation request sent by the authorized user; the authorization code, the authorization certificate and the signature information which are encrypted by adopting a T-BOX public key are decrypted based on a T-BOX private key to obtain the authorization code, the authorization certificate and the signature information; verifying the signature information based on a preset owner key; after the signature information passes the verification, decrypting the authorization certificate based on a T-BOX private key to obtain a decryption authorization code; and when the authorization code is consistent with the decryption authorization code, generating a Bluetooth key and sending the Bluetooth key to the authorized user. The authorized Bluetooth key activation method and system, the storage medium and the T-BOX can realize the activation of the Bluetooth key by a non-owner based on the authorization of the owner, thereby not only improving the convenience of users, but also ensuring the use safety of the Bluetooth key.

Description

Authorized Bluetooth key activation method and system, storage medium and T-BOX
Technical Field
The invention relates to the technical field of Bluetooth keys, in particular to an authorized Bluetooth key activation method and system, a storage medium and a T-BOX.
Background
Conventionally, vehicle control operations such as locking of doors, closing of doors, and opening of a trunk are generally performed by a key. Therefore, the user must carry the vehicle key with him. If the key is forgotten or lost, the user cannot control the vehicle, and much inconvenience is brought to the user.
In addition, for sharing automobiles, a renter needs to go to a designated place to acquire a vehicle key and then go to a place where the vehicle is parked to start using the vehicle. When the renter finishes using the vehicle and returns the vehicle, the vehicle needs to be parked at a specified position, and the vehicle key needs to be returned to a specified contact person. Therefore, the vehicle sharing process is time and space demanding, which results in cumbersome business processing and poor user experience.
Therefore, a keyless unlocking manner of the vehicle is brought about. The Bluetooth key based on the intelligent terminal becomes a main mode for unlocking the vehicle without a key. In the prior art, in order to ensure the security of the bluetooth key and avoid the abuse of the bluetooth key, the bluetooth key is usually allocated to the smart terminal bound with the vehicle. If other people need use the bluetooth key to carry out the vehicle and control, then need reset the intelligent terminal who binds with the vehicle, complex operation, user experience is not good.
Disclosure of Invention
In view of the above drawbacks of the prior art, an object of the present invention is to provide an authorized bluetooth key activation method and system, a storage medium, and a T-BOX, which can enable a non-owner to activate a bluetooth key based on an authorization of the owner, so that the non-owner can operate and control a vehicle based on the bluetooth key, thereby improving convenience of a user and ensuring security of bluetooth key usage.
In order to achieve the above objects and other related objects, the present invention provides an authorized bluetooth key activation method for a T-BOX, comprising the steps of: establishing Bluetooth connection with an authorized user based on authorization certificate information acquired by the authorized user, wherein the authorization certificate information comprises a Bluetooth connection name, a Bluetooth connection password, a T-BOX public key, an authorization code, an authorization certificate and signature information; receiving a Bluetooth key activation request sent by the authorized user, wherein the Bluetooth key activation request comprises an authorization code, an authorization certificate and signature information which are encrypted by a T-BOX public key; the authorization code, the authorization certificate and the signature information which are encrypted by adopting a T-BOX public key are decrypted based on a T-BOX private key to obtain the authorization code, the authorization certificate and the signature information; verifying the signature information based on a preset owner key; after the signature information passes the verification, decrypting the authorization certificate based on a T-BOX private key to obtain a decryption authorization code; and when the authorization code is consistent with the decryption authorization code, generating a Bluetooth key and sending the Bluetooth key to the authorized user.
In an embodiment of the present invention, after generating a bluetooth key, encrypting the bluetooth key based on a public key provided by an authorized user, generating signature information based on a T-BOX private key, and finally sending the encrypted and signed bluetooth key to the authorized user, so that the authorized user verifies the signature information based on the T-BOX public key, and decrypts to obtain the bluetooth key based on the private key of the authorized user.
In an embodiment of the present invention, the method further includes sending an anti-replay random number to the authorized user after establishing a bluetooth connection with the authorized user, and performing anti-replay detection on the decrypted bluetooth key activation request, where the bluetooth key activation request includes the anti-replay random number.
Correspondingly, the invention provides an authorized Bluetooth key activation system which is applied to a T-BOX and comprises a connection module, a receiving module, a decryption module, a verification module, an acquisition module and a generation module;
the connection module is used for establishing Bluetooth connection with an authorized user based on authorization certificate information acquired by the authorized user, wherein the authorization certificate information comprises a Bluetooth connection name, a Bluetooth connection password, a T-BOX public key, an authorization code, an authorization certificate and signature information;
the receiving module is used for receiving a Bluetooth key activation request sent by the authorized user, wherein the Bluetooth key activation request comprises an authorization code, an authorization certificate and signature information which are encrypted by a T-BOX public key;
the decryption module is used for decrypting the authorization code, the authorization certificate and the signature information which are encrypted by the T-BOX public key based on the T-BOX private key to obtain the authorization code, the authorization certificate and the signature information;
the verification module is used for verifying the signature information based on a preset owner key;
the acquisition module is used for decrypting the authorization certificate based on a T-BOX private key after the signature information passes the verification, and acquiring a decryption authorization code;
and the generation module is used for generating a Bluetooth key and sending the Bluetooth key to the authorized user when the authorization code is consistent with the decryption authorization code.
In an embodiment of the present invention, the bluetooth key management system further includes an encryption signature module, configured to encrypt the bluetooth key based on a public key provided by an authorized user after generating the bluetooth key, generate signature information based on a T-BOX private key, and finally send the encrypted and signed bluetooth key to the authorized user, so that the authorized user verifies the signature information based on the T-BOX public key, and obtains the bluetooth key based on decryption of a private key of the authorized user.
In an embodiment of the present invention, the apparatus further includes a replay prevention module, configured to send a replay prevention random number to the authorized user after establishing a bluetooth connection with the authorized user, and perform replay prevention detection on the decrypted bluetooth key activation request, where the bluetooth key activation request includes the replay prevention random number.
The present invention provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the authorized bluetooth key activation method described above.
The invention provides a T-BOX, comprising: a processor and a memory;
the memory is used for storing a computer program;
the processor is configured to execute the computer program stored in the memory to cause the T-BOX to perform the authorized bluetooth key activation method described above.
Finally, the invention provides an authorized Bluetooth key activation system, which comprises the T-BOX and an intelligent terminal;
the intelligent terminal is used for acquiring authorization certificate information according to an authorization code received when a vehicle owner authorizes, establishing Bluetooth connection with the T-BOX, sending a Bluetooth key activation request of an authorized user to the T-BOX, and receiving a Bluetooth key sent by the T-BOX.
In an embodiment of the present invention, the vehicle further includes a vehicle cloud server; the vehicle cloud server is used for receiving the authorization code sent by the intelligent terminal and sending authorization certificate information corresponding to the authorization code to the intelligent terminal.
As described above, the authorized bluetooth key activation method and system, the storage medium, and the T-BOX according to the present invention have the following advantages:
(1) the activation of the Bluetooth key can be realized by a non-vehicle owner based on the authorization of the vehicle owner without resetting an intelligent terminal bound with the vehicle, so that the non-vehicle owner can control the vehicle based on the Bluetooth key, and the convenience of a user is improved;
(2) through decryption and signature verification, the security of the Bluetooth key authorization is ensured;
(3) the intelligent degree is high, and the user experience is greatly improved.
Drawings
FIG. 1 is a flowchart of an authorized Bluetooth key activation method of the present invention in one embodiment;
FIG. 2 is a schematic block diagram of an authorized Bluetooth key activation system according to an embodiment of the present invention;
FIG. 3 illustrates a schematic structural diagram of a T-BOX in one embodiment of the present invention;
FIG. 4 is a schematic diagram of an authorized Bluetooth key activation system according to another embodiment of the present invention;
fig. 5 is a schematic structural diagram of an authorized bluetooth key activation system according to another embodiment of the present invention.
Description of the element reference numerals
21 connection module
22 receiving module
23 decryption module
24 authentication module
25 acquisition module
26 Generation Module
31 processor
32 memory
41 T-BOX
42 intelligent terminal
43 vehicle cloud server
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention, and the components related to the present invention are only shown in the drawings rather than drawn according to the number, shape and size of the components in actual implementation, and the type, quantity and proportion of the components in actual implementation may be changed freely, and the layout of the components may be more complicated.
The authorized Bluetooth key activation method and system, the storage medium and the T-BOX can realize the activation of the Bluetooth key by a non-vehicle owner based on the authorization of the vehicle owner, so that the non-vehicle owner can control the vehicle based on the Bluetooth key without specially performing account binding operation, thereby improving the convenience of users and ensuring the use safety of the Bluetooth key.
As shown in fig. 1, in an embodiment, the authorized bluetooth key activation method of the present invention is applied to a T-BOX, and includes the following steps:
step S1, establishing Bluetooth connection with the authorized user based on the authorization certificate information acquired by the authorized user, wherein the authorization certificate information comprises a Bluetooth connection name, a Bluetooth connection password, a T-BOX public key, an authorization code, an authorization certificate and signature information.
Specifically, the authorized user can control the vehicle key of the vehicle owner based on the authorization of the vehicle owner and the Bluetooth key. The authorization mode is based on that the vehicle cloud server sends an authorization code to the authorized user. Preferably, the information is sent to the intelligent terminal associated with the authorized user through short messages, WeChat, mails and the like. Therefore, the authorized user needs to acquire the bluetooth key of the vehicle through the authorization code. The bluetooth key is generated and issued by the T-BOX of the vehicle in the present invention. Preferably, the vehicle cloud server is a TSP (Telematics Service Provider) server.
First, the authorized user sends the authorization code to the vehicle cloud server. And the vehicle cloud server prestores authorization credential information corresponding to the authorization code and sends the authorization credential information corresponding to the authorization code to the authorized user. The authorization certificate information comprises a Bluetooth connection name, a Bluetooth connection password, a T-BOX public key, an authorization code, an authorization certificate and signature information. The authorized user establishes a Bluetooth connection with the T-BOX based on a Bluetooth connection name and a Bluetooth connection password in the authorization credential information.
And step S2, receiving a Bluetooth key activation request sent by the authorized user, wherein the Bluetooth key activation request comprises an authorization code, an authorization certificate and signature information encrypted by a T-BOX public key.
Specifically, after the authorized user establishes a Bluetooth connection with the T-BOX, a Bluetooth key activation request is sent to the T-BOX. The Bluetooth key activation request comprises an authorization code, an authorization certificate and signature information which are encrypted by a T-BOX public key.
And S3, decrypting the authorization code, the authorization certificate and the signature information encrypted by the T-BOX public key based on the T-BOX private key to obtain the authorization code, the authorization certificate and the signature information.
Specifically, the T-BOX obtains the authorization code, the authorization certificate and the signature information by encrypting the authorization code, the authorization certificate and the signature information by adopting a T-BOX public key based on a T-BOX private key.
And step S4, verifying the signature information based on the preset owner key.
Specifically, the owner signs the authorization credential based on the owner key, thereby obtaining the signature information. And the T-BOX verifies the signature information based on the owner key so as to judge the validity of the signature information. And if the signature information is wrong, the signature information is an abnormal Bluetooth key activation request and is not processed any more.
And step S5, after the signature information passes the verification, decrypting the authorization certificate based on the T-BOX private key to obtain a decryption authorization code.
Specifically, if the signature information passes verification, the authorization certificate is decrypted based on a T-BOX private key. The authorization certificate is obtained by encrypting an authorization code based on a T-BOX public key. So that the decryption authorization code can be obtained after decryption.
And step S6, when the authorization code is consistent with the decryption authorization code, generating a Bluetooth key and sending the Bluetooth key to the authorized user.
Specifically, an authorization code in the bluetooth key activation request is compared with the decryption authorization code, and if the authorization code and the decryption authorization code are not consistent, the bluetooth key activation request is invalid and no operation is executed; if the two are consistent, the Bluetooth key activation request is valid, the T-BOX generates a Bluetooth key and sends the Bluetooth key to the authorized user, and therefore the authorized user activates the Bluetooth key. Further, the authorized user can communicate with the T-BOX based on the bluetooth key, thereby completing opening and closing operations of windows, doors, a trunk, and the like.
In an embodiment of the present invention, to further ensure security of bluetooth key authorization, the method for activating an authorized bluetooth key of the present invention further includes generating a bluetooth key, encrypting the bluetooth key based on a public key provided by an authorized user, generating signature information based on a T-BOX private key, and finally sending the encrypted and signed bluetooth key to the authorized user, so that the authorized user verifies the signature information based on the T-BOX public key, and obtains the bluetooth key based on decryption of a private key of the authorized user. Specifically, the T-BOX encrypts the Bluetooth key based on a public key provided by an authorized user, generates signature information based on a private key of the T-BOX, and finally sends the encrypted and signed Bluetooth key to the authorized user. And after receiving the encrypted and signed Bluetooth key, the authorized user verifies the signature information based on a T-BOX public key and decrypts based on a private key of the authorized user so as to obtain the Bluetooth key.
In an embodiment of the present invention, in order to ensure the validity of the bluetooth key activation request and avoid replay attack, the authorized bluetooth key activation method of the present invention further includes, after establishing a bluetooth connection with the authorized user, sending a replay-prevention random number to the authorized user, and performing replay-prevention detection on the decrypted bluetooth key activation request, where the bluetooth key activation request includes the replay-prevention random number. Specifically, the bluetooth key activation request includes a replay-prevention random number sent by the T-BOX, and the T-BOX determines validity of the current bluetooth key activation request through verification of the replay-prevention random number.
As shown in fig. 2, in an embodiment, the authorized bluetooth key activation system of the present invention is applied to a T-BOX, and includes a connection module 21, a receiving module 22, a decryption module 23, a verification module 24, an obtaining module 25, and a generation module 26, which are connected in sequence.
The connection module 21 is configured to establish a bluetooth connection with an authorized user based on authorization credential information obtained by the authorized user, where the authorization credential information includes a bluetooth connection name, a bluetooth connection password, a T-BOX public key, an authorization code, an authorization credential, and signature information;
the receiving module 22 is configured to receive a bluetooth key activation request sent by the authorized user, where the bluetooth key activation request includes an authorization code, an authorization credential, and signature information encrypted by using a T-BOX public key;
the decryption module 23 is configured to decrypt, based on the T-BOX private key, the authorization code, the authorization certificate, and the signature information encrypted by the T-BOX public key, and obtain the authorization code, the authorization certificate, and the signature information;
the verification module 24 is configured to verify the signature information based on a preset owner key;
the obtaining module 25 is configured to decrypt the authorization credential based on a T-BOX private key after the signature information passes verification, and obtain a decryption authorization code;
the generating module 26 is configured to generate a bluetooth key and send the bluetooth key to the authorized user when the authorization code is consistent with the decryption authorization code.
In an embodiment of the present invention, the authorized bluetooth key activation system further includes an encryption signature module, configured to encrypt the bluetooth key based on a public key provided by an authorized user after generating the bluetooth key, generate signature information based on a T-BOX private key, and finally send the encrypted and signed bluetooth key to the authorized user, so that the authorized user verifies the signature information based on the T-BOX public key, and obtains the bluetooth key based on decryption of a private key of the authorized user.
In an embodiment of the present invention, the authorized bluetooth key activation system further includes a replay prevention module, configured to send a replay prevention random number to the authorized user after establishing a bluetooth connection with the authorized user, and perform replay prevention detection on the decrypted bluetooth key activation request, where the bluetooth key activation request includes the replay prevention random number.
It should be noted that the structures and principles of the connection module 21, the receiving module 22, the decryption module 23, the verification module 24, the obtaining module 25, and the generation module 26 correspond to the steps in the authorized bluetooth key activation method one to one, and therefore, no further description is given here.
It should be noted that the division of the modules of the above apparatus is only a logical division, and the actual implementation may be wholly or partially integrated into one physical entity, or may be physically separated. And the modules can be realized in a form that all software is called by the processing element, or in a form that all the modules are realized in a form that all the modules are called by the processing element, or in a form that part of the modules are called by the hardware. For example: the x module can be a separately established processing element, and can also be integrated in a certain chip of the device. In addition, the x-module may be stored in the memory of the apparatus in the form of program codes, and may be called by a certain processing element of the apparatus to execute the functions of the x-module. Other modules are implemented similarly. All or part of the modules can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software. These above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), one or more microprocessors (DSPs), one or more Field Programmable Gate Arrays (FPGAs), and the like. When a module is implemented in the form of a Processing element scheduler code, the Processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. These modules may be integrated together and implemented in the form of a System-on-a-chip (SOC).
The storage medium of the present invention stores thereon a computer program that, when executed by a processor, implements the authorized bluetooth key activation method described above. The storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic disk, U-disk, memory card, or optical disk.
As shown in fig. 3, in one embodiment, the T-BOX of the present invention comprises: a processor 31 and a memory 32.
The memory 32 is used for storing computer programs.
The memory 32 includes: various media that can store program codes, such as ROM, RAM, magnetic disk, U-disk, memory card, or optical disk.
The processor 31 is connected to the memory 32 and configured to execute the computer program stored in the memory 32, so that the T-BOX performs the above-mentioned authorized bluetooth key activation method.
Preferably, the Processor 31 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; the Integrated Circuit may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components.
As shown in fig. 4, in one embodiment, the authorized bluetooth key activation system of the present invention includes the above-mentioned T-BOX41 and the smart terminal 42.
The smart terminal 42 is associated with an authorized user, is connected with the T-BOX41 in a bluetooth manner, and is configured to obtain authorization credential information according to an authorization code received when a vehicle owner authorizes the smart terminal, establish a bluetooth connection with the T-BOX41, send a bluetooth key activation request of the authorized user to the T-BOX41, and receive a bluetooth key sent by the T-BOX.
It should be noted that the smart terminal 42 in the present invention includes, but is not limited to, a smart phone, a tablet computer, a PDA, and other terminal devices with data processing functions. Generally, an intelligent terminal is a terminal device that has an independent operating system, can be used by a user to install programs provided by third-party service providers such as software and games, continuously expands the functions of a handheld device through the programs, and can realize wireless network access through a mobile communication network.
As shown in fig. 5, in an embodiment of the present invention, the authorized bluetooth key activation system of the present invention further includes a vehicle cloud server 43; the vehicle cloud server 43 is in communication connection with the intelligent terminal 42, and is configured to receive the authorization code sent by the intelligent terminal 42, and send authorization credential information corresponding to the authorization code to the intelligent terminal 42. Specifically, the vehicle cloud server 43 prestores authorization credential information corresponding to the authorization code and the authorization code.
In summary, the authorized bluetooth key activation method and system, the storage medium and the T-BOX of the present invention can realize the activation of the bluetooth key by the non-owner based on the authorization of the owner without resetting the intelligent terminal bound to the vehicle, so that the non-owner can operate and control the vehicle based on the bluetooth key, thereby improving the convenience of the user; through decryption and signature verification, the security of the Bluetooth key authorization is ensured; the intelligent degree is high, and the user experience is greatly improved. Therefore, the invention effectively overcomes various defects in the prior art and has high industrial utilization value.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical spirit of the present invention be covered by the claims of the present invention.

Claims (10)

1. An authorized Bluetooth key activation method applied to a T-BOX (T-BOX) is characterized by comprising the following steps:
establishing Bluetooth connection with an authorized user based on authorization certificate information acquired by the authorized user, wherein the authorization certificate information comprises a Bluetooth connection name, a Bluetooth connection password, a T-BOX public key, an authorization code, an authorization certificate and signature information;
receiving a Bluetooth key activation request sent by the authorized user, wherein the Bluetooth key activation request comprises an authorization code, an authorization certificate and signature information which are encrypted by a T-BOX public key;
the authorization code, the authorization certificate and the signature information which are encrypted by adopting a T-BOX public key are decrypted based on a T-BOX private key to obtain the authorization code, the authorization certificate and the signature information;
verifying the signature information based on a preset owner key;
after the signature information passes the verification, decrypting the authorization certificate based on a T-BOX private key to obtain a decryption authorization code;
and when the authorization code is consistent with the decryption authorization code, generating a Bluetooth key and sending the Bluetooth key to the authorized user.
2. The authorized bluetooth key activation method according to claim 1, further comprising generating a bluetooth key, encrypting the bluetooth key based on a public key provided by an authorized user, generating signature information based on a T-BOX private key, and finally sending the encrypted and signed bluetooth key to the authorized user for the authorized user to verify the signature information based on the T-BOX public key, and decrypting to obtain the bluetooth key based on a private key of the authorized user.
3. The authorized bluetooth key activation method according to claim 1, further comprising sending a replay-prevention random number to the authorized user after establishing a bluetooth connection with the authorized user, and performing replay-prevention detection on the decrypted bluetooth key activation request, wherein the bluetooth key activation request contains the replay-prevention random number.
4. An authorized Bluetooth key activation system is applied to a T-BOX, and is characterized by comprising a connection module, a receiving module, a decryption module, a verification module, an acquisition module and a generation module;
the connection module is used for establishing Bluetooth connection with an authorized user based on authorization certificate information acquired by the authorized user, wherein the authorization certificate information comprises a Bluetooth connection name, a Bluetooth connection password, a T-BOX public key, an authorization code, an authorization certificate and signature information;
the receiving module is used for receiving a Bluetooth key activation request sent by the authorized user, wherein the Bluetooth key activation request comprises an authorization code, an authorization certificate and signature information which are encrypted by a T-BOX public key;
the decryption module is used for decrypting the authorization code, the authorization certificate and the signature information which are encrypted by the T-BOX public key based on the T-BOX private key to obtain the authorization code, the authorization certificate and the signature information;
the verification module is used for verifying the signature information based on a preset owner key;
the acquisition module is used for decrypting the authorization certificate based on a T-BOX private key after the signature information passes the verification, and acquiring a decryption authorization code;
and the generation module is used for generating a Bluetooth key and sending the Bluetooth key to the authorized user when the authorization code is consistent with the decryption authorization code.
5. The authorized bluetooth key activation system of claim 4, further comprising an encryption signature module, configured to encrypt the bluetooth key based on a public key provided by an authorized user after generating the bluetooth key, generate signature information based on a T-BOX private key, and finally send the encrypted and signed bluetooth key to the authorized user, so that the authorized user can verify the signature information based on the T-BOX public key, and obtain the bluetooth key based on decryption of a private key of the authorized user.
6. The authorized bluetooth key activation system according to claim 4, further comprising a replay prevention module for sending a replay prevention random number to the authorized user after establishing a bluetooth connection with the authorized user, and performing replay prevention detection on the decrypted bluetooth key activation request, wherein the bluetooth key activation request contains the replay prevention random number.
7. A storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the authorized bluetooth key activation method of any one of claims 1 to 3.
8. A T-BOX, comprising: a processor and a memory;
the memory is used for storing a computer program;
the processor is configured to execute the memory-stored computer program to cause the T-BOX to perform the authorized bluetooth key activation method of any of claims 1 to 3.
9. An authorized bluetooth key activation system, comprising the T-BOX of claim 8 and a smart terminal;
the intelligent terminal is used for acquiring authorization certificate information according to an authorization code received when a vehicle owner authorizes, establishing Bluetooth connection with the T-BOX, sending a Bluetooth key activation request of an authorized user to the T-BOX, and receiving a Bluetooth key sent by the T-BOX.
10. The authorized bluetooth key activation system of claim 9, further comprising a vehicle cloud server; the vehicle cloud server is used for receiving the authorization code sent by the intelligent terminal and sending authorization certificate information corresponding to the authorization code to the intelligent terminal.
CN201910083720.1A 2019-01-29 2019-01-29 Authorized Bluetooth key activation method and system, storage medium and T-BOX Active CN109895734B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910083720.1A CN109895734B (en) 2019-01-29 2019-01-29 Authorized Bluetooth key activation method and system, storage medium and T-BOX

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910083720.1A CN109895734B (en) 2019-01-29 2019-01-29 Authorized Bluetooth key activation method and system, storage medium and T-BOX

Publications (2)

Publication Number Publication Date
CN109895734A CN109895734A (en) 2019-06-18
CN109895734B true CN109895734B (en) 2021-11-02

Family

ID=66944286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910083720.1A Active CN109895734B (en) 2019-01-29 2019-01-29 Authorized Bluetooth key activation method and system, storage medium and T-BOX

Country Status (1)

Country Link
CN (1) CN109895734B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112559089B (en) * 2019-09-25 2024-10-11 博泰车联网科技(上海)股份有限公司 Method, apparatus, computer-readable storage medium for managing objects
CN110853332B (en) * 2019-10-22 2021-08-31 奇瑞汽车股份有限公司 Vehicle offline detection system and method for detecting Bluetooth key function
CN111063070B (en) * 2019-12-26 2021-07-09 捷德(中国)科技有限公司 Digital key sharing method, digital key verification method and digital key verification equipment
CN111148075A (en) * 2019-12-30 2020-05-12 上海博泰悦臻网络技术服务有限公司 Bluetooth key configuration method and system for configuring Bluetooth key
CN111065081A (en) * 2019-12-30 2020-04-24 上海博泰悦臻网络技术服务有限公司 Bluetooth-based information interaction method and device
CN112406783A (en) * 2020-11-30 2021-02-26 雄狮汽车科技(南京)有限公司 Automobile digital key sharing system and method
CN113343203A (en) * 2021-06-22 2021-09-03 广州小鹏汽车科技有限公司 Digital car key processing method, equipment and platform system
CN115035634B (en) * 2022-04-26 2024-03-26 江铃汽车股份有限公司 Bluetooth key ID resetting method, system, readable storage medium and computer
WO2024103411A1 (en) * 2022-11-18 2024-05-23 北京小米移动软件有限公司 Digital vehicle key sharing method and apparatus, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103826221A (en) * 2013-12-31 2014-05-28 广东岭南通股份有限公司 Bluetooth based encryption communication method, and correlation systems and methods
CN105083214A (en) * 2014-04-28 2015-11-25 比亚迪股份有限公司 Authorization method, authorization system and authorization mobile terminal for vehicle and authorized mobile terminal
CN106373235A (en) * 2016-08-31 2017-02-01 长城汽车股份有限公司 Authorization method and authorization system for virtual keys and server
CN106394486A (en) * 2016-08-31 2017-02-15 长城汽车股份有限公司 Authorization method and system of virtual key and server
CN106453277A (en) * 2016-09-02 2017-02-22 长城汽车股份有限公司 Vehicle virtual key authorization method and system, mobile terminals and server
CN108173926A (en) * 2017-12-26 2018-06-15 深圳市路畅科技股份有限公司 One-key start automobile method, system and user terminal and T-box terminals
CN109067548A (en) * 2018-09-21 2018-12-21 北京仁信证科技有限公司 Virtual key share system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110215899A1 (en) * 2010-03-08 2011-09-08 Ford Global Technologies, Llc Method and system for authorizing a vehicle driveaway
US9363249B2 (en) * 2013-03-06 2016-06-07 Marvell World Trade Ltd. Secure simple enrollment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103826221A (en) * 2013-12-31 2014-05-28 广东岭南通股份有限公司 Bluetooth based encryption communication method, and correlation systems and methods
CN105083214A (en) * 2014-04-28 2015-11-25 比亚迪股份有限公司 Authorization method, authorization system and authorization mobile terminal for vehicle and authorized mobile terminal
CN106373235A (en) * 2016-08-31 2017-02-01 长城汽车股份有限公司 Authorization method and authorization system for virtual keys and server
CN106394486A (en) * 2016-08-31 2017-02-15 长城汽车股份有限公司 Authorization method and system of virtual key and server
CN106453277A (en) * 2016-09-02 2017-02-22 长城汽车股份有限公司 Vehicle virtual key authorization method and system, mobile terminals and server
CN108173926A (en) * 2017-12-26 2018-06-15 深圳市路畅科技股份有限公司 One-key start automobile method, system and user terminal and T-box terminals
CN109067548A (en) * 2018-09-21 2018-12-21 北京仁信证科技有限公司 Virtual key share system and method

Also Published As

Publication number Publication date
CN109895734A (en) 2019-06-18

Similar Documents

Publication Publication Date Title
CN109895734B (en) Authorized Bluetooth key activation method and system, storage medium and T-BOX
US11741461B2 (en) Method for performing non-repudiation, and payment managing server and user device therefor
US10882492B2 (en) Method and device for authenticating a user to a transportation vehicle
US9479329B2 (en) Motor vehicle control unit having a cryptographic device
CN106161032A (en) A kind of identity authentication method and device
CN109639644B (en) Authorization verification method and device, storage medium and electronic equipment
US11722529B2 (en) Method and apparatus for policy-based management of assets
CN107864124B (en) Terminal information security protection method, terminal and Bluetooth lock
CN107733652B (en) Unlocking method and system for shared vehicle and vehicle lock
CN101964805B (en) Method, equipment and system for safely sending and receiving data
CN113378119B (en) Software authorization method, device, equipment and storage medium
CN107609878B (en) Security authentication method and system for shared automobile
CN109743283B (en) Information transmission method and equipment
CN112348998A (en) Method and device for generating one-time password, intelligent door lock and storage medium
CN108964883B (en) Digital certificate storage and signature method taking smart phone as medium
JP2017076874A (en) User authentication device and cryptographic key storage method
CN109639418A (en) Configuration information authentication method and device and rental car
CN113282945B (en) Intelligent lock authority management method and device, electronic equipment and storage medium
CN110808832A (en) Digital key password sharing method and device
CN113404390B (en) Method and device for sharing digital vehicle key, computer equipment and storage medium
CN106055966B (en) A kind of authentication method and system
CN115987636B (en) Information security implementation method, device and storage medium
KR101298216B1 (en) Authentication system and method using multiple category
CN113162766B (en) Key management method and system for key component
JP2020004044A (en) Authentication system and authentication method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant