{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T09:28:38Z","timestamp":1770888518303,"version":"3.50.1"},"reference-count":74,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T00:00:00Z","timestamp":1726617600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Comput. Sci."],"abstract":"<jats:p>A novel technique for electronic control unit (ECU) identification is proposed in this study to address security vulnerabilities of the controller area network (CAN) protocol. The reliable ECU identification has the potential to prevent spoofing attacks launched over the CAN due to the lack of message authentication. In this regard, we model the ECU-specific random distortion caused by the imperfections in the digital-to-analog converter and semiconductor impurities in the transmitting ECU for fingerprinting. Afterward, a 4-layered artificial neural network (ANN) is trained on the feature set to identify the transmitting ECU and the corresponding ECU pin. The ECU-pin identification is also a novel contribution of this study and can be used to prevent voltage-based attacks. We have evaluated our method using ANNs over a dataset generated from 7 ECUs with 6 pins, each having 185 records, and 40 records for each pin. The performance evaluation against state-of-the-art methods revealed that the proposed method achieved 99.4% accuracy for ECU identification and 96.7% accuracy for pin identification, which signifies the reliability of the proposed approach.<\/jats:p>","DOI":"10.3389\/fcomp.2024.1392119","type":"journal-article","created":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T05:04:05Z","timestamp":1726635845000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Enhancing ECU identification security in CAN networks using distortion modeling and neural networks"],"prefix":"10.3389","volume":"6","author":[{"given":"Azeem","family":"Hafeez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hafiz","family":"Malik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aun","family":"Irtaza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Md Zia","family":"Uddin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farzan M.","family":"Noori","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1965","published-online":{"date-parts":[[2024,9,18]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1016\/j.apacoust.2018.06.013","article-title":"Fall detection through acoustic local ternary patterns","volume":"140","author":"Adnan","year":"2018","journal-title":"Appl. Acoust"},{"key":"B2","doi-asserted-by":"crossref","first-page":"1958","DOI":"10.1145\/3634737.3659436","article-title":"\u201cPoster: itieprobe: Is iot device provisioning secure against mac layer authentication-token based replay attacks?,\u201d","volume-title":"Proceedings of the 19th ACM Asia Conference on Computer and Communications Security","author":"Agrawal","year":"2024"},{"key":"B3","doi-asserted-by":"publisher","first-page":"5648","DOI":"10.3390\/app14135648","article-title":"Enhancing security in connected and autonomous vehicles: a pairing approach and machine learning integration","volume":"14","author":"Ahmad","year":"2024","journal-title":"Appl. Sci"},{"key":"B4","doi-asserted-by":"publisher","first-page":"3848","DOI":"10.3390\/s24123848","article-title":"Adversarial attacks on intrusion detection systems in in-vehicle networks of connected and autonomous vehicles","volume":"24","author":"Aloraini","year":"2024","journal-title":"Sensors"},{"key":"B5","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/ICRAI.2012.6413421","article-title":"\u201cDesign of embedded motion control system based on modified fuzzy logic controller for intelligent cruise controlled vehicles,\u201d","volume-title":"2012 International Conference of Robotics and Artificial Intelligence","author":"Arif","year":"2012"},{"key":"B6","first-page":"227","article-title":"\u201cLeveraging wavelets and deep cnn for sleep pattern recognition in road safety: An eeg study,\u201d","volume-title":"International Conference on Recent Trends in Image Processing and Pattern Recognition","author":"Arif","year":"2023"},{"key":"B7","unstructured":"AUTOSAR, Specification of Lin Interface2017"},{"key":"B8","first-page":"1","article-title":"\u201cLinking received packet to the transmitter through physical-fingerprinting of controller area network,\u201d","volume-title":"IEEE Workshop on Information Forensics and Security (WIFS)","author":"Avatefipour","year":"2017"},{"key":"B9","doi-asserted-by":"publisher","first-page":"605","DOI":"10.3390\/info14110605","article-title":"In-vehicle network intrusion detection system using convolutional neural network and multi-scale histograms","volume":"14","author":"Baldini","year":"2023","journal-title":"Information"},{"key":"B10","first-page":"16","article-title":"\u201cFingerprinting ecus to implement vehicular security for passenger safety using machine learning techniques,\u201d","volume-title":"Proceedings of SAI Intelligent Systems Conference","author":"Bellaire","year":"2022"},{"key":"B11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11042-024-19695-7","article-title":"Using the ton-iot dataset to develop a new intrusion detection system for industrial iot devices","volume":"2024","author":"Cao","year":"2024","journal-title":"Multimedia Tools Appl"},{"key":"B12","first-page":"911","article-title":"\u201cFingerprinting electronic control units for vehicle intrusion detection,\u201d","volume-title":"USENIX Security Symposium","author":"Cho","year":"2016"},{"key":"B13","first-page":"1109","article-title":"\u201cViden: attacker identification on in-vehicle networks,\u201d","volume-title":"Proceedings of the ACM SIGSAC Conf. on Computer and Communications Security","author":"Cho","year":"2017"},{"key":"B14","doi-asserted-by":"publisher","first-page":"4757","DOI":"10.1109\/TVT.2018.2810232","article-title":"Identifying ecus using inimitable characteristics of signals in controller area networks","volume":"67","author":"Choi","year":"","journal-title":"IEEE Trans. Vehi. Technol"},{"key":"B15","doi-asserted-by":"publisher","first-page":"2114","DOI":"10.1109\/TIFS.2018.2812149","article-title":"Voltageids: Low-level communication characteristics for automotive intrusion detection system","volume":"13","author":"Choi","year":"","journal-title":"IEEE Trans. Inform. Forens. Secur"},{"key":"B16","doi-asserted-by":"publisher","first-page":"661","DOI":"10.1109\/TIFS.2023.3327026","article-title":"Identifierids: A practical voltage-based intrusion detection system for real in-vehicle networks","volume":"19","author":"Deng","year":"2023","journal-title":"IEEE Trans. Inform. Forens. Secur"},{"key":"B17","doi-asserted-by":"crossref","DOI":"10.4271\/2017-01-1612","article-title":"\u201cCan crypto fpga chip to secure data transmitted through can fd bus using aes-128 and sha-1 algorithms with a symmetric key,\u201d","volume-title":"Technical report, SAE Technical Paper","author":"Doan","year":"2017"},{"key":"B18","doi-asserted-by":"publisher","first-page":"162401","DOI":"10.1109\/ACCESS.2021.3130495","article-title":"Vehicle security: a survey of security issues and vulnerabilities, malware attacks and defenses","volume":"9","author":"Elkhail","year":"2021","journal-title":"IEEE Access"},{"key":"B19","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/s10922-023-09781-w","article-title":"Boostsec: Adaptive attack detection for vehicular networks","volume":"32","author":"Elsayed","year":"2024","journal-title":"J. Netw. Syst. Manage"},{"key":"B20","first-page":"464","article-title":"\u201cAnalyzing the capabilities of the can attacker,\u201d","volume-title":"European Symposium on Research in Computer Security","author":"Fr\u00f6schle","year":"2017"},{"key":"B21","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-53140-2","volume-title":"Cryptographic Hardware and Embedded Systems-CHES 2016","author":"Gierlichs","year":"2016"},{"key":"B22","first-page":"786","article-title":"\u201cDigital-to-analog converter considerations for achieving a dynamic range of 1 ppm in precision mechatronics systems,\u201d","author":"Godfrey","year":"2015"},{"key":"B23","unstructured":"Hackers remotely kill a jeep on the highway-with me in it\n            GreenbergA.\n          Wired2015"},{"key":"B24","doi-asserted-by":"publisher","first-page":"1037","DOI":"10.1109\/TIFS.2018.2869351","article-title":"Efficient intrusion detection with bloom filtering in controller area networks (can)","volume":"14","author":"Groza","year":"2018","journal-title":"IEEE Trans. Inform. Forens. Secur"},{"key":"B25","volume-title":"MOST: the Automotive Multimedia Network","author":"Grzemba","year":"2012"},{"key":"B26","doi-asserted-by":"publisher","DOI":"10.13052\/2794-7254.006","article-title":"On the impact of cdl and tdl augmentation for rf fingerprinting under impaired channels","author":"Gul","year":"2023","journal-title":"arXiv"},{"key":"B27","volume-title":"A Robust, Reliable and Deployable Framework for in-Vehicle Security","author":"Hafeez","year":"2020"},{"key":"B28","doi-asserted-by":"crossref","DOI":"10.4271\/2017-01-0017","article-title":"\u201cComparative study of can-bus and flexray protocols for in-vehicle communication,\u201d","volume-title":"Technical report, SAE Technical Paper","author":"Hafeez","year":"2017"},{"key":"B29","unstructured":"Exploiting channel distortion for transmitter identification for in-vehicle network security517\n            HafeezA.\n            PonnapaliS. C.\n            MalikH.\n          SAE Int. J. Transp. Cybersecur. Privacy3"},{"key":"B30","doi-asserted-by":"crossref","DOI":"10.4271\/2020-01-0721","article-title":"\u201cState of the art survey on comparison of physical fingerprinting-based intrusion detection techniques for in-vehicle security,\u201d","volume-title":"Technical Report, SAE Technical Paper","author":"Hafeez","year":""},{"key":"B31","first-page":"79","article-title":"\u201cFinger printing of engine control units by using frequency response for secure in-vehicle communication,\u201d","author":"Hafeez","year":"2018","journal-title":"14th Int. Computer Engineering Conf"},{"key":"B32","doi-asserted-by":"crossref","DOI":"10.1109\/ICENCO48310.2019.9027298","article-title":"\u201cEcu fingerprinting through parametric signal modeling and artificial neural networks for in-vehicle security against spoofing attacks,\u201d","volume-title":"2019 15th International Computer Engineering Conference (ICENCO)","author":"Hafeez","year":"2019"},{"key":"B33","doi-asserted-by":"crossref","DOI":"10.4271\/2020-01-1293","article-title":"\u201cState of the art survey on comparison of can, flexray, lin protocol and simulation of lin protocol,\u201d","volume-title":"Technical report, SAE Technical Paper","author":"Hafeez","year":""},{"key":"B34","article-title":"\u201cLcap-a lightweight can authentication protocol for securing in-vehicle networks,\u201d","author":"Hazem","year":"2012","journal-title":"10th ESCAR Conf. Embedded Security in Cars, Berlin, Germany, Volume 6"},{"key":"B35","volume-title":"Automatic Modelling of Fundamental Frequency Using a Quadratic Spline Function","author":"Hirst","year":"1993"},{"key":"B36","doi-asserted-by":"publisher","first-page":"12","DOI":"10.12968\/S1361-3723(23)70054-7","article-title":"Detecting message spoofing attacks on smart vehicles","volume":"2023","author":"Ibrahim","year":"2023","journal-title":"Comp. Fraud Secur"},{"key":"B37","doi-asserted-by":"publisher","first-page":"4651","DOI":"10.1109\/TII.2023.3324949","article-title":"Aero: Automotive ethernet real-time observer for anomaly detection in in-vehicle networks","volume":"20","author":"Jeong","year":"2024","journal-title":"IEEE Trans. Indust. Inform"},{"key":"B38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3617652","article-title":"Control schemes for quadrotor UAV: taxonomy and survey","volume":"56","author":"Khalid","year":"2023","journal-title":"ACM Comp. Surv"},{"key":"B39","first-page":"787","article-title":"\u201cScission: Signal characteristic-based sender identification and intrusion detection in automotive networks,\u201d","volume-title":"Proceedings of the ACM SIGSAC Conf. on Computer and Communications Security","author":"Kneib","year":"2018"},{"key":"B40","doi-asserted-by":"crossref","DOI":"10.1109\/PST.2017.00017","article-title":"\u201cOtids: a novel intrusion detection system for in-vehicle network by using remote frame,\u201d","volume-title":"15th Annual Conf. on Privacy, Security and Trust (PST)","author":"Lee","year":"2017"},{"key":"B41","unstructured":"Expanding the attack scenarios of sae j1939: A comprehensive analysis of established and novel vulnerabilities in transport protocol\n            LeeH.\n            LeeH.\n            JunS.\n            KimH. K.\n          arXiv2024"},{"key":"B42","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MNET.2017.1600257","article-title":"In-vehicle network attacks and countermeasures: Challenges and future directions","volume":"31","author":"Liu","year":"2017","journal-title":"IEEE Netw"},{"key":"B43","first-page":"574","article-title":"\u201cIntrusion detection system in intelligent connected vehicles based on two-step algorithm,\u201d","volume-title":"3rd International Conference on Digital Economy and Computer Application (DECA 2023)","author":"Liu","year":"2023"},{"key":"B44","first-page":"14","article-title":"\u201cThe flexray electrical physical layer evolution,\u201d","volume-title":"Special Edition Hanser automotive FLEXRAY","author":"Lorenz","year":"2010"},{"key":"B45","first-page":"1577","article-title":"\u201cAnomaly detection of can bus messages through analysis of id sequences,\u201d","volume-title":"IEEE Intelligent Vehicles Symposium (IV)","author":"Marchetti","year":"2017"},{"key":"B46","doi-asserted-by":"publisher","first-page":"1083","DOI":"10.1109\/TIFS.2018.2870826","article-title":"Read: Reverse engineering of automotive data frames","volume":"14","author":"Marchetti","year":"2018","journal-title":"IEEE Trans. Inform. Forens. Secur"},{"key":"B47","first-page":"1","article-title":"\u201cEvaluation of anomaly detection for in-vehicle networks through information-theoretic algorithms,\u201d","volume-title":"IEEE 2nd Int. Forum on Research and Technologies for Society and Industry Leveraging a Better Tomorrow (RTSI)","author":"Marchetti","year":"2016"},{"key":"B48","doi-asserted-by":"crossref","DOI":"10.14722\/autosec.2022.23010","article-title":"\u201cVehicle lateral motion stability under wheel lockup attacks,\u201d","volume-title":"the Fourth International Workshop on Automotive and Autonomous Vehicle Security (AutoSec@ NDSS'22)","author":"Mohammadi","year":"2022"},{"key":"B49","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1109\/VNC57357.2023.10136272","article-title":"\u201cSource linking framework in vehicular networks for security of electric vehicles using machine learning,\u201d","volume-title":"2023 IEEE Vehicular Networking Conference (VNC)","author":"Noori","year":"2023"},{"key":"B50","first-page":"106","article-title":"\u201cVatican-vetted, authenticated can bus,\u201d","volume-title":"Int. Conf. on Cryptographic Hardware and Embedded Systems","author":"N\u00fcrnberger","year":"2016"},{"key":"B51","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1016\/j.procs.2024.06.008","article-title":"Supply chain transport management, use of electric vehicles, review of security and privacy for cyber-physical transportation ecosystem and related solutions","volume":"238","author":"Pal","year":"2024","journal-title":"Procedia Comput. Sci"},{"key":"B52","volume-title":"Understanding Delta-Sigma Data Converters","author":"Pavan","year":"2017"},{"key":"B53","first-page":"56","article-title":"\u201cEfficient authentication and signing of multicast streams over lossy channels,\u201d","volume-title":"Proceeding IEEE Sym. on Security and Privacy","author":"Perrig","year":"2000"},{"key":"B54","doi-asserted-by":"publisher","first-page":"1528","DOI":"10.1016\/j.solmat.2010.01.016","article-title":"Towards solar grade silicon: Challenges and benefits for low cost photovoltaics","volume":"94","author":"Pizzini","year":"2010","journal-title":"Solar Ener. Mater. Solar Cells"},{"key":"B55","doi-asserted-by":"publisher","first-page":"2363","DOI":"10.1149\/1.2108409","article-title":"On the effect of impurities on the photovoltaic behavior of solar grade silicon: Ii. influence of titanium, vanadium, chromium, iron, and zirconium on photovoltaic behavior of polycrystalline solar cells","volume":"133","author":"Pizzini","year":"1986","journal-title":"J. Electrochem. Soc"},{"key":"B56","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1109\/CDMA54072.2022.00025","article-title":"\u201cA lightweight intrusion detection system for can protocol using neighborhood similarity,\u201d","volume-title":"2022 7th International Conference on Data Science and Machine Learning Applications (CDMA)","author":"Refat","year":"2022"},{"key":"B57","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1109\/PDP.2017.67","article-title":"\u201cBehavior analysis for safety and security in automotive systems,\u201d","volume-title":"25th Euromicro Int. Conf. on Parallel, Distributed and Network-based Processing (PDP)","author":"Rieke","year":"2017"},{"key":"B58","volume-title":"Silicon and Ferrosilicon: Global Industry Markets and Outlook","year":"2011"},{"key":"B59","first-page":"32","article-title":"\u201cCloaking the clock: emulating clock skew in controller area networks,\u201d","volume-title":"Proc. of the 9th ACM\/IEEE Int. Conf. on Cyber-Physical Systems","author":"Sagong","year":""},{"key":"B60","volume-title":"Exploring Attack Surfaces of Voltage-Based Intrusion Detection Systems in Controller Area Networks","author":"Sagong","year":""},{"key":"B61","doi-asserted-by":"publisher","first-page":"2672","DOI":"10.3390\/electronics13132672","article-title":"Reconfigurable can intrusion detection and response system","volume":"13","author":"Saini","year":"2024","journal-title":"Electronics"},{"key":"B62","doi-asserted-by":"publisher","first-page":"1","DOI":"10.32604\/cmc.2024.048036","article-title":"Securing cloud-encrypted data: detecting ransomware-as-a-service (raas) attacks through deep learning ensemble","volume":"79","author":"Singh","year":"2024","journal-title":"Comp. Mater. Continua"},{"key":"B63","first-page":"1","article-title":"\u201cDetecting attacks to internal vehicle networks through hamming distance,\u201d","volume-title":"Int. Annual Conf. AEIT","author":"Stabili","year":"2017"},{"key":"B64","first-page":"1","article-title":"\u201cSurvey on security threats and protection mechanisms in embedded automotive networks,\u201d","volume-title":"43rd Annual IEEE\/IFIP Conf. on Dependable Systems and Networks Workshop (DSN-W)","author":"Studnia","year":"2013"},{"key":"B65","doi-asserted-by":"publisher","first-page":"100","DOI":"10.4271\/2016-01-0070","article-title":"Approaches for secure and efficient in-vehicle key management","volume":"9","author":"Sugashima","year":"2016","journal-title":"SAE Int. J. Passenger Cars-Elect. Electr. Syst"},{"key":"B66","article-title":"\u201cSpoofing attack on clock based intrusion detection system in controller area networks,\u201d","volume-title":"Proc. Ground Vehicle Systems Engineering and Technology Symposium","author":"Tayyab","year":"2018"},{"key":"B67","first-page":"259","article-title":"\u201cAnalysing real-time communications: Controller area network (can),\u201d","volume-title":"RTSS","author":"Tindell","year":"1994"},{"key":"B68","unstructured":"Security authentication system for in-vehicle network59\n            UedaH.\n            KurachiR.\n            TakadaH.\n            MizutaniT.\n            InoueM.\n            HorihataS.\n          SEI Tech. Rev812015"},{"key":"B69","unstructured":"Upstream Security Global Automotive Cybersecurity Report2019"},{"key":"B70","first-page":"13","article-title":"\u201cVecure: A practical security framework to protect the can bus of vehicles,\u201d","volume-title":"Int. Conf. on the Internet of Things (IOT)","author":"Wang","year":"2014"},{"key":"B71","doi-asserted-by":"publisher","first-page":"2169","DOI":"10.1109\/ACCESS.2024.3412933","article-title":"Intrusion detection system for in-vehicle can-fd bus id based on gan model","volume":"12","author":"Wang","year":"2024","journal-title":"IEEE Access"},{"key":"B72","article-title":"\u201cSecurity in automotive bus systems,\u201d","volume-title":"Workshop on Embedded Security in Cars","author":"Wolf","year":"2004"},{"key":"B73","doi-asserted-by":"publisher","first-page":"45233","DOI":"10.1109\/ACCESS.2018.2865169","article-title":"Sliding window optimized information entropy analysis method for intrusion detection on in-vehicle networks","volume":"6","author":"Wu","year":"2018","journal-title":"IEEE Access"},{"key":"B74","doi-asserted-by":"publisher","first-page":"978","DOI":"10.1007\/978-4-431-55800-2","article-title":"Defects and impurities in silicon materials","volume":"10","author":"Yoshida","year":"2015","journal-title":"Springer Japan. Tokyo"}],"container-title":["Frontiers in Computer Science"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2024.1392119\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T05:04:20Z","timestamp":1726635860000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2024.1392119\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,18]]},"references-count":74,"alternative-id":["10.3389\/fcomp.2024.1392119"],"URL":"https:\/\/doi.org\/10.3389\/fcomp.2024.1392119","relation":{},"ISSN":["2624-9898"],"issn-type":[{"value":"2624-9898","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,18]]},"article-number":"1392119"}}