Abstract This paper describes a novel library implementation for quantum simulation of typical Boolean circuits and several encryption systems. The tool contains half and full adders, binary encoder (2^n to n), binary decoder (n to 2^n), and multiplexer, as well as its development details accompanied by graphics generated by the software itself. These tools are essential for the implementation of several classical and current ciphers. In addition, studies of optimizations for the quantum paradigm of symmetric encryption systems of different types, such as substitution or permutation ciphers and a simplified version of AES (S-AES), are included. This approach allows a simple and intuitive understanding of the quantum equivalent circuits to the fundamentals of digital electronics and logic design, providing an innovative and pedagogical tool that allows the quantum implementation of classic circuits for real applications including complex encryption systems, starting from previously defined algorithms.
Escánez-Expósito et al. (Thu,) studied this question.