Abstract
Modern cars contain numerous sensors that provide useful data in many different situations, but the interpretation of that data is cumbersome due to the different implementations of the Controller Area Network (CAN) messaging system. Hence, reverse engineering is needed in order to give sense to the internal sensor data of the car. Currently, reverse engineering of CAN data is an ongoing topic in research, but no method has been proposed yet to perform online reverse engineering. Therefore, this paper presents two methodologies. The first one elaborates on the online analysis of continuous signals, while the second one focuses on the reverse engineering of user-based signals, such as direction indicators and light switches. The results show that more research is needed in thoroughly benchmarking those methods with the current State of the Art. However, as the results are promising, this paper paves a way to a more scalable solution for reverse engineering in future applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Fugiglando, U., Santi, P., Milardo, S., Abida, K., Ratti, C.: Characterizing the “driver DNA” through CAN bus data analysis. In: Proceedings of the 2nd ACM International Workshop on Smart, Autonomous, and Connected Vehicular Systems and Services, pp. 37–41. ACM, Snowbird (2017)
Fugiglando, U., Massaro, E., Santi, P., Milardo, S., Abida, K., Stahlmann, R., Netter, F., Ratti, C.: Driving behavior analysis through CAN bus data in an uncontrolled environment. IEEE Trans. Intell. Transp. Syst. 20(2), 737–748 (2019)
Hallac, D., Sharang, A., Stahlmann, R., Lamprecht, A., Huber, M., Roehder, M., Sosič, R., Leskovec, J.: Driver identification using automobile sensor data from a single turn. In: IEEE Conference on Intelligent Transportation Systems, Proceedings, ITSC, pp. 953–958 (2016)
Huybrechts, T., Vanommeslaeghe, Y., Blontrock, D., Van Barel, G., Hellinckx, P.: Automatic reverse engineering of can bus data using machine learning techniques. In: Xhafa, F., Caballé, S., Barolli, L. (eds.) Advances on P2P, Parallel, Grid, Cloud and Internet Computing, pp. 751–761. Springer, Cham (2018)
Lestyán, S., Acs, G., Biczók, G., Szalay, Z.: Extracting vehicle sensor signals from CAN logs for driver re-identification. In: Mori, P., Furnell, S., Camp, O. (eds.) Proceedings of the 5th International Conference on Information Systems Security and Privacy, ICISSP, vol. 1, pp. 136–145. SciTePress, Prague (2019)
Lin, N., Zong, C., Tomizuka, M., Song, P., Zhang, Z., Li, G.: An overview on study of identification of driver behavior characteristics for automotive control. Math. Prob. Eng. 2014(2), 15 p. (2014)
Marchetti, M., Stabili, D.: Read: reverse engineering of automotive data frames. IEEE Trans. Inf. Forensics Secur. 14(4), 1083–1097 (2019)
Salvador, S., Chan, P.: Toward accurate dynamic time warping in linear time and space. Intell. Data Anal. 11(5), 561–580 (2007)
Sathyanarayana, A., Boyraz, P., Hansen, J.H.: Driver behavior analysis and route recognition by hidden Markov models. In: Proceedings of the 2008 IEEE International Conference on Vehicular Electronics and Safety, ICVES 2008, October, pp 276–281. IEEE, Columbus (2008)
Vanneste, S., de Hoog, J., Huybrechts, T., Bosmans, S., Eyckerman, R., Sharif, M., Mercelis, S., Hellinckx, P.: Distributed uniform streaming framework: an elastic fog computing platform for event stream processing and platform transparency. Future Internet 11(7), 158 (2019)
Acknowledgement
This work was performed within the framework of the ICON project MobiSense (grant No. HBC.2017.0155), supported by imec and Flanders Innovation & Entrepreneurship (Vlaio).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
de Hoog, J., Castermans, N., Mercelis, S., Hellinckx, P. (2020). Online Reverse Engineering of CAN Data. In: Barolli, L., Hellinckx, P., Natwichai, J. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2019. Lecture Notes in Networks and Systems, vol 96. Springer, Cham. https://doi.org/10.1007/978-3-030-33509-0_73
Download citation
DOI: https://doi.org/10.1007/978-3-030-33509-0_73
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33508-3
Online ISBN: 978-3-030-33509-0
eBook Packages: EngineeringEngineering (R0)