Secure EV Charging Management System Using HMAC-Based Authentication and Dynamic Tkinter Dashboard

Authors

  • PALLAPOTHU SEKHAR BABU,K.Venkatesh Author

DOI:

https://doi.org/10.62643/

Abstract

The rapid adoption of Electric Vehicles (EVs) has increased the demand for secure, reliable, and
user-friendly charging infrastructures. To address the need for robust authentication and real-time
charging session monitoring, this research presents a Secure EV Charging Management System
that integrates cryptographic authentication, digital wallets, dynamic visualization, and an
interactive graphical user interface (GUI). Developed using Python’s Tkinter, SQLite, and
cryptographic libraries, the system ensures safe vehicle registration, charging session tracking,
secure identity verification, and automated cost calculation.
The system employs a Trusted Authority (TA) to generate unique private keys for each registered
EV. Using SHA-256 hashing and HMAC authentication, the system validates charging requests
and ensures that only legitimate vehicles can initiate charging. The inclusion of a secure noncebased
transaction protocol prevents replay attacks and ensures session integrity. Each
authentication process is timed and logged, enabling performance analysis of cryptographic
execution.
A built-in wallet mechanism allows users to recharge their EV accounts and automatically
deducts the appropriate amount during charging sessions. Charging usage and costs are
dynamically computed based on session duration, with all logs recorded in a persistent SQLite
database. The GUI dashboard enables vehicle registration, wallet recharge, charging initialization,
session termination, and historical log viewing. A real-time graphing module, supported by
matplotlib, visualizes authentication times across sessions, providing insights into system
performance and potential operational bottlenecks.

Downloads

Published

03-04-2026

How to Cite

Secure EV Charging Management System Using HMAC-Based Authentication and Dynamic Tkinter Dashboard. (2026). International Journal of Engineering Research and Science & Technology, 22(2), 439-449. https://doi.org/10.62643/