Two-Factor Authentication System for Protecting Metadata and Connected Vehicles
Main Article Content
Abstract
Connected vehicles are becoming increasingly common, and they store a significant amount of data about their drivers and their surroundings. This data is attractive to attackers, and there is a need for effective security measures to protect it. This study proposes a two-factor authentication (2FA) system to protect the metadata stored in connected vehicles and the vehicles themselves. The system consists of two main components: the Central Security Unit (CSU) and the AutoGuard (AG) mobile application. The CSU is integrated with the Remote Keyless Entry System (RKES), while the AG is installed on the authorized driver's phone. The 2FA process begins when the remote key is in proximity to the vehicle. This triggers the CSU, which then initiates the second authentication factor. The AG prompts the driver to enter a valid security method, such as a biometric, pattern, or PIN code. If the second authentication is successful, the AG authorizes the CSU and the vehicle doors are opened by the RKES. The driver is notified by CSU through AG if the 2FA process is unsuccessful. As a result, this system aims to protect the metadata stored in authorized users' vehicles and their vehicles from unauthorized invaders. Furthermore, it is possible to enhance the accuracy of the 2FA system by integrating the location of the phone with AG functionality into the authentication system.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
“Remote Keyless Entry Systems Overview | Analog Devices.” https://www.analog.com/en/app-notes/remote-keyless-entry-systems-overview.html.
“Remote Terminal Unit - an overview | ScienceDirect Topics.” https://www.sciencedirect.com/topics/engineering/remote-terminal-unit.
“Car Keyless Entry vs Remote Keyless Entry: What.” https://vaistech.com/remote-keyless-entry-vs-keyless-entry-whats-the-difference/.
“Raspberry Pi 3 Model B+.” https://datasheets.raspberrypi.com/rpi3/raspberry-pi-3-b-plus-product-brief.pdf.
“Raspberry Pi OS – Raspberry Pi.” https://www.raspberrypi.com/software/.
“PyQt - Python Wiki.” https://wiki.python.org/moin/PyQt.
“RC522 RFID Module Pinout, Features, Specs & How to Use It.” https://components101.com/wireless/rc522-rfid-module.
“Buy RC522 RFID Card Reader Module 13.56MHz Online at Robu.in.” https://robu.in/product/rc522-rfid-card-reader-module-13-56mhz/.
“Android Developers: Android Mobile App Developer Tools.” https://developer.android.com/
“Add Firebase to your Android project | Firebase for Android.” https://firebase.google.com/docs/android/setup
“What is the Simple Mail Transfer Protocol (SMTP)? | Cloudflare.” https://www.cloudflare.com/learning/email-security/what-is-smtp/
G. Zaffiro and G. Marone, “Smart Mobility: new roles for Telcos in the emergence of electric and autonomous vehicles,” 2019 AEIT International Conference of Electrical and Electronic Technologies for Automotive (AEIT AUTOMOTIVE), Jul. 2019, doi: 10.23919/eeta.2019.8804575. DOI: https://doi.org/10.23919/EETA.2019.8804575