Real-Time Driver Behaviour Characterization Through Rule-Based Machine Learning

  • Fabio Martinelli
  • Francesco MercaldoEmail author
  • Vittoria Nardone
  • Antonella Santone
  • Gigliola Vaglini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11094)


Modern car-embedded technologies enabled car thieves to perform new ways to steal cars. In order to avoid auto-theft attacks, in this paper we propose a machine learning based method to silently and continuously profile the driver by analyzing built-in vehicle sensors. The proposed method exploits rule-based machine learning with the aim to discriminate between the car owner and impostors. Furthermore, we discuss how the rules generated by the rule-based algorithm can be adopted in order to discriminate between different driving styles.


Automotive Privacy Machine learning Authentication 



This work has been partially supported by H2020 EU-funded projects NeCS and C3ISP and EIT-Digital Project HII and PRIN “Governing Adaptive and Unplanned Systems of Systems” and the EU project CyberSure 734815.


  1. 1.
    Bernardi, M.L., Cimitile, M., Martinelli, F., Mercaldo, F.: Driver and path detection through time-series classification. J. Adv. Transp. 2018, 20 (2018)CrossRefGoogle Scholar
  2. 2.
    Canfora, G., Martinelli, F., Mercaldo, F., Nardone, V., Santone, A., Visaggio, C.: LEILA: formal tool for identifying mobile malicious behaviour. IEEE Trans. Softw. Eng. (2018).
  3. 3.
    Ceccarelli, M., Cerulo, L., Santone, A.: De novo reconstruction of gene regulatory networks from time series data, an approach based on formal methods. Methods 69(3), 298–305 (2014)CrossRefGoogle Scholar
  4. 4.
    Cimitile, A., Mercaldo, F., Nardone, V., Santone, A., Visaggio, C.A.: Talos: no more ransomware victims with formal methods. Int. J. Inf. Secur. 1–20 (2017)Google Scholar
  5. 5.
    De Francesco, N., Lettieri, G., Santone, A., Vaglini, G.: Heuristic search for equivalence checking. Softw. Syst. Model. 15(2), 513–530 (2016)CrossRefGoogle Scholar
  6. 6.
    Enev, M., Takakuwa, A., Koscher, K., Kohno, T.: Automobile driver fingerprinting. Proc. Priv. Enhanc. Technol. 2016(1), 34–50 (2016)CrossRefGoogle Scholar
  7. 7.
    Kwak, B.I., Woo, J., Kim, H.K.: Know your master: driver profiling-based anti-theft method. In: PST, vol. 2016, pp. 211–218 (2016)Google Scholar
  8. 8.
    Martin, B.: Instance-based learning: nearest neighbor with generalization [thesis] (1995)Google Scholar
  9. 9.
    Martinelli, F., Mercaldo, F., Nardone, V., Orlando, A., Santone, A.: Who’s driving my car? A machine learning based approach to driver identification (2018)Google Scholar
  10. 10.
    Martinelli, F., Mercaldo, F., Nardone, V., Santone, A.: Car hacking identification through fuzzy logic algorithms. In: 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 1–7. IEEE (2017)Google Scholar
  11. 11.
    Martinelli, F., Mercaldo, F., Orlando, A., Nardone, V., Santone, A., Sangaiah, A.K.: Human behavior characterization for driving style recognition in vehicle system. Comput. Electr. Eng. (2018)Google Scholar
  12. 12.
    Mercaldo, F., Nardone, V., Santone, A., Visaggio, C.A.: Download malware? No, thanks. how formal methods can block update attacks. In: 2016 IEEE/ACM 4th FME Workshop on Formal Methods in Software Engineering (FormaliSE), pp. 22–28. IEEE (2016)Google Scholar
  13. 13.
    Miyajima, C., Nishiwaki, Y., Ozawa, K., Wakita, T., Itou, K., Takeda, K.: Cepstral analysis of driving behavioral signals for driver identification. In: 2006 IEEE International Conference on Acoustics, Speech and Signal Processing, 2006. ICASSP 2006 Proceedings, vol. 5, pp. V–V. IEEE (2006)Google Scholar
  14. 14.
    Nor, N.M., Wahab, A.: Driver identification and driver’s emotion verification using KDE and MLP neural networks. In: 2010 International Conference on Information and Communication Technology for the Muslim World (ICT4M), pp. E96–E101. IEEE (2010)Google Scholar
  15. 15.
    Powers, D.M.: Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation (2011)Google Scholar
  16. 16.
    Roy, S.: Nearest neighbor with generalization. Christchurch, New Zealand (2002)Google Scholar
  17. 17.
    Stehman, S.V.: Selecting and interpreting measures of thematic classification accuracy. Remote Sens. Environ. 62(1), 77–89 (1997)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Fabio Martinelli
    • 1
  • Francesco Mercaldo
    • 1
    Email author
  • Vittoria Nardone
    • 2
  • Antonella Santone
    • 3
  • Gigliola Vaglini
    • 4
  1. 1.Institute for Informatics and TelematicsNational Research Council of Italy (CNR)PisaItaly
  2. 2.Department of EngineeringUniversity of SannioBeneventoItaly
  3. 3.Department of Bioscience and TerritoryUniversity of MolisePescheItaly
  4. 4.Department of Information EngineeringUniversity of PisaPisaItaly

Personalised recommendations