Proteção de Identificadores em Beacons BLE contra Escuta Passiva usando ESP32 e Android
Resumo
Dispositivos vestíveis com Bluetooth Low Energy (BLE) são usados para identificação, controle de presença e acesso, mas os pacotes de advertising podem expor identificadores estáticos. Este trabalho apresenta um protótipo de baixo custo para transmissão cifrada de beacons BLE usando um vestível com ESP32 e um gateway Android. Um identificador de 16 bytes é cifrado com AES-128 usando TinyAES e inserido no campo Manufacturer Data. O gateway detecta os beacons, decifrar o payload e registra eventos quando o RSSI indica proximidade. Em um estudo de caso de controle de presença, um ESP32 atuou como sniffer para simular escuta passiva. Os resultados mostram que o gateway recupera o identificador, enquanto o sniffer captura apenas bytes cifrados.Referências
Bluetooth SIG. Supplement to the Bluetooth Core Specification: Data Types Specification.
Bluetooth SIG (2016). Bluetooth Core Specification Version 5.0.
Dworkin, M. (2001). Recommendation for Block Cipher Modes of Operation: Methods and Techniques. NIST Special Publication 800-38A, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Dworkin, M. (2005). Recommendation for Block Cipher Modes of Operation: The CMAC Mode for Authentication. NIST Special Publication 800-38B, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Dworkin, M. (2007). Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC. NIST Special Publication 800-38D, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Google. Eddystone: An Open Beacon Format. Repositório de software.
Google Security Blog (2016). Growing Eddystone with Ephemeral Identifiers: A Privacy Aware and Secure Open Beacon Format. Blog técnico.
Kokke, K. Tiny AES in C. Repositório de software.
Padgette, J., Scarfone, K., and Chen, L. (2017). Guide to Bluetooth Security. NIST Special Publication 800-121 Revision 2, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Stallings, W. (2014). Criptografia e Segurança de Redes: Princípios e Práticas. Pearson Universidades, 6 edition.
Tanenbaum, A. S., Feamster, N., and Wetherall, D. J. (2021). Redes de Computadores. Bookman, 6 edition.
Bluetooth SIG (2016). Bluetooth Core Specification Version 5.0.
Dworkin, M. (2001). Recommendation for Block Cipher Modes of Operation: Methods and Techniques. NIST Special Publication 800-38A, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Dworkin, M. (2005). Recommendation for Block Cipher Modes of Operation: The CMAC Mode for Authentication. NIST Special Publication 800-38B, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Dworkin, M. (2007). Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC. NIST Special Publication 800-38D, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Google. Eddystone: An Open Beacon Format. Repositório de software.
Google Security Blog (2016). Growing Eddystone with Ephemeral Identifiers: A Privacy Aware and Secure Open Beacon Format. Blog técnico.
Kokke, K. Tiny AES in C. Repositório de software.
Padgette, J., Scarfone, K., and Chen, L. (2017). Guide to Bluetooth Security. NIST Special Publication 800-121 Revision 2, National Institute of Standards and Technology, Gaithersburg, MD, USA.
Stallings, W. (2014). Criptografia e Segurança de Redes: Princípios e Práticas. Pearson Universidades, 6 edition.
Tanenbaum, A. S., Feamster, N., and Wetherall, D. J. (2021). Redes de Computadores. Bookman, 6 edition.
Publicado
01/09/2026
Como Citar
COSTA, Everton; BARRETO, Raimundo; MAIA, Marcos; MONTEIRO, Alex.
Proteção de Identificadores em Beacons BLE contra Escuta Passiva usando ESP32 e Android. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO - SIMPÓSIO BRASILEIRO DE CIBERSEGURANÇA (SBSEG), 26. , 2026, Armação dos Búzios/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 663-673.
DOI: https://doi.org/10.5753/sbseg_estendido.2026.29356.
