Show simple item record

A New Mapping Algorithm For Vehicle CAN BUS Mapping Based on Correlation Method

dc.contributor.authorHan, Feng
dc.contributor.advisorMa, Di
dc.date.accessioned2022-02-17T17:30:38Z
dc.date.issued2022-04-30
dc.date.submitted2022-01-28
dc.identifier.urihttps://hdl.handle.net/2027.42/171757
dc.description.abstractNowadays, advanced control systems help significantly improve the performance of vehicles from many perspectives such as safety, reliability, comfort, and so on. And those features require sophisticated controllers known as Electronic Control Unit (ECU). ECUs will electrically guarantee critical on-vehicle systems working correctly by communicating through different in-vehicle networks. Control Area Network (CAN) is the most popular in-vehicle network. A CAN mapper, which maps CAN messages with their corresponding source/destination ECUs, is considered as a useful tool for in-vechicle networks to help attack detection and aftermarket vehicle improvement, similar to Nmap for modern IP networks. The major challenge in developing such a tool is the broadcast nature of the CAN network where CAN messages have no transmitter information by design. Existing CAN mapper performs poorly when it is used for message source mapping over complex CANs due to the limitation of their hardware characteristic-based algorithm. Our goal is to develop a source mapper tool to organize CAN network messages by their control area with improved mapping accuracy in complicated network environment. Toward this goal, we propose Covariance, a new mapper algorithm which uses correlation information among CAN message timestamps to map in-vehicle networks. The covariance algorithm maps messages to source ECUs based not only on hardware characteristics but also on network function characteristics. That is why it will work better in a more complicated network environment than the previous Canvas source mapping algorithm which is only based hardware characteristics. We implement Covariance and test it over data collected from the Arduino emulator, dashboard emulator, manufacturing development bench, and testing vehicles by six data logging tools. Our new Covariance mapper tool could reach an average of 77.8% accuracy based on our testing results compared with an average of 51.9% of existing mappers. In addition to mapper algorithm design and development, this thesis also contributes to the setup of ECU information database, including message information and vehicle information affiliated, from some current Stellantis model vehicles.en_US
dc.language.isoen_USen_US
dc.subjectController Area Networken_US
dc.subjectDatabaseen_US
dc.subjectCommunicationen_US
dc.subjectMapperen_US
dc.subjectAutomotive industryen_US
dc.subjectData processingen_US
dc.subjectCorrelation algorithmen_US
dc.subject.otherComputer Scienceen_US
dc.titleA New Mapping Algorithm For Vehicle CAN BUS Mapping Based on Correlation Methoden_US
dc.typeThesisen_US
dc.description.thesisdegreenameMaster of Science (MS)en_US
dc.description.thesisdegreedisciplineComputer and Information Science, College of Engineering & Computer Scienceen_US
dc.description.thesisdegreegrantorUniversity of Michigan-Dearbornen_US
dc.contributor.committeememberGuo, Jinhua
dc.contributor.committeememberZheng, Song
dc.identifier.uniqname27528604en_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/171757/1/Han_Thesis_Final.pdf
dc.identifier.doihttps://dx.doi.org/10.7302/4148
dc.identifier.orcid0000-0001-6885-1336en_US
dc.description.filedescriptionDescription of Han_Thesis_Final.pdf : Thesis
dc.identifier.name-orcidHan, Feng; 0000-0001-6885-1336en_US
dc.working.doi10.7302/4148en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.