CPC H04L 9/3236 (2013.01) [H04L 9/3247 (2013.01); H04W 4/40 (2018.02); H04W 12/106 (2021.01)] | 13 Claims |
1. A method performed in an environment where a vehicle communicate with one or more other entities, each such entity being a potential source for one or more messages, wherein the one or more other entities comprise at least one of another vehicle, a roadside equipment unit, or a pedestrian, the method comprising:
receiving by the vehicle over an interval of time a sequence of messages from the same source, each message comprising a payload, at least one hash value of a preceding message, and a message signature generated from the payload and the at least one hash value of a preceding message;
in response to a triggering event comprising a safety situation for the vehicle, verifying the sequence of messages by:
directly verifying the last message in the sequence by validating the signature of the last message; and
indirectly verifying the remaining messages in the sequence performing a hash function on the second to the last message to generate a resulting hash value and comparing the resulting hash value against the hash value contained in the last message.
|