Implementation of AES-128 Encryption for Fingerprint Template Protection in ESP32-Based Biometric Ticketing System
DOI:
https://doi.org/10.35314/mkks1830Keywords:
AES-128, biometric template protection, ESP32, fingerprint encryption, IoT securityAbstract
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
Published
Issue
Section
License
Copyright (c) 2026 INOVTEK Polbeng - Seri Informatika

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

