Detecting misbehavior in vehicle-to-vehicle (V2V) comminications

US9865168B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9865168-B2
Application numberUS-201514714169-A
CountryUS
Kind codeB2
Filing dateMay 15, 2015
Priority dateMay 15, 2015
Publication dateJan 9, 2018
Grant dateJan 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes: receiving, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of a remote vehicle; calculating an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle; measuring an actual change in frequency of the plurality of messages received at the host vehicle due to the Doppler effect; comparing the expected change in frequency to the actual change in frequency; and determining that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected change in frequency and the actual change in frequency exceeds a predefined frequency change threshold.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V), wherein the plurality of messages are Basic Safety Messages (BSM) with a part for core safety data and a part for optional safety data; determining a heading angle and a speed of a remote vehicle according to the plurality of messages received using V2V communications; calculating an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle determined according to plurality of messages received using V2V communications; measuring an actual change in frequency of the plurality of messages received at the host vehicle due to the Doppler effect; comparing the expected change in frequency to the actual change in frequency; determining that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected change in frequency and the actual change in frequency exceeds a predefined frequency change threshold; and performing automatic control of the host vehicle according to received V2V messages excluding the plurality of messages in response to determining that the plurality of messages were not transmitted from the remote vehicle. 2. The method of claim 1 , further comprising: counting a number of times that the difference between the expected change in frequency and the actual change in frequency exceeds the predefined frequency change threshold; and determining whether the number of times exceeds a predefined event threshold. 3. The method of claim 1 , further comprising: calibrating one or more of the frequency change threshold and the number of times threshold. 4. The method of claim 1 , further comprising: determining a heading angle and a speed of the host vehicle. 5. The method of claim 4 , wherein the expected change in frequency is calculated based on the heading angle and the speed of the remote vehicle and the heading angle and the speed of the host vehicle. 6. The method of claim 5 , wherein the expected change in frequency is calculated according to the following formula: Δ ⁢ ⁢ f Calculated = f c ⁢  V RV - V HV  · Cos ⁡ ( H RV - H HV ) , where Δf calculated is the calculated expected change in frequency, f is a frequency of the plurality of messages received at the host vehicle, c is the speed of light, V RV is the speed of the remote vehicle, V HV is the speed of the host vehicle, H RV is the heading angle of the remote vehicle, and H HV is the heading angle of the host vehicle. 7. The method of claim 1 , further comprising: reporting that the plurality of messages were not transmitted from the remote vehicle. 8. The method of claim 1 , further comprising: determining that the remote vehicle is a virtual vehicle emulated by a remote attacker. 9. The method of claim 1 , wherein the plurality of messages are Basic Safety Messages (BSMs). 10. A non-transitory computer readable medium containing program instructions for performing a method, the computer readable medium comprising: program instructions that receive, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications, wherein the plurality of messages are Basic Safety Messages (BSM) with a part for core safety data and a part for optional safety data; program instructions that calculate an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle determined according to the plurality of messages received using V2V communications; program instructions that measure an actual change in frequency of the plurality of messages received at the host vehicle due to the Doppler effect; program instructions that compare the expected change in frequency to the actual change in frequency; program instructions that determine that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected change in frequency and the actual change in frequency exceeds a predefined frequency change threshold; and program instructions that perform automatic control of the host vehicle according to received V2V messages excluding the plurality of messages in response to determining that the plurality of messages were not transmitted from the remote vehicle.

Assignees

Inventors

Classifications

  • detecting errors in frequency or phase · CPC title

  • the source of the received data · CPC title

  • using movement velocity, acceleration information · CPC title

  • H04K3/25Primary

    based on characteristics of target signal or of transmission (as countermeasure against surveillance H04K3/827), e.g. using direct sequence spread spectrum or fast frequency hopping (spread spectrum techniques H04B1/69) · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9865168B2 cover?
A method includes: receiving, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of a remote vehicle; calculating an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle; measuring an actual change in frequency …
Who is the assignee on this patent?
Hyundai America Technical Ct Inc, Hyundai Motor Co Ltd, Kia Motors Corp
What technology area does this patent fall under?
Primary CPC classification H04K3/25. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).