Abstract
AbstractSince the 80 s when it was first proposed, Quantum Key Distribution (QKD) elicited great interest in the field of cryptography as a unique procedure for key generation that could in principle guarantee unconditionally secure communication “by the laws of Physics”. In the last fifteen years commercial solutions have started appearing on the market, showing that practical implementations of the protocol were not only possible but also competitive in terms of security and achievable secret-key rate. In this work we describe a simulation of the historical QKD protocol E91 on the IBM Quantum platform, making use of the qubit formalism to represent the quantum states received by two communicating nodes. Having implemented also the post-processing steps for the error correction and the privacy amplification, this model can represent a simple stand-alone tool to study the performance not only of one-to-one communication but of more complex systems that rely on QKD for security, one above all QKD networks.
Funder
Università degli Studi di Salerno
Publisher
Springer Science and Business Media LLC
Reference37 articles.
1. C.H. Bennett, G. Brassard, Quantum cryptography: public key distribution and coin tossing. Theoret. Comput. Sci. 560, 7–11 (2014)
2. S. Wiesner, Conjugate coding. ACM SIGACT News 15, 78–88 (1983)
3. R.L. Rivest, A. Shamir, L. Adleman, A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 21, 120–126 (1978)
4. V. Mavroeidis, K. Vishi, M. Zych, A. Jøsang, The impact of quantum computing on present cryptography. Int. J. Adv. Comput. Sci. Appl. 9, 405–414 (2018)
5. T.M. Fernández-Caramès, P. Fraga-Lamas, Towards post-quantum blockchain: a review on blockchain cryptography resistant to quantum computing attacks. IEEE Access 8, 21091–21116 (2020)