IP Library › Granted Patent US 12,407,525
Granted Patent B2
US 12,407,525 · App. 17/685,861 · Granted Sep 2, 2025

Verifying vehicular identity

Inventors: Antonino Mondello (Messina, IT); Alberto Troia (Munich, DE)
Assignee: Micron Technology, Inc.
H04L9/3268H04L9/0825H04L9/0866H04L9/30
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,407,525
App. No.
17/685,861
Granted
Sep 2, 2025
Kind
B2
Abstract

Apparatuses, methods, and systems for verifying a vehicular identity are described. An embodiment includes a processing resource, memory, and a vehicular communication component configured to verify an identity of the particular vehicle using a public key, wherein the public key is received in response to a departure of the particular vehicle, and request, in response to verifying the identity of the particular vehicle, data corresponding to information associated with the departure of the particular vehicle.

Claims (51)

1. An apparatus, comprising:

a processing resource; and

a memory coupled to the processing resource and configured to store instructions, wherein the instructions, when executed by the processing resource, cause the processing resource to:

generate a public key;

generate a certificate using the public key as an input; and

in response to a departure of the apparatus:

transmit the certificate and the public key to a first vehicle or a second vehicle, wherein:

the public key and the certificate transmitted to the first vehicle and the second vehicle are input to a respective first decryptor of the first vehicle or a respective first decryptor of and the second vehicle, or both to perform a respective decryption using the public key and the certificate; and

an output of the first decryptor and a public identification are input to a respective second decryptor of the first vehicle or a respective second decryptor of and the second vehicle, or both to perform a respective decryption using the output and the public identification for verification of the certificate; and

wherein the certificate is transmitted to directly to the first vehicle that is within a particular proximity of the apparatus or indirectly to the second vehicle that is not within the particular proximity of the apparatus via a third vehicle, a traffic control device, or any combination thereof that are respectively configured as one or more nodes of a network comprising a block chain distributed ledger that is spread over multiple nodes.

2. The apparatus of claim 1 , wherein the network comprises a control node configured to manage the network, and wherein the instructions further cause the processing resource to transmit, in response to the departure, a notice to the control node such that the control node propagates the notice to the multiple nodes of the network.

3. The apparatus of claim 1 , wherein the instructions further cause the processing resource to:

generate the certificate prior to transmitting the certificate to the first vehicle or the second vehicle;

generate the public identification and the public key; and

transmit the public identification, the public key, and the certificate to the first vehicle and the second vehicle to cause the first vehicle and the second vehicle to verify the identity of the apparatus based on a comparison of the public identification, the public key, and the certificate.

4. The apparatus of claim 1 , wherein the instructions further cause the processing resource to, subsequent to transmitting the certificate to the first vehicle and the second vehicle, or both:

encrypt, in response to receipt of the public key from the first vehicle or the second vehicle, or both, data corresponding to information associated with a route the apparatus is to travel along after the departure; and

transmit the data corresponding to the information to the first vehicle or the second vehicle, or both.

5. The apparatus of claim 1 , wherein the first and the second vehicles are on a route the apparatus is to travel along after the departure.

6. An apparatus, comprising:

a processing resource; and

a memory coupled to the processing resource and configured to store instructions, wherein the instructions, when executed by the processing resource, cause the processing resource to:

perform, in response to receipt of a certificate and a public key from a vehicle, a first decryption using the public key and the certificate as inputs for the first decryption;

perform a second decryption using a public identification and an output of the first decryption as inputs; and

compare a same public key that was used as the input for the first decryption to an output of the second decryption for verification of the certificate, wherein:

the certificate is generated using the public key as an input and at the vehicle; and

the certificate and the public key are received from the vehicle;

wherein the certificate is received directly from the vehicle when the apparatus is within a particular proximity of the vehicle and indirectly via a different vehicle, a traffic control device, or any combination thereof that are respectively configured as one or more nodes of a network comprising a block chain distributed ledger that is spread over multiple nodes when the apparatus is not within the particular proximity of the vehicle.

7. The apparatus of claim 6 , wherein the instructions further cause the processing resource to generate a private key prior to providing the public key to the vehicle.

8. The apparatus of claim 7 , wherein the instructions further cause the processing resource to decrypt, in response to receipt of the data encrypted using the public key, the data using the private key.

9. The apparatus of claim 7 , wherein the instructions further cause the processing resource to:

generate a digital signature based on the private key; and

transmit the digital signature to the vehicle to cause the vehicle to verify the digital signature based at least in part on the public key transmitted to the vehicle.

10. The apparatus of claim 9 , wherein the instructions further cause the processing resource to transmit, to the vehicle, a request for data corresponding to information associated with a route the vehicle is to travel along in response to the identity or the digital signature received from the vehicle being verified.

11. The apparatus of claim 6 , wherein the instructions further cause the processing resource to discard the certificate in response to the identity of the vehicle being not verified.

12. The apparatus of claim 6 , wherein the certificate is sent from the vehicle in response to a dispatch of the vehicle, and wherein the dispatch is detected by one of the multiple nodes of the network.

13. The apparatus of claim 6 , wherein the certificate is sent from the vehicle in response to a dispatch of the vehicle, and wherein the dispatch is detected by one of a number of vehicles registered to the network.

14. A method, comprising:

generating, at a first vehicle, a public key;

generating, at the first vehicle, a certificate using the public key as an input; and

responsive to a dispatch of the first vehicle:

transmitting the certificate and the public key to a second vehicle, wherein:

the public key and the certificate transmitted to the second vehicle are input to a first decryptor of the second vehicle to perform decryption using the public key and the certificate; and

an output of the first decryptor and a public identification are input to a second decryptor of the second vehicle to perform a decryption using the output and the public identification for verification of the certificate;

wherein the certificate is transmitted to the second vehicle directly when the second vehicle is within a particular proximity of the first vehicle and indirectly via a third vehicle, a traffic control device, or any combination thereof that are respectively configured as one or more nodes of a network comprising a block chain distributed ledger that is spread over multiple nodes when the second vehicle is not within the particular proximity of the first vehicle.

15. The method of claim 14 , further comprising generating the certificate based at least in part on a device secret and the public key.

16. The method of claim 14 , further comprising:

receiving the public key from the second vehicle responsive to providing the certificate to the second vehicle;

receiving a digital signature, wherein the digital signature is generated using a private key that was generated at the second vehicle; and

verifying the digital signature using the public key received from the second vehicle.

17. The method of claim 16 , further comprising verifying the digital signature using an internal cryptography process including an Elliptical Curve Digital Signature (ECDSA).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: MONDELLO, ANTONINO; TROIA, ALBERTO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 059161/0229 →
Continuity (2)
Continuation 16362954 · Mar 25, 2019
Related Publication 20220224548A1 · Jul 14, 2022
References Cited (65)
US 10725764B2 · Rivas Silva · 2020 [cited by examiner]
US 10855460B2 · Takemori · 2020 [cited by examiner]
US 20090235071A1 · Bellur · 2009 [cited by examiner]
US 20140075186A1 · Austen · 2014 [cited by examiner]
US 20150052352A1 · Dolev · 2015 [cited by examiner]
US 20160112206A1 · Cizas · 2016 [cited by examiner]
US 20160127895A1 · Bangole · 2016 [cited by examiner]
US 20160210858A1 · Foster · 2016 [cited by examiner]
US 20160249180A1 · Li · 2016 [cited by examiner]
US 20160344509A1 · Hayman · 2016 [cited by examiner]
US 20170111353A1 · Tschache · 2017 [cited by examiner]
US 20170170972A1 · Wu · 2017 [cited by examiner]
US 20180026949A1 · Kimn · 2018 [cited by examiner]
US 20180027600A1 · Lawlis · 2018 [cited by examiner]
US 20180040246A1 · Yonemura · 2018 [cited by examiner]
US 20180159693A1 · Condeixa · 2018 [cited by examiner]
US 20180232819A1 · Stöcker · 2018 [cited by examiner]
US 20180272886A1 · Stöcker · 2018 [cited by examiner]
US 20180274943A1 · Stöcker · 2018 [cited by examiner]
US 20190053051A1 · Yu · 2019 [cited by examiner]
US 20190141048A1 · Fallah · 2019 [cited by examiner]
US 20190190987A1 · Waffner · 2019 [cited by examiner]
US 20190215404A1 · Stöcker · 2019 [cited by examiner]
US 20190238343A1 · Racklyeft · 2019 [cited by examiner]
US 20190268277A1 · Asthana · 2019 [cited by examiner]
US 20190278899A1 · Chen · 2019 [cited by examiner]
US 20190281027A1 · Cao · 2019 [cited by examiner]
US 20190315245A1 · Kinomura · 2019 [cited by examiner]
US 20190325125A1 · Pantfoerder · 2019 [cited by examiner]
US 20190335304A1 · Yabuuchi · 2019 [cited by examiner]
US 20190373137A1 · Krukar · 2019 [cited by examiner]
US 20200008027A1 · Yabuuchi · 2020 [cited by examiner]
US 20200021981A1 · Mondello · 2020 [cited by examiner]
US 20200029209A1 · Nölscher · 2020 [cited by examiner]
US 20200145191A1 · Qi · 2020 [cited by examiner]
US 20200153636A1 · Takada · 2020 [cited by examiner]
US 20200177398A1 · Takemori · 2020 [cited by examiner]
US 20200228988A1 · Yang · 2020 [cited by examiner]
US 20200234582A1 · Mintz · 2020 [cited by examiner]
US 20200312136A1 · Mondello · 2020 [cited by examiner]
US 20200313909A1 · Mondello · 2020 [cited by examiner]
US 20210073811A1 · Chan · 2021 [cited by examiner]
US 20210075408A1 · Noguchi · 2021 [cited by examiner]
US 20210075600A1 · Trevethan · 2021 [cited by examiner]
US 20240056299A1 · Xie · 2024 [cited by examiner]
US 20240317179A1 · Sun · 2024 [cited by examiner]
CN 111163453A · 2020 [cited by applicant]
EP 2571328A1 · 2013 [cited by applicant]
EP 3393100A1 · 2018 [cited by applicant]
JP 2011215712A · 2011 [cited by applicant]
KR 20190102409A · 2019 [cited by applicant]
KR 20190130114A · 2019 [cited by applicant]
KR 20200110740A · 2020 [cited by applicant]
WO 2019027886A1 · 2019 [cited by applicant]
WO 2019027889A1 · 2019 [cited by applicant]
U.S. Appl. No. 15/853,498, entitled, “Physical Unclonable Function Using Message Authentication Code”, filed Dec. 22, 2017, 28 pages. [cited by applicant]
U.S. Appl. No. 16/201,652, entitled, “Parking Infrastructure Powered by a Decentralized, Distributed Database”, filed Nov. 27, 2018, 27 pages. [cited by applicant]
U.S. Appl. No. 15/993,119, entitled, “Transmission of Vehicle Route Information by Passive Devices”, filed May 30, 2018, 25 pages. [cited by applicant]
U.S. Appl. No. 16/034,763, entitled, “Secure Vehicular Communication”, filed Jul. 13, 2018, 37 pages. [cited by applicant]
U.S. Appl. No. 16/034,809, entitled, “Secure Vehicular Services Communication”, filed Jul. 13, 2018, 36 pages. [cited by applicant]
PCT International Application Number PCT/IB2019/000089, entitled, “Method for Improving Safety of a Component or System Running a Firmware or a Finite State Machine”, filed Feb. 22, 2019, 42 pages. [cited by applicant]
International Search Report and Written Opinion from related International Application No. PCT/us2020/021630, dated Jul. 2, 2020, 13 pages. [cited by applicant]
Sang-Woo Lee, Republic of Korea, “Revised Baseline Text For X.itssec-2, Security Guidelines for v2x Communication Systems; C522”, Jan. 22-30, 2019, Geneva, 37 pages. [cited by applicant]
“Intelligent Transport Systems (ITS); Security; ITS Communications Security Architecture and Security Management”, ETSI TS 102 940 V2.0.7, European Telecommunications Standards Institute, France, Apr. 16, 2018, 42 pages. [cited by applicant]
“Design Principles for C-ITS Short Term Certificate Policy”, ETSI Draft; European Telecommunications Standards Institute, France, May 17, 2016, 7 pages. [cited by applicant]