Inter-vehicle authentication using visual contextual information
First Claim
1. A method comprising performing, by a controller of a vehicle A:
- receiving a first image from a camera of the vehicle A;
receiving a second image from a vehicle B;
performing at least one of (a) and (b),wherein (a) comprises—
(i) determining a first estimated distance between vehicle A and vehicle B according to analysis of the first image;
(ii) determining a second estimated distance between vehicle A and vehicle B according to analysis of the second image; and
(iii) determining that a difference between the first estimated distance and the second estimated distance meets a threshold distance condition; and
wherein (b) comprises—
(iv) determining a first estimated angle between vehicle A and vehicle B according to analysis of the first image;
(v) determining a second estimated angle between vehicle A and vehicle B according to analysis of the second image; and
(vi) determining that a difference between the first estimated angle and the second estimated angle meets a threshold angle condition; and
in response to at least one of (iii) and (vi), authenticating vehicle B.
2 Assignments
0 Petitions
Accused Products
Abstract
Authentication of vehicles in preparation for V2V communication includes vehicle A taking a picture of vehicle B (VA) and vehicle B taking a picture of vehicle A (VB). These pictures are then shared. Vehicle A determines the relative location of vehicle B indicated in VA and VB. If they agree, then vehicle A and B authenticate one another, such as using Diffie-Hellman key exchange. Identifying vehicle A and vehicle B in the pictures may include identifying the license plates of vehicle A and vehicle B in the pictures. Vehicles A and B may exchange license plate numbers prior to taking of the pictures. Image spoofing may be prevented by taking both forward and rearward facing pictures by both vehicles. Objects in pictures facing the same direction may be identified to verify that the pictures were taken nearly simultaneously.
-
Citations
20 Claims
-
1. A method comprising performing, by a controller of a vehicle A:
-
receiving a first image from a camera of the vehicle A; receiving a second image from a vehicle B; performing at least one of (a) and (b), wherein (a) comprises— (i) determining a first estimated distance between vehicle A and vehicle B according to analysis of the first image; (ii) determining a second estimated distance between vehicle A and vehicle B according to analysis of the second image; and (iii) determining that a difference between the first estimated distance and the second estimated distance meets a threshold distance condition; and wherein (b) comprises— (iv) determining a first estimated angle between vehicle A and vehicle B according to analysis of the first image; (v) determining a second estimated angle between vehicle A and vehicle B according to analysis of the second image; and (vi) determining that a difference between the first estimated angle and the second estimated angle meets a threshold angle condition; and in response to at least one of (iii) and (vi), authenticating vehicle B. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A system comprising:
-
a vehicle; a camera mounted to the vehicle; a controller mounted to the vehicle, the controller programmed to; receive a first image from the camera; receive a second image from a vehicle B; identify an image of the vehicle B in the first image; identify an image of the vehicle A in the second image; determine at least one of a first estimated distance to the vehicle B from the vehicle A and a first estimated angle to the vehicle B from the vehicle A according to a location of the image of the vehicle B in the first image; determine at least one of a second estimated distance to the vehicle A from the vehicle B and a second estimated angle to the vehicle A from the vehicle B according to a location of the image of the vehicle A in the second image; and if at least one of (a) and (b) is true, authenticate vehicle B and perform secured communication with vehicle B, wherein (a) is a difference between the second estimated distance and the first estimated distance being within a distance tolerance and wherein (b) is a difference between the first estimated angle and the second estimated angle being within an angle tolerance. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification