Implementation of AES-128 Encryption for Fingerprint Template Protection in ESP32-Based Biometric Ticketing System

Authors

  • Muhammad Asep Subandri Politeknik Negeri Bengkalis Author
  • Agus Tedyyana Politeknik Negeri Bengkalis Author
  • I Gusti Agung Putu Mahendra Politeknik Negeri Bengkalis Author

DOI:

https://doi.org/10.35314/mkks1830

Keywords:

AES-128, biometric template protection, ESP32, fingerprint encryption, IoT security

Abstract

Biometric ticketing systems utilizing fingerprint recognition provide enhanced security and convenience for passenger identification in public transportation. However, the transmission of fingerprint templates over wireless networks without adequate cryptographic protection exposes the system to interception attacks and privacy breaches. This research implements AES-128 encryption in Cipher Block Chaining (CBC) mode to protect fingerprint templates transmitted within an ESP32-based biometric ticketing system. The implementation leverages the ESP32’s integrated mbedTLS library with hardware acceleration to achieve efficient cryptographic operations. Experimental evaluation using 10 fingerprint template samples demonstrates a 100% success rate for encryption-decryption operations. Performance measurements indicate an average encryption latency of 2.30 ms and decryption latency of 2.10 ms, with a data size overhead of 32 bytes (6.25%) due to Initialization Vector (IV) and PKCS7 padding. The results confirm that the proposed encryption scheme effectively secures biometric data transmission while maintaining system responsiveness suitable for real-time applications.

Downloads

Download data is not yet available.

Published

11-02-2026

Issue

Section

Articles

How to Cite

Implementation of AES-128 Encryption for Fingerprint Template Protection in ESP32-Based Biometric Ticketing System. (2026). INOVTEK Polbeng - Seri Informatika, 11(1). https://doi.org/10.35314/mkks1830