In-Vehicle CAN Network MessageTampering and Forgery Detection Architecture Based on Data Information Redundancy

Controller Area Network (CAN) is one of the most important in-vehicle networks. The data are mainly sensor signals or control commands. There is correlation between the data transmitted in different CAN frames and different data fields for they come from collaborative components of one vehicle. The redundancy information between the data could be calculated out with the vehicle model and control logic relations, and used to detect forgery data. A tampering and forgery detection method for CAN based on the idea is presented, and illustrated with a powertrain CAN model on a CANoe-based experimental bench.

[1]  H. T. Mouftah,et al.  Dynamic Mix-Zone for Location Privacy in Vehicular Networks , 2013, IEEE Communications Letters.

[2]  Hovav Shacham,et al.  Comprehensive Experimental Analyses of Automotive Attack Surfaces , 2011, USENIX Security Symposium.

[3]  Jeremy Bryans,et al.  Towards a Testbed for Automotive Cybersecurity , 2017, 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST).

[4]  Ingrid Verbauwhede,et al.  LiBrA-CAN , 2017, ACM Trans. Embed. Comput. Syst..

[5]  Matti Valovirta,et al.  Experimental Security Analysis of a Modern Automobile , 2011 .