Quantum-Classical Hybrid Encryption Framework Based on Simulated BB84 and AES-256: Design and Experimental Evaluation
Hector E Mozo
TL;DR
The paper tackles the need for quantum-resistant secure file encryption by proposing a modular architecture that pairs a simulated BB84 quantum key exchange with AES-256 encryption, HMAC integrity, and optional post-quantum Dilithium signatures. Implemented in Python, the framework emphasizes modularity, visualizing the key distribution process and enabling easy substitution of primitives to align with PQC standards. Experimental results from 16 tests demonstrate stable performance (approximately 1.1–1.7 seconds per operation, depending on file type) and robust integrity validation under adversarial scenarios. This work provides a practical, extensible platform for quantum-aware cybersecurity that supports education, research, and secure communications with strong observability and reproducibility.
Abstract
This paper presents the design, implementation, and evaluation of a hybrid encryption framework that combines quantum key distribution, specifically a simulated BB84 protocol, with AES-256 encryption. The system enables secure file encryption by leveraging quantum principles for key generation and classical cryptography for data protection. It introduces integrity validation mechanisms, including HMAC verification and optional post-quantum digital signatures, ensuring robustness even in the presence of quantum-capable adversaries. The entire architecture is implemented in Python, with modular components simulating quantum key exchange, encryption, and secure packaging. Experimental results include visual testing of various attack scenarios, such as key tampering, HMAC failure, and file corruption, demonstrating the effectiveness and resilience of the approach. The proposed solution serves as a practical foundation for quantum-aware cybersecurity systems.
