{"title":"CANTrack: Enhancing automotive CAN bus security using intuitive encryption algorithms","authors":"W. Farag","doi":"10.1109/ICMSAO.2017.7934878","DOIUrl":null,"url":null,"abstract":"In this paper, the proposed CANTrack solution is described and its implementation is thoroughly explained. CANTrack is a sophisticated Computer Aided Design (CAD) tool that supports the entire development process for automotive networked systems. CANTrack differentiates itself from other competitive tools; by not only supporting planning, development, testing and finally starting-up; but also incorporating the unique features of CAN bus security enhancement and tool customization upon customer needs. The Controller Area Network (CAN) bus security feature is implemented using an intuitive algorithm that encrypts the 8-byte payload data using a symmetric key that is being dynamically changed using synchronized key generators across all nodes. This algorithm makes the encrypted message unique at any instance of time to avoid replay attacks. The algorithm is tested thoroughly on an experimental setup using Vector Canoe; with the results of two use cases presented.","PeriodicalId":265345,"journal":{"name":"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"42","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMSAO.2017.7934878","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 42
Abstract
In this paper, the proposed CANTrack solution is described and its implementation is thoroughly explained. CANTrack is a sophisticated Computer Aided Design (CAD) tool that supports the entire development process for automotive networked systems. CANTrack differentiates itself from other competitive tools; by not only supporting planning, development, testing and finally starting-up; but also incorporating the unique features of CAN bus security enhancement and tool customization upon customer needs. The Controller Area Network (CAN) bus security feature is implemented using an intuitive algorithm that encrypts the 8-byte payload data using a symmetric key that is being dynamically changed using synchronized key generators across all nodes. This algorithm makes the encrypted message unique at any instance of time to avoid replay attacks. The algorithm is tested thoroughly on an experimental setup using Vector Canoe; with the results of two use cases presented.