IP Library Granted Patent US 12,368,604
Granted Patent B2
US 12,368,604 · App. 17/947,710 · Granted Jul 22, 2025

Certificate list update method and apparatus

Inventor: Jianfen Peng (Beijing, CN)
Assignee: Shenzhen Yinwang Intelligent Technologies Co., Ltd.
H04L9/3268H04L9/0891H04W12/069
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 12,368,604
App. No.
17/947,710
Granted
Jul 22, 2025
Kind
B2
Abstract

Obtaining a certificate record, where the certificate record is sent by a network side device to the first vehicle, and the certificate record includes at least one revoked certificate or at least one valid certificate; and updating, based on the certificate record, a certificate list stored in the first vehicle, where the certificate list is used to record a revoked certificate or a valid certificate of a device that belongs to the first vehicle, or used to record a revoked certificate or a valid certificate of a device that belongs to a first vehicle group, where the first vehicle group includes the first vehicle.

Claims (57)

1. A certificate list update apparatus, comprising at least one processor and at least one memory, wherein the at least one memory stores program instructions, and the at least one processor is coupled to the at least one memory to execute the instructions to:

receive a certificate record, wherein the certificate record is sent by a network side device to a first vehicle, and the certificate record comprises at least one revoked certificate or at least one valid certificate, wherein the at least one revoked certificate or the at least one valid certificate comprises a vehicle identifier; and

update, based on the certificate record, a certificate list stored in the first vehicle, wherein the certificate list is used to record a revoked certificate or a valid certificate of a device that belongs to the first vehicle, or used to record a revoked certificate or a valid certificate of a device that belongs to a first vehicle group, wherein the first vehicle group comprises the first vehicle, and wherein the update, based on the certificate record, a certificate list stored in the first vehicle

obtain an identifier of a first certificate list data block, wherein the first certificate list data block is a data block corresponding to the certificate list before update; and

generate an updated certificate list data block based on the identifier of the first certificate list data block and the certificate record, wherein the updated certificate list data block comprises a block header and a block body, the block header of the updated certificate list data block comprises a hash value of the first certificate list data block, and the block body of the updated certificate list data block comprises the revoked certificate or the valid certificate that is in the certificate record and that is of the device that belongs to the first vehicle or the first vehicle group.

2. The certificate list update apparatus according to claim 1 , wherein each revoked certificate or each valid certificate comprised in the certificate record is a certificate of the device that belongs to the first vehicle or the first vehicle group.

3. The certificate list update apparatus according to claim 2 , wherein the at least one processor is coupled to the at least one memory to execute the instructions to:

add each revoked certificate or each valid certificate in the certificate record to the certificate list.

4. The certificate list update apparatus according to claim 1 , wherein the at least one processor is coupled to the at least one memory to execute the instructions to:

determine at least one revoked certificate or at least one valid certificate that is in the certificate record and that is of the device that belongs to the first vehicle or the first vehicle group; and

add the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group to the certificate list.

5. The certificate list update apparatus according to claim 1 , wherein the first vehicle group further comprises a second vehicle, the certificate list further comprises a revoked certificate or a valid certificate of a device that belongs to the second vehicle, and the revoked certificate or the valid certificate of the device that belongs to the second vehicle is used by the first vehicle to attempt to authenticate the second vehicle.

6. The certificate list update apparatus according to claim 1 , wherein the block header of the updated certificate list data block comprises an identifier of the certificate record.

7. The certificate list update apparatus according to claim 1 , wherein the block body of the updated certificate list data block comprises the first certificate list data block.

8. The certificate list update apparatus according to claim 1 , wherein the at least one processor is coupled to the at least one memory to execute the instructions to:

determine the certificate record is verified successfully based on signature information in the certificate record; and

update, based on the certificate record, the certificate list stored in the first vehicle.

9. A certificate list update apparatus, comprising at least one processor and at least one memory, wherein the at least one memory stores program instructions, and the at least one processor is coupled to the at least one memory to execute the instructions to:

determine at least one revoked certificate or at least one valid certificate of a device that belongs to a first vehicle or a first vehicle group, wherein the first vehicle belongs to the first vehicle group, wherein the determine at least one revoked certificate or at least one valid certificate of a device that belongs to a first vehicle or a first vehicle group comprises:

send a query from a network device to a vehicle certificate management system, wherein the query requests the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group;

generate a certificate record, wherein the certificate record comprises the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group, wherein the at least one revoked certificate or the at least one valid certificate comprises a vehicle identifier; and

send the certificate record to the first vehicle.

10. The certificate list update apparatus according to claim 9 , wherein the at least one processor is coupled to the at least one memory to execute the instructions to:

determine, based on device identifiers or vehicle identifiers in revoked certificates or valid certificates, the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group.

11. The certificate list update apparatus according to claim 9 , wherein the at least one processor is coupled to the at least one memory to execute the instructions to:

determine that the device corresponding to the at least one revoked certificate does not comprise a network-connected device; and

send the certificate record to a network-connected device in the first vehicle.

12. The certificate list update apparatus according to claim 9 , wherein the at least one processor is coupled to the at least one memory to execute the instructions to:

determine that the device corresponding to the at least one revoked certificate comprises a network-connected device;

notify a user of the first vehicle to re-register with the network-connected device;

determine that the user has re-registered with the network-connected device; and

send the certificate record to the network-connected device in the first vehicle.

13. The apparatus according to claim 9 , wherein the first vehicle group further comprises a second vehicle, the certificate list further comprises a revoked certificate or a valid certificate of a device that belongs to the second vehicle, and the revoked certificate or the valid certificate of the device that belongs to the second vehicle is used by the first vehicle to attempt to authenticate the second vehicle.

14. A certificate list update method, wherein the method comprises:

receiving a certificate record, wherein the certificate record is sent by a network side device to a first vehicle, and the certificate record comprises at least one revoked certificate or at least one valid certificate, wherein the at least one revoked certificate or the at least one valid certificate comprises a vehicle identifier; and

updating, based on the certificate record, a certificate list stored in the first vehicle, wherein the certificate list is used to record a revoked certificate or a valid certificate of a device that belongs to the first vehicle, or used to record a revoked certificate or a valid certificate of a device that belongs to a first vehicle group, wherein the first vehicle group comprises the first vehicle, and wherein the updating, based on the certificate record, a certificate list stored in the first vehicle

obtaining an identifier of a first certificate list data block, wherein the first certificate list data block is a data block corresponding to the certificate list before update; and

generating an updated certificate list data block based on the identifier of the first certificate list data block and the certificate record, wherein the updated certificate list data block comprises a block header and a block body, the block header of the updated certificate list data block comprises a hash value of the first certificate list data block, and the block body of the updated certificate list data block comprises the revoked certificate or the valid certificate that is in the certificate record and that is of the device that belongs to the first vehicle or the first vehicle group.

15. The certificate list update method according to claim 14 , wherein each revoked certificate or each valid certificate comprised in the certificate record is a certificate of the device that belongs to the first vehicle or the first vehicle group.

16. The certificate list update method according to claim 15 , wherein the updating, based on the certificate record, a certificate list stored in the first vehicle comprises:

adding each revoked certificate or each valid certificate in the certificate record to the certificate list.

17. The certificate list update method according to claim 14 , wherein the updating, based on the certificate record, a certificate list stored in the first vehicle comprises:

determining at least one revoked certificate or at least one valid certificate that is in the certificate record and that is of the device that belongs to the first vehicle or the first vehicle group; and

adding the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group to the certificate list.

18. The certificate list update method according to claim 14 , wherein the first vehicle group further comprises a second vehicle, the certificate list further comprises a revoked certificate or a valid certificate of a device that belongs to the second vehicle, and the revoked certificate or the valid certificate of the device that belongs to the second vehicle is used by the first vehicle to attempt to authenticate the second vehicle.

19. The certificate list update method according to claim 14 , wherein the block header of the updated certificate list data block further comprises an identifier of the certificate record.

20. The certificate list update method according to claim 14 , wherein the block body of the updated certificate list data block further comprises the first certificate list data block.

21. The certificate list update method according to claim 14 , wherein before the updating, based on the certificate record, a certificate list stored in the first vehicle, the method further comprises:

determining the certificate record is verified successfully based on signature information in the certificate record; and

updating, based on the certificate record, the certificate list stored in the first vehicle.

22. A certificate list update method, wherein the method comprises:

determining at least one revoked certificate or at least one valid certificate of a device that belongs to a first vehicle or a first vehicle group, wherein the first vehicle belongs to the first vehicle group, wherein the determining at least one revoked certificate or at least one valid certificate of a device that belongs to a first vehicle or a first vehicle group comprises:

sending a query from a network device to a vehicle certificate management system, wherein the query requests the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group;

generating a certificate record, wherein the certificate record comprises the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group, wherein the at least one revoked certificate or the at least one valid certificate comprises a vehicle identifier; and

sending the certificate record to the first vehicle.

23. The certificate list update method according to claim 22 , wherein the determining at least one revoked certificate or at least one valid certificate of a device that belongs to a first vehicle or a first vehicle group comprises:

determining, based on device identifiers or vehicle identifiers in revoked certificates or valid certificates, the at least one revoked certificate or the at least one valid certificate of the device that belongs to the first vehicle or the first vehicle group.

Assignments (3)
CHANGE OF NAME Recorded Apr 28, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075492/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069335/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: PENG, JIANFEN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 062163/0012 →