IP Library › Granted Patent US 12,556,408
Granted Patent B2
US 12,556,408 · App. 18/214,803 · Granted Feb 17, 2026

Vehicle and certificate validation method of vehicle

Inventor: Hojin Jung (Bucheon-Si, KR)
Assignees: Hyundai Motor Company; Kia Corporation
H04L9/3263H04L9/3268
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,556,408
App. No.
18/214,803
Granted
Feb 17, 2026
Kind
B2
Abstract

A certificate validation method of a vehicle may include: receiving, by a controller of a vehicle and from an external device, a certificate for authenticating the external device; and based on a determination that wireless communication is available between the controller and a certificate validation server: sending, by the controller and to the certificate validation server, the certificate without a certificate revocation list (CRL) for verification of validity of the certificate; and requesting the certificate validation server to validate the certificate without the CRL.

Claims (53)

1 . A method comprising:

receiving, by a controller including a gateway installed at an on-board diagnostic connector of a vehicle and from an external device including an external diagnostic device communicatively connected to the on-board diagnostic connector to diagnose the vehicle, a certificate for authenticating the external diagnostic device;

based on a determination that wireless communication is available between the controller and a certificate validation server:

sending, by the controller and to the certificate validation server, the certificate without a certificate revocation list (CRL) for verification of validity of the certificate; and

requesting the certificate validation server to validate the certificate without the CRL; and

based on a determination that wireless communication is unavailable between the controller and the certificate validation server:

requesting, by the controller, the CRL for validation of the certificate by sending a CRL request message to the external diagnostic device;

based on the CRL request message, receiving, by the controller, the CRL from the external diagnostic device; and

verifying, based on the received CRL, the validity of the certificate.

2 . The method of claim 1 , further comprising:

receiving, from the external device, a request to provide a seed value.

3 . The method of claim 2 , further comprising:

receiving, from the certificate validation server, a validation result of the certificate; and

sending, to the external device, the validation result of the certificate and the seed value.

4 . The method of claim 3 , further comprising:

authenticating, based on the validation result of the certificate and based on the seed value, the external device.

5 . The method of claim 1 , further comprising:

verifying a signature of the certificate.

6 . The method of claim 1 , further comprising:

extracting, from the certificate, a public key associated with the external device.

7 . A method comprising:

receiving, by a controller including a gateway installed at an on-board diagnostic connector of a vehicle and from an external device including an external diagnostic device communicatively connected to the on-board diagnostic connector to diagnose the vehicle, a certificate for authenticating the external diagnostic device; and

based on a determination that a wireless communication is unavailable between the controller and a certificate validation server:

requesting, by the controller, a certificate revocation list (CRL) for validation of the certificate by sending a CRL request message to the external diagnostic device;

based on the CRL request message, receiving, by the controller and from the external diagnostic device, the CRL for verification of validity of the certificate; and

verifying, based on the received CRL, the validity of the certificate.

8 . The method of claim 7 , further comprising:

receiving, from the external device, a request to provide a seed value.

9 . The method of claim 7 , further comprising:

verifying a signature of the certificate.

10 . The method of claim 7 , further comprising:

receiving a request for a seed value.

11 . The method of claim 7 , further comprising:

extracting, from the certificate, a public key associated with the external device.

12 . A vehicle comprising:

a controller including a gateway installed at an on-board diagnostic connector communicatively connected to an external device including an external diagnostic device communicatively connected to the on-board diagnostic connector to diagnose the vehicle, wherein the controller comprises:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the vehicle to:

receive, from the external diagnostic device, a certificate for authenticating the external diagnostic device;

based on a determination that wireless communication is available between the controller and a certificate validation server:

send, to the certificate validation server, the certificate without a certificate revocation list (CRL) for verification of validity of the certificate; and

request the certificate validation server to validate the certificate without the CRL; and

based on a determination that the wireless communication is unavailable between the controller and the certificate validation server:

request, by the controller, the CRL for validation of the certificate by sending a CRL request message to the external diagnostic device;

based on the CRL request message, receive, from the external diagnostic device, the CRL; and

verify, based on the received CRL, the validity of the certificate.

13 . The vehicle of claim 12 , wherein the instructions, when executed by the one or more processors, further cause the vehicle to:

receive, from the external device, a request to provide a seed value.

14 . The vehicle of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the vehicle to:

receive, from the certificate validation server, a validation result of the certificate; and

send, to the external device, the validation result of the certificate and the seed value.

15 . The vehicle of claim 14 , wherein the instructions, when executed by the one or more processors, further cause the vehicle to:

authenticate, based on the validation result of the certificate and based on the seed value, the external device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: JUNG, HOJIN
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 064085/0348 →
Priority Claims (1)
KR 10-2022-0160550 · Nov 25, 2022 · national
Continuity (1)
Related Publication 20240179012A1 · May 30, 2024
References Cited (9)
US 9264235B2 · Truskovsky · 2016 [cited by examiner]
US 10706646B2 · Ahn · 2020 [cited by examiner]
US 11246032B1 · Maass · 2022 [cited by examiner]
US 20020184182A1 · Kwan · 2002 [cited by examiner]
US 20080148046A1 · Glancey · 2008 [cited by examiner]
US 20130340064A1 · Kostiainen · 2013 [cited by examiner]
US 20180019994A1 · Chang · 2018 [cited by examiner]
US 20190034637A1 · Cho · 2019 [cited by examiner]
US 20190281052A1 · Lekkas · 2019 [cited by examiner]