• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
WiN-Labor
  • English
  • zur Forschungsgruppe Netz am RRZE

WiN-Labor

Menu Menu schließen
  • Quantentechnologien
    • Grundlagen
    • Quantencomputer
    • Quantensimulation
    • Quantennetze
    • Tutorials
    • Quanteninitiativen
    • weiterführende Information
    zu Quantentechnologien
  • DFN-GVS
    • Video-Tutorials
    • Einfache Beispielkonfiguration
    • Aufbau
    zu DFN-GVS
  • Projekte
    • WiN-Labor Projekte
      • WiN-Labor aktuell
      • WiN-Labor abgeschlossene Projekte
    • Kooperationsprojekte
      • aktuelle Kooperationsprojekte
      • abgeschlossene Kooperationsprojekte
    zu Projekte
  • Publikationen
  1. Startseite
  2. Quantentechnologien
  3. Quantensimulation
  4. QKDSimulator

QKDSimulator

Bereichsnavigation: Quantentechnologien
  • Grundlagen
    • Das QuBit
    • Quantenverschränkung
    • Quantenteleportation
  • Quantencomputer
  • Quanteninitiativen
  • Quantennetze
  • Quantensimulation
    • Qiskit
    • QKDSimulator
    • Quantum Network Explorer
    • QuNetSim
    • SeQUeNCe
    • SQUANCH
  • Tutorials
  • weiterführende Information

QKDSimulator

QKDSimulator ist zum Testen und Visualisieren eines Quantenschlüsselaustauschs (BB84-Protokoll). Auf dieser Plattform lassen sich verschiedene Parameter für den Schlüsselaustausch über eine grafische Benutzeroberfläche einstellen und durch Betätigen des Buttons „Run Simulator“ wird die Simulation gestartet. Durch einfache Schieberegler lassen sich Parameter zur Konfiguration des Quantenkanals, zu Fehlerabgleich und Fehlerkorrektur, sowie Fehlertoleranzraten usw. flexibel einstellen. Die Implementierung deckt den gesamten QKD Stack, bestehend aus „quantum channel/transmission, key sifting, authentication using universal hashing, error estimation, reconciliation/error correction and privacy amplification“ ab.

Im Hintergrund arbeitet die Web-Applikation mit einer Simulation Engine, welche Teil eines Quantum Key Distribution Toolkits ist. Dieses Toolkit ist komplett in Python implementiert und nutzt Standard Blibliotheken wie Scipy, Numpy, Matplotlib, Quantum Information Toolkit (QIT) und PyCrypto.

Bereits auf der Startseite kann man seine erste Simulation starten.
(Vergrößern)
Das Ergebnis der Simulation wird mit Kontext und in Phasen gegliedert ausgegeben.
(Vergrößern)
Übereinstimmungsrate von Basis und Key in Abhängigkeit der Eavesdropping rate vor und nach dem sifting
(Vergrößern)
Erwartete Fehler in Abhängigkeit eines Eavesdropper
(Vergrößern)
Bereits auf der Startseite kann man seine erste Simulation starten.
Das Ergebnis der Simulation wird mit Kontext und in Phasen gegliedert ausgegeben.
Übereinstimmungsrate von Basis und Key in Abhängigkeit der Eavesdropping rate vor und nach dem sifting
Erwartete Fehler in Abhängigkeit eines Eavesdropper

Deutsches Forschungsnetz

DFN-Logo
  • Kontakt
  • Impressum
  • Datenschutz
  • Barrierefreiheit
Nach oben