Show simple item record

dc.contributor.authorShanker, Shreejith
dc.date.accessioned2022-11-13T12:40:40Z
dc.date.available2022-11-13T12:40:40Z
dc.date.issued2022
dc.date.submitted2022en
dc.identifier.citationShashwat Khandelwal, Shanker Shreejith, A Lightweight FPGA-based IDS-ECU Architecture for Automotive CAN, International Conference on Field Programmable Technology, Hong Kong SAR, China, IEEE, 2022en
dc.identifier.otherY
dc.description.abstractRecent years have seen an exponential rise in complex software-driven functionality in vehicles, leading to a rising number of electronic control units (ECUs), network capabilities, and interfaces. These expanded capabilities also bring-in new planes of vulnerabilities making intrusion detection and management a critical capability; however, this can often result in more ECUs and network elements due to the high computational overheads. In this paper, we present a consolidated ECU architecture incorporating an Intrusion Detection System (IDS) for Automotive Controller Area Network (CAN) along with traditional ECU functionality on an off-the-shelf hybrid FPGA device, with near-zero overhead for the ECU functionality. We propose two quantised multi-layer perceptrons (QMLP’s) as isolated IDSs for detecting a range of attack vectors including Denial-of-Service, Fuzzing and Spoofing, which are accelerated using off-the-shelf deep-learning processing unit (DPU) IP block from Xilinx, operating fully transparently to the software on the ECU. The proposed models achieve the state-of-the-art classification accuracy for all the attacks, while we observed a 15× reduction in power consumption when compared against the GPU-based implementation of the same models quantised using Nvidia libraries. We also achieved a 2.3× speed up in per- message processing latency (at 0.24 ms from the arrival of a CAN message) to meet the strict end-to-end latency on critical CAN nodes and a 2.6× reduction in power consumption for inference when compared to the state-of-the-art IDS models on embedded IDS and loosely coupled IDS accelerators (GPUs) discussed in the literature.en
dc.language.isoenen
dc.publisherIEEEen
dc.rightsYen
dc.subjectController Area Networken
dc.subjectIntrusion Detection Systemen
dc.subjectMachine Learningen
dc.subjectField Programmable Gate Arraysen
dc.titleA Lightweight FPGA-based IDS-ECU Architecture for Automotive CANen
dc.title.alternativeInternational Conference on Field Programmable Technologyen
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/shankers
dc.identifier.rssinternalid247887
dc.rights.ecaccessrightsopenAccess
dc.subject.TCDThemeSmart & Sustainable Planeten
dc.subject.TCDThemeTelecommunicationsen
dc.subject.TCDTagARTIFICIAL NEURAL NETWORKSen
dc.subject.TCDTagArtificial Intelligenceen
dc.subject.TCDTagDigital systems, representationen
dc.subject.TCDTagField Programmable Gate Arrays (FPGAs)en
dc.subject.TCDTagIntelligent Vehiclesen
dc.subject.TCDTagNEURAL NETWORKSen
dc.subject.TCDTagVHDL, FPGA, DIGITAL DESIGNen
dc.identifier.orcid_id0000-0002-9717-1804
dc.identifier.urihttp://hdl.handle.net/2262/101547


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record