Show simple item record

Physical-Fingerprinting of Electronic Control Unit (ECU) Based on Machine Learning Algorithm for In-Vehicle Network Communication Protocol “CAN-BUS”

dc.contributor.authorAvatefipour, Omid
dc.contributor.advisorMalik, Hafiz
dc.date.accessioned2018-01-12T14:10:58Z
dc.date.availableNO_RESTRICTIONen_US
dc.date.available2018-01-12T14:10:58Z
dc.date.issued2017-12-16
dc.date.submitted2017-12-11
dc.identifier.urihttps://hdl.handle.net/2027.42/140731
dc.description.abstractThe Controller Area Network (CAN) bus serves as a legacy protocol for in-vehicle data communication. Simplicity, robustness, and suitability for real-time systems are the salient features of the CAN bus protocol. However, it lacks the basic security features such as massage authentication, which makes it vulnerable to the spoofing attacks. In a CAN network, linking CAN packet to the sender node is a challenging task. This paper aims to address this issue by developing a framework to link each CAN packet to its source. Physical signal attributes of the received packet consisting of channel and node (or device) which contains specific unique artifacts are considered to achieve this goal. Material and design imperfections in the physical channel and digital device, which are the main contributing factors behind the device-channel specific unique artifacts, are leveraged to link the received electrical signal to the transmitter. Generally, the inimitable patterns of signals from each ECUs exist over the course of time that can manifest the stability of the proposed method. Uniqueness of the channel-device specific attributes are also investigated for time-and frequency-domain. Feature vector is made up of both time and frequency domain physical attributes and then employed to train a neural network-based classifier. Performance of the proposed fingerprinting method is evaluated by using a dataset collected from 16 different channels and four identical ECUs transmitting same message. Experimental results indicate that the proposed method achieves correct detection rates of 95.2% and 98.3% for channel and ECU classification, respectively.en_US
dc.language.isoen_USen_US
dc.subjectIn-vehicle network communicationen_US
dc.subjectCAN-Bus protocolen_US
dc.subjectCAN-Bus Securityen_US
dc.subjectECU fingerprintingen_US
dc.subjectArtificial neural networken_US
dc.subjectMachine learning algorithmsen_US
dc.subject.otherComputer Engineeringen_US
dc.titlePhysical-Fingerprinting of Electronic Control Unit (ECU) Based on Machine Learning Algorithm for In-Vehicle Network Communication Protocol “CAN-BUS”en_US
dc.typeThesisen_US
dc.description.thesisdegreenameMaster of Science in Engineering (MSE)en_US
dc.description.thesisdegreedisciplineComputer Engineering, College of Engineering and Computer Scienceen_US
dc.description.thesisdegreegrantorUniversity of Michigan-Dearbornen_US
dc.contributor.committeememberHua Bai, Kevin
dc.contributor.committeememberWei, Lu
dc.identifier.uniqname67010304en_US
dc.description.bitstreamurlhttps://deepblue.lib.umich.edu/bitstream/2027.42/140731/1/Thesis manuscript_v3.pdf
dc.identifier.orcid0000-0002-0816-2544en_US
dc.description.filedescriptionDescription of Thesis manuscript_v3.pdf : Thesis
dc.identifier.name-orcidAvatefipour, Omid; 0000-0002-0816-2544en_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.