Skip to main content

Abstract

This paper describes the implementation of a software module that allows the generation of quantum circuits from the definition of their classical analog logic circuits. This tool confers a great power of abstraction to the user, who does not need to know any concept of quantum computing to implement quantum algorithms or quantum protocols. Thus, the proposal achieves its main objective by obtaining the quantum equivalent of several classical circuits in an intuitive and didactic way. Additionally, this composer module has been added to a library developed by the authors for quantum development. This is part of a work in progress so that the implementation of some relevant cryptographic protocols is planned to demonstrate the pedagogical and abstraction potential of the developed tool.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Escanez-Exposito, D.: QuantumSolver. https://github.com/jdanielescanez/quantum-solver. Accessed 06 Apr 2023

  2. Escanez-Exposito, D., Caballero-Gil, P., Martin-Fernandez, F.: QuantumSolver: a quantum tool-set for developers. In: The 2022 World Congress in Computer Science, Computer Engineering, and Applied Computing. CSCE 2022, p. 149 (2022)

    Google Scholar 

  3. Escanez-Exposito, D., Caballero-Gil, P., Martin-Fernandez, F.: Qiskit quantum hardware testing via implementations of QKD algorithms. Conference on Cryptographic Hardware and Embedded Systems (CHES) (2022). https://ches.iacr.org/2022/posters/

  4. Escanez-Exposito, D., Caballero-Gil, P., Martin-Fernandez, F.: Study and implementation of an interactive simulation of quantum key distribution using the E91 cryptographic protocol. Int. Conf. Ubiquitous Comput. Ambient Intell. UCAm I 2022, 965–970 (2022)

    Google Scholar 

  5. Bennett, C.H.: Logical reversibility of computation. IBM J. Res. Dev. 17(6), 525–532 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  6. Muthukrishnan, A.: An introduction to quantum computing, quantum information seminar, classical and quantum logic gates (1999)

    Google Scholar 

  7. Swathi, M., Rudra, B.: Implementation of reversible logic gates with quantum gates. In: 2021 IEEE 11th Annual Computing and Communication Workshop and Conference (CCWC), pp. 1557–1563. IEEE (2021)

    Google Scholar 

  8. Tokheim, R.L.: Digital principles. McGraw-Hill, New York, N.Y (1994)

    Google Scholar 

  9. Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information: 10th, Anniversary. Cambridge University Press, Cambridge (2011)

    MATH  Google Scholar 

Download references

Acknowledgement

This research has been supported by the Cybersecurity Chair of the University of La Laguna and the Eureka CELTIC-NEXT project C2020/2-2 IMMINENCE funded by the Centro para el Desarrollo Tecnológico Industrial (CDTI).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Escanez-Exposito .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Escanez-Exposito, D., Caballero-Gil, P. (2023). QuantumSolver Composer: Automatic Quantum Transformation of Classical Circuits. In: García Bringas, P., et al. International Joint Conference 16th International Conference on Computational Intelligence in Security for Information Systems (CISIS 2023) 14th International Conference on EUropean Transnational Education (ICEUTE 2023). CISIS ICEUTE 2023 2023. Lecture Notes in Networks and Systems, vol 748. Springer, Cham. https://doi.org/10.1007/978-3-031-42519-6_10

Download citation

Publish with us

Policies and ethics