QBVK › Güvenlik & KriptografiSecurity & Cryptography

BBM92 Kuantum Anahtar DağıtımıBBM92 Quantum Key Distribution

Dolanıklık tabanlı QKD protokolü simülasyonu ve dinleyici (Eve) tespiti.Entanglement-based QKD simulation with eavesdropper detection.

headless: çalıştıheadless: ran BBM92_Quantum_Key_Distribution_Colab.ipynb 9/9 hücre · 81.1 sn9/9 cells · 81.1 s

Yaklaşım ve teknolojiApproach & technology

KütüphanelerLibraries

pandas, qiskit, qiskit_aer

Algoritmalar (kodda geçen)Algorithms (found in code)

Amplitude, BBM92, QKD

Qubit ayarları (kodda)Qubit settings (in code)

—

Defter akışıNotebook outline

Sonuç grafikleriResult charts

QBVK headless çalıştırma · 04.11.2026QBVK headless run · 2026-11-04
QBVK headless çalıştırma · BBM92_QKD_Egitim.ipynbQBVK headless run · BBM92_QKD_Egitim.ipynb
QBVK headless çalıştırma · BBM92_QKD_Egitim.ipynbQBVK headless run · BBM92_QKD_Egitim.ipynb

Çıktılardan metrik satırları (birebir)Metric lines from outputs (verbatim)

QBER              : 0.0000  (0.00%)
QBER              : 0.2821  (28.21%)
QBER (Eve yok)          : 0.00%
QBER (Eve var)          : 28.21%
Alice-Bob anahtar eşleşmesi: 100.0%
BBM92’nin temel adımları (entanglement → ölçüm → sifting → QBER → key) simüle edildi.
Tahmini QBER: %0.00
Kalan anahtar adayı: 1908 bit
✅ Yaklaşık güvenli anahtar uzunluğu: 1812 bit
Tahmini QBER: %5.87
Kalan anahtar adayı: 1977 bit
(Hata düzeltme öncesi uyumsuz bit sayısı: 90)
✅ Yaklaşık güvenli anahtar uzunluğu: 1622 bit
Tahmini QBER: %15.48

Kaynak: Source: QBVK headless çalıştırma · 04.11.2026QBVK headless run · 2026-11-04

Colab'da açOpen in Colab

Defteri indirin, ardından Colab'da Dosya → Not defteri yükle. ⭐ = önerilen sürüm. Gizli anahtarlar yayından çıkarıldı.Download the notebook, then in Colab use File → Upload notebook. ⭐ = recommended version. Secrets were removed before publishing. colab.research.google.com ↗

DefterNotebookKod hücresiCode cellsKayıtlı çıktıSaved outputs
BBM92_Quantum_Key_Distribution_Colab.ipynb ⭐9—İndir .ipynbDownload .ipynb
BBM92_QKD_Egitim.ipynb6✔İndir .ipynbDownload .ipynb