A Simulation-Driven BB84 Key Derivation Framework for Authenticated File Transmission over ESP32-Based LoRa Networks
view PDF
view PDF

How to Cite

R., Thilagavathy, Surya N., Saravanakumar S., and Mukeshkiran P. 2026. “A Simulation-Driven BB84 Key Derivation Framework for Authenticated File Transmission over ESP32-Based LoRa Networks”. IRO Journal on Sustainable Wireless Systems 8 (4): 280-97. https://doi.org/10.36548/jsws.2026.4.003.

Keywords

BB84 Quantum Key Distribution
AES-256-GCM
SHA-256 Key Derivation
LoRa Communication
Authenticated Encryption
ESP32-Based Wireless Systems
Quantum-Classical Cryptographic Integration.

Abstract

The hybrid cryptographic file transfer uses BB84 Quantum Key Distribution (QKD) simulation, SHA-256-based key derivation, AES-256-GCM cryptography, and Long Range (LoRa) radio frequency communication. The BB84 simulation is carried out using IBM’s Qiskit with an Aer QASM simulator for quantum key distribution, basis reconciliation, and QBER calculation. This key is then converted to a 256-bit key using the SHA-256 technique and sent to Android phones via QR code scanning. Physical radio frequency communication is achieved using two ESP32 boards and LoRa RA-02 chips operating at 433 MHz. A Flutter application encrypts files using AES-256-GCM mode of operation with a 12-byte initialization vector and a 16-byte authentication tag, meaning each file has a fixed 28-byte overhead due to encryption. Encrypted data is sent in 200-byte blocks, utilizing sequence numbers, acknowledgements, retransmissions, and hardware CRC. Functional testing of message, text, image, and audio files demonstrates successful transfer and decryption. Testing with an incorrect key and altered ciphertext shows proper rejection of data based on authentication.

References

  1. Manimozhi, M., and R. K. Mugelan. "Post-quantum AES encryption using ECC points derived from BB84 sifted keys." EPJ Quantum Technology, 2025, vol. 12, no. 1: 109.
  2. Adu-Kyere, Akwasi, Ethiopia Nigussie, and Jouni Isoaho. "Quantum key distribution: Modeling and simulation through bb84 protocol using python3." Sensors, 2022, vol. 22, no. 16: 6284.
  3. Begimbayeva, Y., and T. Zhaxalykov. "Research of quantum key distribution protocols: BB84, B92, E91." Scientific Journal of Astana IT University, 2022, vol. 10: 4-14.
  4. Ghashghaei, Farshad Rahimi, Yussuf Ahmed, Nebrase Elmrabit, and Mehdi Yousefi. "Enhancing the security of classical communication with post-quantum authenticated-encryption schemes for the quantum key distribution." Computers, 2024, vol. 13, no. 7: 163.
  5. Ricci, Sara, Patrik Dobias, Lukas Malina, Jan Hajny, and Petr Jedlicka. "Hybrid keys in practice: Combining classical, quantum and post-quantum cryptography." IEEE Access, 2024, vol. 12: 23206-23219.
  6. Pirandola, Stefano, Ulrik L. Andersen, Leonardo Banchi, Mario Berta, Darius Bunandar, Roger Colbeck, Dirk Englund et al. "Advances in quantum cryptography." Advances in Optics and Photonics, 2020, vol. 12, no. 4: 1012-1236.
  7. Garms, Lydia, Taofiq K. Paraïso, Neil Hanley, Ayesha Khalid, Ciara Rafferty, James Grant, James Newman, Andrew J. Shields, Carlos Cid, and Maire O'Neill. "Experimental Integration of Quantum Key Distribution and Post-Quantum Cryptography in a Hybrid Quantum-Safe Cryptosystem." Advanced Quantum Technologies, 2024, vol. 7, no. 4: 2300304.
  8. Aquina, Nick, Simon Rommel, and Idelfonso Tafur Monroy. "Quantum secure communication using hybrid post-quantum cryptography and quantum key distribution." In 24th International Conference on Transparent Optical Networks (ICTON), IEEE, 2024, 1-4.
  9. Noura, Hassan, Tarif Hatoum, Ola Salman, Jean-Paul Yaacoub, and Ali Chehab. "LoRaWAN security survey: Issues, threats and possible mitigation techniques." Internet of Things, 2020, vol. 12: 100303.
  10. Escanez-Exposito, Daniel, Pino Caballero-Gil, and Francisco Martín-Fernández. "Interactive simulation of quantum key distribution protocols and application in Wi-Fi networks." Wireless Networks, 2023, vol. 29, no. 8: 3781-3792.