Terminal device and method processing of data for terminal device
AssigneeXiaomi EV Technology Co., Ltd.
InventorChangyu Sun
Life of this patent
Estimating the term…
Abstract
A terminal device includes a communication device, configured to detect whether a native system of the terminal device includes components for adapting a public protocol of a digital vehicle key, and communicating with a target communication party based on the public protocol in case of absence of at least one of the components in the native system, in which the target communication party is a participant of the public protocol.
Claims19
A terminal device, comprising:
- a communication device including a hardware processor, configured to:
- detect whether a native system of the terminal device comprises components for adapting a public protocol of a digital vehicle key;
- and
- communicate with a target communication party using the public protocol in case of absence of at least one of the components in the native system;
- wherein the target communication party is a participant of the public protocol;
- wherein the terminal device including a hardware processor is configured to:
- establish a secure channel with a vehicle using a digital key framework in response to initiating a key activating process using the communication device;
- obtain a vehicle public key certificate using the secure channel;
- verify the vehicle public key certificate using a vehicle server CA (certificate authority) certificate using a key manager of the communication device, and save the vehicle public key certificate after successful verification;
- generate a digital-vehicle-key public-private key pair using the key manager, the digital-vehicle-key public-private key pair comprising a digital-vehicle-key public key and a digital-vehicle-key private key;
- sign the digital-vehicle-key public key using a key management element certificate, to generate a digital-vehicle-key public key certificate, the key management element certificate comprising a terminal device server CA signature;
- and
- transmit the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate to the vehicle, to enable the vehicle to sequentially verify the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate, and save the digital-vehicle-key public key after successful verification.
A method of processing data for a terminal device, comprising:
- detecting whether a native system of the terminal device comprises components for adapting a public protocol of a digital vehicle key;
- and
- communicating with a target communication party using the public protocol in case of absence of at least one of the components in the native system, wherein the target communication party is a participant of the public protocol;
- establishing a secure channel with a vehicle using a digital key framework in response to initiating a key activating process using a communication device;
- obtaining a vehicle public key certificate using the secure channel;
- verifying the vehicle public key certificate using a vehicle server CA (certificate authority) certificate using at least one Application Programming Interface (API) of a key manager of the communication device, and saving the vehicle public key certificate after successful verification;
- generating a digital-vehicle-key public-private key pair using the key manager, the digital-vehicle-key public-private key pair comprising a digital-vehicle-key public key and a digital-vehicle-key private key;
- signing the digital-vehicle-key public key using a key management element certificate, to generate a digital-vehicle-key public key certificate, the key management element certificate comprising a terminal device server CA signature;
- and
- transmitting the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate to the vehicle, to enable the vehicle to sequentially verify the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate, and saving the digital-vehicle-key public key after successful verification.
A non-transitory computer-readable storage medium having instructions stored thereon, wherein, when the instructions are executed by a processor of a terminal device, a method of processing data is implemented, and the method comprises:
- detecting whether a native system of the terminal device comprises components for adapting a public protocol of a digital vehicle key;
- and
- communicating with a target communication party using the public protocol in case of absence of at least one of the components in the native system, wherein the target communication party is a participant of the public protocol;
- establishing a secure channel with a vehicle using at least one Application Programming Interface (API) of a digital key framework in response to initiating a key activating process through a communication device;
- obtaining a vehicle public key certificate using the secure channel;
- verifying the vehicle public key certificate using a vehicle server CA (certificate authority) certificate through at least one API of a key manager of the communication device, and saving the vehicle public key certificate after successful verification;
- generating a digital-vehicle-key public-private key pair through the key manager, wherein the digital-vehicle-key public-private key pair comprises a digital-vehicle-key public key and a digital-vehicle-key private key;
- signing the digital-vehicle-key public key using a key management element certificate, to generate a digital-vehicle-key public key certificate, wherein the key management element certificate comprises a terminal device server CA signature;
- and
- transmitting the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate to the vehicle, to enable the vehicle sequentially verifies the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate, and saving the digital-vehicle-key public key in a case of successful verification.
Dependencies are inferred from the claim text.