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

Read full text
Authors: Muhammad Asep Subandri, Agus Tedyyana, I Gusti Agung Putu Mahendra
Cited by: 0

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.

Fields of Study & Subjects

Cryptographic Implementations and Security Biometric Identification and Security User Authentication and Security Systems

Publication details

Journal / source
INOVTEK Polbeng - Seri Informatika
Volume
11
Issue
1
Pages
370–380
Publication date
11 February 2026
Language
EN