Inspiration What it does Inspiration Real-world quantum computers operate under strict noise and resource limits. For the IBM Qiskit Hackathon – Bangladesh, we set out to bridge theoretical quantum algorithms with practical hardware constraints across cryptography, search, and molecular simulation.

What It Does Quantum Key Distribution: Implements entanglement-based QKD using Bell pairs, verifying security via CHSH Bell inequality violations (\(S > 2\)) and detecting eavesdroppers through elevated QBER.

Grover’s Search Under Noise: Builds an ancilla-free phase oracle and diffuser to recover hidden \(n\)-bit keys, benchmarking how depolarizing and bit-flip noise degrade success probability (\(P_r = \sin^2((2r+1)\theta)\)) and shift the optimal iteration count against a classical baseline.

Variational Quantum Eigensolver (VQE): Estimates the ground-state energy of lithium hydride (\(\text{LiH}\)) under strict shot and gate-depth budgets.

Challenges & What We Learned Noise vs. Circuit Depth: Multi-controlled gates decompose into many two-qubit cx operations, causing deep circuits to decay toward a maximally mixed state (\(1/N\)) under noise. Hardware-Aware Design: Handling Qiskit's little-endian bit ordering and managing finite shot budgets (\(\text{SE} = \sqrt{P(1-P)/m}\)) are critical for reliable quantum simulations.

Built With

  • built-in-python-using-qiskit-2.6-and-qiskit-aer-(`aersimulator`)-for-circuit-construction
  • matplotlib
  • paired-with-numpy
  • scipy
Share this project:

Updates

Submission history