Im using a canberry with raspberry pi. Is there any way possible to send two messages at the same time with same id and be received by the other raspberry without any particular chance of getting a middle man attack ? I mean if someone is using the same id would it possible to prevent this in your opinion ? I made a research and I cannot find anything particular to this.
Not only can an attacker send a frame with the same ID as you, it can also make different receivers see the same frame as having different data, according to Ken Tindell who has developed the Janus Frame Attack. This depends on the receivers having different sampling points, which is against the CAN guidelines but could occur if the nodes are from different manufacturers.