Performance Analysis of Quantum Key Distribution B92 Protocol Using Qiskit

  • Eko Prasetyo Universitas Muhammadiyah Yogyakarta
  • Cahya Damarjati Universitas Muhammadiyah Yogyakarta
  • Muhammad Nazih Mahmudi Universitas Muhammadiyah Yogyakarta
  • Eko Fajar Cahyadi Telkom University Purwokerto

Abstract

Quantum Key Distribution is a cornerstone of secure communication, utilizing quantum mechanics to achieve unparalleled security. This study evaluates the performance of the B92 protocol, a simplified scheme using non-orthogonal states, through simulation with Python3 and the Qiskit library. The research focuses on the variability of key lengths and the ability of the protocol to detect eavesdropping attempts. Results show an average key length of 14.3 bits per 100 transmitted qubits, with variability ranging from 3 to 29 bits. Detection accuracy improves significantly with sample size, achieving 95% accuracy with a sample size of 5 and 100% with a sample size of 10. These findings highlight the trade-off between key length and detection reliability, emphasizing the importance of optimization. While simulations confirm the protocol’s robustness, further studies under real-world conditions are essential. This work advances the understanding of quantum cryptographic systems and lays the foundation for secure quantum communication.

Published
2024-12-31
How to Cite
PRASETYO, Eko et al. Performance Analysis of Quantum Key Distribution B92 Protocol Using Qiskit. Jurnal Ilmiah Merpati (Menara Penelitian Akademika Teknologi Informasi), [S.l.], v. 12, n. 3, p. 181-190, dec. 2024. ISSN 2685-2411. Available at: <https://ojs.unud.ac.id/index.php/merpati/article/view/121168>. Date accessed: 09 jan. 2025. doi: https://doi.org/10.24843/JIM.2024.v12.i03.p05.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.