IP Library Granted Patent US 12,659,734
Granted Patent B2
US 12,659,734 · App. 17/903,764 · Granted Jun 16, 2026

Method, apparatus, and system for vehicle-to-vehicle communications

Inventor: Youlei Chen (Shenzhen, CN)
Assignee: Yinwang Intelligent Technologies Co., Ltd.
H04W12/06H04L9/083H04L9/0891H04L9/0897H04L63/065H04W4/44H04W4/46H04W12/03H04W12/71H04W64/00H04L2209/84H04W12/0431
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,659,734
App. No.
17/903,764
Granted
Jun 16, 2026
Kind
B2
Abstract

In a method for conducting communications, a first terminal device in a vehicle-to-vehicle (V2V) network sends a first request message to a server of the V2V network to request the server to allocate an encryption key corresponding to a first service. The first request message includes an identifier of the first service and an identifier of the first terminal device. The first terminal device receives from the server a first response message that includes an encryption key corresponding to the first service. The first terminal device uses the encryption key to encrypt first information related to the first terminal device in the V2V network, and broadcasts a broadcast message that includes the encrypted first information to the V2V network.

Claims (68)

1 . A communication method performed by a first terminal device of a first vehicle in a vehicle-to-vehicle (V2V) network, comprising:

sending, by a first communications interface via a first spectrum band, a first request message to a server to request the server allocate an encryption key corresponding to a first V2V network service, the first request message comprising:

an identifier of the first V2V network service,

an identifier of the first terminal device, and

location information of the first terminal device;

receiving, by the first communications interface via the first spectrum band, a first response message from the server, wherein the first response message comprises the encryption key corresponding to the first V2V network service, wherein the encryption key is generated based on the identifier of the first V2V network service and a location tag, wherein the location tag is determined based on the location information of the first terminal device, and wherein the location tag determines a range within which the encryption key can be used;

encrypting, using the encryption key, coordinate data of the first vehicle; and

broadcasting, by a second communications interface to one or more additional terminal devices of one or more additional vehicles in the V2V network and via a second spectrum band, a first message comprising the encrypted coordinate data of the first vehicle,

wherein the one or more additional vehicles in the V2V network have been authenticated by the server.

2 . The method according to claim 1 , wherein the identifier of the first terminal device comprises an integrity measurement value of the first terminal device,

wherein the integrity measurement value is a standard metric value or a metric value obtained by the first terminal device by performing a trusted measurement, and

wherein the encryption key is generated based further on for-verifying, based on the integrity measurement value, that the first terminal device is authorized to receive the encryption key corresponding to the first V2V network service.

3 . The method according to claim 1 , further comprising:

receiving, from the server, an authorization code corresponding to the encryption key, wherein the authorization code is for obtaining the encryption key.

4 . The method according to claim 1 , further comprising:

storing the encryption key in a module of the first terminal device; and

updating a status of the first V2V network service to a first state, the first state indicating that the first V2V network service has the corresponding encryption key.

5 . The method according to claim 4 , further comprising:

obtaining, based on the identifier of the first V2V network service indicating the status of the first V2V network service being the first state, the encryption key from the module of the first terminal device storing the encryption key.

6 . The method according to claim 5 , wherein the step of obtaining the encryption key from the module of the first terminal device comprises:

generating a first authorization code based on an integrity measurement value; and

in response to the first authorization code being the same as the authorization code corresponding to the encryption key, obtaining, based on the identifier of the first V2V network service, the encryption key from the module of the first terminal device.

7 . The method according to claim 1 , wherein before the step of sending the first request message to the server, the method further comprises:

sending a prior request message to the server to request the server allocate the encryption key corresponding to the first V2V network service, the prior request message comprising the identifier of the first V2V network service and the identifier of the first terminal device;

receiving a prior response message from the server, wherein the prior response message indicates that the first V2V network service has the corresponding encryption key; and

updating, by the first terminal device, the status of the first V2V network service to the first state based on the prior response message, the first state indicating that the first V2V network service has the corresponding encryption key.

8 . The method according to claim 1 , the first message further comprising the identifier of the first V2V network service and the location tag.

9 . The method according to claim 1 , wherein the first communications interface and first spectrum band correspond to vehicle-to-network (V2N) communications, and wherein the second communications interface and second spectrum band correspond to vehicle-to-vehicle communications.

10 . The method according to claim 1 , wherein the second communications interface is a PC5 interface and the second spectrum band is a 5.9 gigahertz (GHz) spectrum band.

11 . The method according to claim 1 , wherein the first message is not valid outside the range determined by the location tag.

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

receiving, by the first communications interface via the first spectrum band, a key update message from the server, the key update message comprising a key update seed and version number information,

generating, based on the key update seed, the encryption key corresponding to the first V2V network service, and a key derivation function (KDF), an updated encryption key,

determining, based on the version number information, a version number of the updated encryption key.

13 . The method according to claim 12 , wherein the encryption key corresponding to the first V2V network service corresponds to a first update period, and wherein the updated encryption key corresponds to a second update period.

14 . A method performed by a server, the method comprising:

receiving, via a first spectrum band, a first request message from a first terminal device in a vehicle-to-vehicle (V2V) network, wherein the first request message:

requests the server to allocate an encryption key, corresponding to a first V2V network service, for encrypting communications to be broadcast in the V2V network via a second spectrum band, and

comprises an identifier of the first V2V network service, an identifier of the first terminal device, and location information of the first terminal device;

generating an encryption key corresponding to the first V2V network service, wherein the encryption key is generated based on the identifier of the first V2V network service, the identifier of the first terminal device, and a location tag determined based on the location information of the first terminal device, wherein the location tag determines a range within which the encryption key can be used; and

sending, via the first spectrum band, a first response message to the first terminal device, the first response message comprising the encryption key corresponding to the first V2V network service.

15 . The method according to claim 14 , wherein the identifier of the first terminal device comprises an integrity measurement value of the first terminal device, wherein the integrity measurement value is a standard metric value or a metric value obtained by the first terminal device by performing a trusted measurement, the method further comprising:

determining, based on the integrity measurement value, that the first terminal device is authorized to receive the encryption key corresponding to the first V2V network service.

16 . The method according to claim 14 , further comprising:

sending an authorization code corresponding to the encryption key to the first terminal device.

17 . The method according to claim 14 , wherein before the step of receiving the first request message from the first terminal device, the method further comprises:

receiving a prior request message from the first terminal device, wherein the prior request message requests the server to allocate the corresponding encryption key to the first V2V network service, and comprises the identifier of the first V2V network service and the identifier of the first terminal device; and

sending a prior response message to the first terminal device, wherein the prior response message indicates that the first V2V network service has the corresponding encryption key.

18 . The method according to claim 17 , wherein the step of sending the encryption key corresponding to the first V2V network service to the first terminal device comprises:

receiving an integrity measurement value of the first terminal device from the first terminal device;

determining, based on the integrity measurement value of the first terminal device, that the first terminal device is authorized to receive the encryption key corresponding to the first V2V network service, and

sending the encryption key corresponding to the first V2V network service to the first terminal device.

19 . The method according to claim 17 , wherein the step of determining the encryption key corresponding to the first V2V network service comprises:

determining, based on the identifier of the first terminal device, that the first terminal device is capable of enabling the first V2V network service; and

determining, based on the identifier of the first V2V network service, the encryption key corresponding to the first V2V network service.

20 . A terminal device comprising:

a memory storing executable instructions;

a processor configured to execute the executable instructions to perform operations of:

sending, by a first communications interface via a first spectrum band, a first request message to a server to request the server allocate an encryption key corresponding to a first vehicle-to-vehicle (V2V) service, the first request message comprising an identifier of the first V2V network service, an identifier of the first terminal device, and location information of the first terminal device;

receiving, by the first communications interface via the first spectrum band, a first response message from the server, the first response message comprising the encryption key corresponding to the first V2V network service, wherein the encryption key is generated based on the identifier of the first V2V network service and a location tag, wherein the location tag is determined based on the location information of the first terminal device, and wherein the location tag determines a range within which the encryption key can be used;

encrypting, using the encryption key, coordinate data of a first vehicle corresponding to the first terminal device; and

broadcasting, by a second communications interface to one or more additional terminal devices of one or more additional vehicles in the V2V network and via a second spectrum band, a first message comprising the encrypted coordinate data of the first vehicle,

wherein the one or more additional vehicles in the V2V network have been authenticated by the server.

21 . The terminal device according to claim 20 , wherein the identifier of the first terminal device comprises an integrity measurement value of the first terminal device,

wherein the integrity measurement value is a standard metric value or a metric value obtained by the first terminal device by performing a trusted measurement, and

wherein the encryption key is generated based further on verifying, based on the integrity measurement value, that the first terminal device is authorized to receive the encryption key corresponding to the first V2V network service.

22 . The terminal device according to claim 20 , wherein the processor is further configured to perform an operation of:

receiving, from the server, an authorization code corresponding to the encryption key, wherein the authorization code is for obtaining the encryption key.

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 TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069335/0967 →
EMPLOYMENT AGREEMENT Recorded Nov 1, 2024
From: CHEN, YOULEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070001/0079 →
Continuity (2)
Continuation PCTCN2020079371 · Mar 13, 2020
Related Publication 20230007478A1 · Jan 5, 2023
References Cited (30)
US 11252154B2 · Chun · 2022 [cited by examiner]
US 11777590B2 · Wang · 2023 [cited by examiner]
US 20070281665A1 · Cho et al. · 2007 [cited by applicant]
US 20120155636A1 · Muthaiah · 2012 [cited by examiner]
US 20170070485A1 · Kumar · 2017 [cited by examiner]
US 20180332585A1 · Faurie · 2018 [cited by examiner]
US 20190200228A1 · Adrangi et al. · 2019 [cited by applicant]
US 20190223008A1 · Vanderveen et al. · 2019 [cited by applicant]
US 20200259896A1 · Sachs · 2020 [cited by examiner]
US 20200327806A1 · Lekutai · 2020 [cited by examiner]
US 20210072041A1 · Castorena Martinez · 2021 [cited by examiner]
US 20210112410A1 · Mitra · 2021 [cited by examiner]
CN 107623912A · 2018 [cited by applicant]
CN 109548017A · 2019 [cited by applicant]
CN 110445747A · 2019 [cited by applicant]
CN 107005844B · 2020 [cited by applicant]
CN 113395298A · 2021 [cited by examiner]
EP 3319354A1 · 2018 [cited by applicant]
EP 3487197A1 · 2019 [cited by applicant]
JP 2002300152A · 2002 [cited by applicant]
JP 2003152698A · 2003 [cited by applicant]
JP 2006157970A · 2006 [cited by applicant]
JP 2009212747A · 2009 [cited by applicant]
JP 2012234244A · 2012 [cited by applicant]
JP 2016010031A · 2016 [cited by applicant]
JP 2016019151A · 2016 [cited by applicant]
JP 2017079369A · 2017 [cited by applicant]
JP 2018061250A · 2018 [cited by applicant]
WO 2017029708A1 · 2017 [cited by applicant]
3GPP TR 33.885 vo.3.0 (May 2016);3rd Generation Partnership Project;Technical Specification Group Services and System Aspects;Study on Security Aspect for LTE support of V2X Services(Release 14), Total 33 Pages. [cited by applicant]