TRUST-BASED METHODOLOGY FOR SECURING VEHICLE-TO-VEHICLE COMMUNICATIONS
First Claim
1. A method for determining whether information received from a vehicle is reliable in a vehicle-to-vehicle communications system, said method comprising:
- receiving a message from a suspect vehicle by a subject vehicle;
determining whether there is a memory bucket stored on the subject vehicle for the suspect vehicle;
creating a memory bucket for the suspect vehicle if a memory bucket for the suspect vehicle does not exist on the subject vehicle;
transmitting a challenge question from the subject vehicle to the suspect vehicle to determine whether the suspect vehicle is reliable;
increasing a number of tokens in the bucket for the suspect vehicle if the suspect vehicle responds to the challenge question with a correct answer;
decreasing the number of tokens in the token bucket for the suspect vehicle if the response to the challenge question is incorrect;
accepting the message from the suspect vehicle if a number of tokens in the bucket for the suspect vehicle is greater than a predetermined upper threshold; and
discarding the message from the suspect vehicle if the number of tokens in the bucket for the suspect vehicle is less than a predetermined lower threshold.
8 Assignments
0 Petitions
Accused Products
Abstract
A vehicle-to-vehicle communications system that employs a challenge/response based process to ensure that information received from a vehicle is reliable. The subject vehicle transmits a challenge question to the suspect vehicle to determine whether the suspect vehicle is a reliable source of information. The process increases a number of tokens in a token bucket for the suspect vehicle if the response to the challenge question is correct, and decreases the number of tokens in the token bucket for the suspect vehicle if the response to the challenge question is incorrect. The subject vehicle accepts a message from the suspect vehicle if the number of tokens in the bucket for the suspect vehicle is greater than a predetermined upper threshold, and discards the message from the suspect vehicle if the number of tokens in the bucket for the suspect vehicle is less than a predetermined lower threshold.
-
Citations
20 Claims
-
1. A method for determining whether information received from a vehicle is reliable in a vehicle-to-vehicle communications system, said method comprising:
-
receiving a message from a suspect vehicle by a subject vehicle; determining whether there is a memory bucket stored on the subject vehicle for the suspect vehicle; creating a memory bucket for the suspect vehicle if a memory bucket for the suspect vehicle does not exist on the subject vehicle; transmitting a challenge question from the subject vehicle to the suspect vehicle to determine whether the suspect vehicle is reliable; increasing a number of tokens in the bucket for the suspect vehicle if the suspect vehicle responds to the challenge question with a correct answer; decreasing the number of tokens in the token bucket for the suspect vehicle if the response to the challenge question is incorrect; accepting the message from the suspect vehicle if a number of tokens in the bucket for the suspect vehicle is greater than a predetermined upper threshold; and discarding the message from the suspect vehicle if the number of tokens in the bucket for the suspect vehicle is less than a predetermined lower threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining whether information received from a vehicle is reliable in a vehicle-to-vehicle communications system, said method comprising:
-
receiving a message from a suspect vehicle by a subject vehicle; determining whether there is a memory bucket stored on the subject vehicle for the suspect vehicle; creating a memory bucket for the suspect vehicle if a memory bucket for the suspect vehicle does not exist on the subject vehicle; transmitting a challenge question from the subject vehicle to the suspect vehicle to determine whether the suspect vehicle is reliable; increasing a number of tokens in the bucket for the suspect vehicle if the suspect vehicle responds to the challenge question with a correct answer; decreasing the number of tokens in the token bucket for the suspect vehicle if the response to the challenge question is incorrect; accepting the message from the suspect vehicle if a number of tokens in the bucket for the suspect vehicle is greater than a predetermined upper threshold; discarding the message from the suspect vehicle if the number of tokens in the bucket for the suspect vehicle is less than a predetermined lower threshold; accepting the message from the suspect vehicle with a predetermined probability if the number of tokens in the bucket is between the upper threshold and the lower threshold; and deleting the token bucket for a suspect vehicle if the subject vehicle has not received a message from the suspect vehicle or a predetermined period of time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for determining whether information received from a vehicle is reliable in a vehicle-to-vehicle communications system, said method comprising:
-
transmitting a plurality of challenge questions from a subject vehicle to a suspect vehicle to determine whether the suspect vehicle is reliable; increasing the probability that the suspect vehicle is reliable based on the number of challenge questions that are answered correctly; and decreasing the probability that the suspect vehicle is reliable based on the number of challenge questions that are answered incorrectly. - View Dependent Claims (20)
-
Specification