Skip to content

RCSL-TCD/QLSTM-IDS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantised LSTM-Based Intrusion Detection System for Automotive Controller Area Network

This repository contains the training code and the backend HLS implementation for the Quantised LSTM-Based Intrusion Detection System (QLSTM-IDS) for Automotive Controller Area Network (CAN).

Repository Structure

  1. Training Script:

    • Includes the model training code used to train the QLSTM-IDS on the Open Car Hacking Dataset and the Survival Analysis Dataset for intrusion detection.
  2. Streamling transformations:

    • Includes all the transformations in the FINN-Compiler used for streamlining the QLSTM-IDS model.
  3. Backend Implementation:

    • Features the hardware implementation of the final LSTM + Dense model using hardware building blocks available in the FINN-HLSLib library.
  4. Deployment:

    • Contains the bitstream file for the IDS IP.
    • Includes a Jupyter notebook to monitor latency and energy utilization of the deployed IP.

About

Intrusion Detection System for automotive Controller Area Network using quantised LSTMs

Resources

License

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors