IP Library Granted Patent US 11,258,598
Granted Patent B2
US 11,258,598 · App. 16/686,861 · Granted Feb 22, 2022

Smartphones based vehicle access

Inventors: Yanjiang Yang (Singapore, SG); Zhuo Wei (Singapore, SG); Cheng Kang Chu (Singapore, SG); Jie Shi (Singapore, SG)
Assignee: Huawei International Pte. Ltd.
H04L9/0866B60R25/241H04L9/0643H04L9/088H04L9/0891H04L9/0894H04L9/3226H04L9/3242H04L9/3247B60R2325/205H04L2209/84H04W88/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,258,598
App. No.
16/686,861
Granted
Feb 22, 2022
Kind
B2
Abstract

A symmetric key-based generation and distribution system and method for a vehicle access authentication framework is provided, the framework comprising: a first device operated by a car owner, a second device operated by a delegated user, and a third device residing in a vehicle. The first device is configured to: request for an authentication key from the third device, the request for the authentication key comprising an ID of the first device, id O ; receive an authentication key K id O from the third device; and generate a delegated authentication key K id U based on authentication key K id O and an ID of the second device in response to receiving a request for delegated authentication key from the second device, the request for delegated authentication key comprising the ID of the second device.

Claims (43)

1. A device, wherein the device comprises a non-transitory memory having processor-executable instructions stored thereon, a processor coupled to the non-transitory memory, the processor-executable instructions when executed cause the processor to:

transmit a request for an authentication key of a user of a vehicle to a third device, wherein the request for the authentication key comprises an identification (ID) of the user (id O );

receive an authentication key (K id O ) from the third device; wherein the authentication key (K id O ) is used to access the vehicle by the user; and

generate a delegated authentication key (K id U ) to a delegated user based on the authentication key (K id O ) and an ID of the delegated user in response to receiving a request for a delegated authentication key from a second device, the request for delegated authentication key comprising the ID of the delegated user; wherein the delegated authentication key (K id U ) is used to access the vehicle; wherein

K id O =h(K, id Car , id O ), where h(.) is a cryptographic hash function, id Car is an ID of the third device, and the device is configured to store the K id O in a secured memory.

2. The device according to claim 1 , wherein the processor is further configured to:

generate and transmit a request to generate a new secret key;

receive an authentication request from the third device; and

transmit a superuser password, provided by the user, to the third device.

3. The device according to claim 1 , wherein the processor is further configured to:

receive the ID of the third device and a random number (r), from the third device;

compute a Message Authentication Code (MAC) represented by vd using a MAC generation function with input parameters K id O and r as vd=MAC(K id O , r); and

transmit an access request containing parameters [0, id O , vd] to the third device where 0 denotes a requested access is from the user of the vehicle.

4. The device according to claim 3 , wherein the processor is further configured to:

receive a new authentication key (K′ id O ) from the third device;

update the authentication key (K′ id O ) in memory with the new authentication key (K′ id O ).

5. The device according to claim 1 wherein the processor is further configured to:

receive the ID of the second device (id U ),

determine an access policy (P U ); and

generate the delegated authentication key (K id U ), where K id U =h(K id O , id U , P U ), wherein h(.) is the cryptographic hash function;

store the K id U in the secured memory; and

transmit the delegated authentication key (K id U ) to the second device.

6. The device according to claim 5 , wherein the access policy (P U ) include one or more of validity period, speed limit, and mileage limit.

7. The device according to claim 1 , wherein the processor is further configured to:

update a blacklist in the third device.

8. The device according to claim 7 , wherein updating the blacklist in the third device comprises:

generating a revoke request containing the ID of user to be revoked; and

transmitting the revoke request to the third device.

9. A method for a vehicle access authentication framework having a first device operated by a car owner, a second device operated by a delegated user, and a third device residing in a vehicle; the method which is applied to the first device comprising:

transmitting a request for an authentication key of a user of a vehicle to the third device, the request for the authentication key comprising an identification (ID) of the user (id O );

receiving an authentication key (K id O ) from the third device; wherein the authentication key (K id O ) is used to access the vehicle by the user; and

generating a delegated authentication key (K id U ) to a delegated user based on the authentication key K id O and an ID of the delegated user in response to receiving a request for a delegated authentication key from the second device, the request for the delegated authentication key comprising the ID of the delegated user; wherein the delegated authentication key (K id U ) is used to access the vehicle; wherein K id O =h(K, id Car , id O ), where h(.) is a cryptographic hash function, id Car is an ID of the third device, and the first device is configured to store the K id O in a secured memory.

10. The method according to claim 9 , further comprising:

generating and transmitting a request to generate a new secret key;

receiving an authentication request from the third device; and

transmitting a superuser password, provided by the user, to the third device.

11. The method according to claim 9 , further comprising:

receiving the ID of the third device and a random number (r), from the third device;

computing a Message Authentication Code (MAC) represented by vd using a MAC generation function with input parameters K id O and r as vd=MAC(K id O , r); and

transmitting an access request containing parameters [0, id O , vd] to the third device where 0 denotes a requested access is from the user of the vehicle.

12. The method according to claim 11 , further comprising:

receiving a new authentication key (K′ id O ) from the third device;

updating the authentication key (K′ id O ) in a memory of the first device with the new authentication key (K′ id O ).

Assignments (3)
CHANGE OF NAME Recorded May 1, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075316/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI INTERNATIONAL PTE. LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069223/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2020
From: YANG, YANJIANG; WEI, ZHUO; CHU, CHENG KANG; SHI, JIE
To: HUAWEI INTERNATIONAL PTE. LTD.
Reel/Frame 052197/0553 →
Priority Claims (1)
SG 10201704077U · May 18, 2017 · national
Continuity (2)
Continuation PCTSG2018050244 · May 18, 2018
Related Publication 20200099522A1 · Mar 26, 2020
Cited By (2)
US 12,202,434 US 12,542,709