Quantum computing applied to reconfigurable hardware with a focus on information security

  • Gustavo Inácio Arraes Fernandes UNIFEI
  • Gabriel Tauchen Filgueiras UNIFEI
  • Otávio de Souza Martins Gomes UNIFEI

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.
Published
2025-09-01
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.