Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

BB84 Quantum Key Distribution

A Qiskit implementation of the BB84 quantum key distribution protocol, demonstrating how quantum mechanics can be used to establish secure communication channels.

Topics Covered

  • BB84 protocol
  • Quantum state preparation
  • Random basis selection
  • Quantum measurement
  • Key sifting
  • Shared secret key generation
  • One-time-pad style encryption and decryption
  • Eavesdropping (Eve) simulation
  • Detection of interception through key mismatches

Tools

  • Python
  • NumPy
  • Qiskit
  • Qiskit Aer Simulator

Goal

To explore the foundations of quantum cryptography by implementing and analyzing the BB84 protocol, including both secure communication and eavesdropping scenarios.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors