Quantum computing applied to reconfigurable hardware with a focus on information security
Abstract
This work presents the implementation of a quantum circuit emulator on FPGA, focusing on the application of Grover’s search algorithm. The system transmits the amplitude coefficients of quantum states via UART to a microcontroller, enabling practical validation through comparison with simulations performed in Qiskit. The architecture, based on fixed-point arithmetic, achieved results consistent with theoretical models while requiring minimal logical resources. The relevance of Grover’s algorithm to post-quantum cybersecurity is discussed, as well as the potential of the proposed prototype as a tool to support the analysis and mitigation of cryptographic vulnerabilities.
Keywords:
quantum computing, FPGA, Grover’s algorithm, post-quantum cryptography, hardware emulation
References
Nielsen, M. A.; Chuang, I. L. Quantum Computation and Quantum Information. Cambridge University Press, 2000.
IBM Quantum. Qiskit Documentation, 2023. Disponível em: [link].
Khalid, A. U.; Zilic, Z.; Radecka, K. FPGA Emulation of Quantum Circuits. Proceedings of the IEEE International Conference on Computer Design (ICCD’04), 2004.
Grover, L. K. A fast quantum mechanical algorithm for database search. Proceedings of the 28th Annual ACM Symposium on Theory of Computing, p. 212-219, 1996.
Bernstein, D. J.; Lange, T. Post-quantum cryptography. Nature, v. 549, n. 7671, p. 188-194, 2017. DOI: 10.1038/nature23461.
Alagic, G. et al. Status Report on the Third Round of the NIST Post-Quantum Cryptography Standardization Process. NIST IR 8413, July 2022. Disponível em: DOI: 10.6028/NIST.IR.8413.
IBM Quantum Learning. Grover’s Algorithm Tutorial, 2023. Disponível em: [link].
Zhang, H. et al. A real-time QKD system based on FPGA. Journal of Lightwave Technology, v. 30, n. 18, p. 3026-3030, 2012. DOI: 10.1109/JLT.2012.2217145.
Bennett, C. H.; Brassard, G. Quantum cryptography: Public key distribution and coin tossing. Proceedings of IEEE International Conference on Computers, Systems and Signal Processing, p. 175-179, 1984.
Jungjarassub, Y.; Piromsopa, K. A Performance Optimization of Quantum Computing Simulation using FPGA. 2022 19th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2022. DOI: 10.1109/ECTI-CON54298.2022.9795495.
Belfore II, L. A. A Scalable FPGA Architecture for Quantum Computing Simulation. Old Dominion University, 2024. Disponível em: DOI: 10.48550/arXiv.2407.06415.
Viamontes, G. F.; Markov, I. L.; Hayes, J. P. Is Quantum Search Practical? Computing in Science Engineering, vol. 7, no. 3, pp. 22-30, 2005. DOI: 10.1109/MCSE.2005.53.
IBM Quantum. Qiskit Documentation, 2023. Disponível em: [link].
Khalid, A. U.; Zilic, Z.; Radecka, K. FPGA Emulation of Quantum Circuits. Proceedings of the IEEE International Conference on Computer Design (ICCD’04), 2004.
Grover, L. K. A fast quantum mechanical algorithm for database search. Proceedings of the 28th Annual ACM Symposium on Theory of Computing, p. 212-219, 1996.
Bernstein, D. J.; Lange, T. Post-quantum cryptography. Nature, v. 549, n. 7671, p. 188-194, 2017. DOI: 10.1038/nature23461.
Alagic, G. et al. Status Report on the Third Round of the NIST Post-Quantum Cryptography Standardization Process. NIST IR 8413, July 2022. Disponível em: DOI: 10.6028/NIST.IR.8413.
IBM Quantum Learning. Grover’s Algorithm Tutorial, 2023. Disponível em: [link].
Zhang, H. et al. A real-time QKD system based on FPGA. Journal of Lightwave Technology, v. 30, n. 18, p. 3026-3030, 2012. DOI: 10.1109/JLT.2012.2217145.
Bennett, C. H.; Brassard, G. Quantum cryptography: Public key distribution and coin tossing. Proceedings of IEEE International Conference on Computers, Systems and Signal Processing, p. 175-179, 1984.
Jungjarassub, Y.; Piromsopa, K. A Performance Optimization of Quantum Computing Simulation using FPGA. 2022 19th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2022. DOI: 10.1109/ECTI-CON54298.2022.9795495.
Belfore II, L. A. A Scalable FPGA Architecture for Quantum Computing Simulation. Old Dominion University, 2024. Disponível em: DOI: 10.48550/arXiv.2407.06415.
Viamontes, G. F.; Markov, I. L.; Hayes, J. P. Is Quantum Search Practical? Computing in Science Engineering, vol. 7, no. 3, pp. 22-30, 2005. DOI: 10.1109/MCSE.2005.53.
Published
2025-09-01
How to Cite
FERNANDES, Gustavo Inácio Arraes; FILGUEIRAS, Gabriel Tauchen; GOMES, Otávio de Souza Martins.
Quantum computing applied to reconfigurable hardware with a focus on information security. In: QUANTUM CYBERSECURITY WORKSHOP: THEORY, TECHNOLOGIES, AND APPLICATIONS - BRAZILIAN SYMPOSIUM ON CYBERSECURITY (SBSEG), 25. , 2025, Foz do Iguaçu/PR.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 359-365.
DOI: https://doi.org/10.5753/sbseg_estendido.2025.13963.
